--------------------------------------------------
(Marked as possible spoilers because some people might prefer to play more with the dynamic relationship system rather than see the edges of it.)
I got intrigued by the problem of how to figure out how many distinct stable relationship sets there are of maximal factions with the current Dynamic Relationship implementation in 1.0, and ended up writing a py script to figure it out (and also because I'd feel pretty bad if I tried being friends with too many factions, and only realized much later after hours and hours of playing that the particular set chosen wasn't stable and I just wasted all that time >.>).
Here's the list of sets of enemies to choose from where it's assumed you will be enemies with Yaki as well; pick any line, and do missions for every faction except those written and ATF/Yaki missions. A list with Yaki included is in a later post in this thread.
002. 07.7%: Terran - Atreus - TerraCorp
003. 09.3%: Terran - Atreus - Duke's - Strong Arms
004. 07.3%: Terran - OTAS - TerraCorp
005. 05.6%: Terran - OTAS - Strong Arms
006. 19.6%: Terran - OTAS - Duke's
007. 09.2%: Terran - OTAS - Atreus
008. 08.9%: Split - Terran - Strong Arms - TerraCorp
009. 08.0%: Split - Terran - Duke's - TerraCorp
010. 04.6%: Split - Terran - Atreus - Duke's
011. 10.8%: Split - Terran - OTAS
012. 06.6%: Pirates - Atreus - Duke's - TerraCorp
013. 17.4%: Pirates - Atreus - Duke's - Strong Arms
014. 30.0%: Pirates - OTAS - Duke's - Strong Arms
015. 24.5%: Pirates - OTAS - Atreus - Duke's
016. 10.3%: Pirates - Terran
017. 15.4%: Pirates - Split - Duke's - Strong Arms
018. 09.2%: Pirates - Split - Atreus - Duke's
019. 20.6%: Pirates - Split - OTAS - Duke's
020. 08.5%: Paranid - Atreus - Duke's - Strong Arms - TerraCorp
021. 04.0%: Paranid - OTAS - Atreus - Duke's
022. 07.2%: Paranid - Terran
023. 04.3%: Paranid - Split - Duke's - Strong Arms - TerraCorp
024. 09.7%: Paranid - Split - Atreus - Strong Arms
025. 08.1%: Paranid - Split - Atreus - Duke's - TerraCorp
026. 12.9%: Paranid - Split - OTAS - Strong Arms
027. 01.8%: Paranid - Split - OTAS - Atreus - NMMC - TerraCorp
028. 25.7%: Paranid - Pirates - Duke's - Strong Arms
029. 29.5%: Paranid - Pirates - Atreus - Duke's
030. 19.7%: Paranid - Pirates - OTAS - Duke's
031. 36.2%: Paranid - Pirates - Split - Strong Arms
032. 24.3%: Paranid - Pirates - Split - Duke's
033. 14.0%: Paranid - Pirates - Split - Atreus
034. 14.7%: Paranid - Pirates - Split - OTAS
035. 09.8%: Boron - OTAS - Atreus - Duke's - TerraCorp
036. 05.4%: Boron - OTAS - Atreus - Duke's - Strong Arms
037. 06.1%: Boron - Terran - Strong Arms - TerraCorp
038. 01.4%: Boron - Terran - NMMC - TerraCorp
039. 09.5%: Boron - Terran - Duke's - TerraCorp
040. 04.6%: Boron - Terran - Atreus
041. 16.1%: Boron - Terran - OTAS
042. 07.1%: Boron - Split - Terran - TerraCorp
043. 00.7%: Boron - Pirates - Duke's - Strong Arms - TerraCorp
044. 16.9%: Boron - Pirates - Atreus - Duke's
045. 17.4%: Boron - Pirates - OTAS - Duke's
046. 05.6%: Boron - Pirates - Split - Atreus - Strong Arms - TerraCorp
047. 03.0%: Boron - Pirates - Split - Atreus - NMMC - Strong Arms
048. 10.3%: Boron - Pirates - Split - OTAS - Strong Arms
049. 06.8%: Boron - Pirates - Split - OTAS - Atreus
050. 05.6%: Boron - Paranid - Atreus - Strong Arms - TerraCorp
051. 05.4%: Boron - Paranid - Atreus - Duke's
052. 18.3%: Boron - Paranid - OTAS - Duke's - Strong Arms
053. 10.2%: Boron - Paranid - OTAS - Atreus
054. 04.7%: Boron - Paranid - Split - Strong Arms - TerraCorp
055. 10.4%: Boron - Paranid - Split - Atreus
056. 06.8%: Boron - Paranid - Split - OTAS
057. 05.6%: Boron - Paranid - Pirates - Duke's - TerraCorp
058. 11.5%: Boron - Paranid - Pirates - Atreus
059. 15.0%: Boron - Paranid - Pirates - OTAS - Strong Arms
060. 02.9%: Boron - Paranid - Pirates - OTAS - NMMC
061. 12.5%: Boron - Paranid - Pirates - Split
062. 07.2%: Argon - OTAS - Atreus - Duke's - TerraCorp
063. 06.5%: Argon - OTAS - Atreus - Duke's - Strong Arms
064. 08.2%: Argon - Terran - Strong Arms - TerraCorp
065. 01.1%: Argon - Terran - NMMC - TerraCorp
066. 09.9%: Argon - Terran - Duke's - TerraCorp
067. 03.8%: Argon - Terran - Atreus - NMMC - Strong Arms
068. 07.9%: Argon - Terran - Atreus - Duke's
069. 16.2%: Argon - Terran - OTAS
070. 11.5%: Argon - Split - OTAS - Duke's - Strong Arms - TerraCorp
071. 02.8%: Argon - Split - OTAS - Atreus - Strong Arms - TerraCorp
072. 10.6%: Argon - Split - Terran - TerraCorp
073. 04.6%: Argon - Split - Terran - Atreus
074. 00.7%: Argon - Pirates - Duke's - Strong Arms - TerraCorp
075. 13.9%: Argon - Pirates - OTAS - Duke's
076. 03.4%: Argon - Pirates - Split - Atreus - Strong Arms
077. 17.7%: Argon - Pirates - Split - OTAS - Strong Arms
078. 02.4%: Argon - Pirates - Split - OTAS - NMMC - TerraCorp
079. 08.7%: Argon - Pirates - Split - OTAS - Atreus
080. 03.7%: Argon - Paranid - Atreus - Duke's - Strong Arms
081. 14.1%: Argon - Paranid - OTAS - Duke's - Strong Arms
082. 04.0%: Argon - Paranid - OTAS - Atreus - Strong Arms
083. 04.7%: Argon - Paranid - Split - Strong Arms - TerraCorp
084. 05.8%: Argon - Paranid - Split - Atreus - TerraCorp
085. 03.5%: Argon - Paranid - Split - Atreus - Duke's
086. 04.1%: Argon - Paranid - Split - OTAS - TerraCorp
087. 02.4%: Argon - Paranid - Split - OTAS - NMMC
088. 12.2%: Argon - Paranid - Split - OTAS - Duke's
089. 19.7%: Argon - Paranid - Split - OTAS - Atreus
090. 06.1%: Argon - Paranid - Pirates - Atreus - Strong Arms
091. 05.8%: Argon - Paranid - Pirates - OTAS - Strong Arms
092. 05.1%: Argon - Paranid - Pirates - OTAS - Atreus
093. 05.2%: Argon - Paranid - Pirates - Split
094. 08.7%: Argon - Boron - Atreus - Duke's - TerraCorp
095. 06.1%: Argon - Boron - OTAS - Duke's - TerraCorp
096. 05.5%: Argon - Boron - OTAS - Duke's - Strong Arms
097. 14.0%: Argon - Boron - OTAS - Atreus
098. 13.9%: Argon - Boron - Terran - TerraCorp
099. 06.7%: Argon - Boron - Split - Atreus - Strong Arms - TerraCorp
100. 04.1%: Argon - Boron - Split - OTAS - TerraCorp
101. 07.0%: Argon - Boron - Split - OTAS - Strong Arms
102. 16.4%: Argon - Boron - Pirates - Atreus - TerraCorp
103. 04.3%: Argon - Boron - Pirates - Atreus - Strong Arms
104. 05.5%: Argon - Boron - Pirates - OTAS
105. 09.7%: Argon - Boron - Pirates - Split - Strong Arms - TerraCorp
106. 09.2%: Argon - Boron - Pirates - Split - Duke's - TerraCorp
107. 10.8%: Argon - Boron - Pirates - Split - Atreus
108. 09.1%: Argon - Boron - Paranid - Atreus
109. 08.4%: Argon - Boron - Paranid - OTAS
110. 04.9%: Argon - Boron - Paranid - Split - Strong Arms
111. 07.6%: Argon - Boron - Paranid - Pirates - Strong Arms
112. 02.3%: Argon - Boron - Paranid - Pirates - Duke's
Assumptions about how this works include:
- Reputation gain from any source is impacted by dynamic relations equally (so this ignores missions or plot that can set your relationship to a value), or anything else that might somehow adjust relationships in a non-dynamic manner. I'm pretty sure rep gain from Agents is included in this, otherwise you just do Agent runs for Teladi and gain positive rep with everyone...
- All factions listed as "Friendly" in the Encyclopedia are assumed to have a +5% bonus, while some may actually have a +10%. If someone gives me a list of those exceptions I can update this, but it will probably make very little difference.
- Edge cases from caps are ignored; it may be possible to temporarily have a greater number of positive relationships than one of these lists by utilizing a negative minimia if such a thing exists, but that's outside the scope of simply 'do missions for this group of factions only'.
- Similarly you may temporarily have positive relations with a greater set than one listed here due to starting dispersion of influence/notoriety; however, over time as you reach higher ranks, it should stabilize to one of these or a subset.
- This may not apply to 1.1 and onward, so beware! No idea what's in the works.
- Players don't accept missions that target another faction they're trying to ally; any rep loss can be compensated, but not necessarily if it comes at the expense of gaining rep. I.E., don't accept "Defend station from Pirates!" if you're trying to ally with Pirates (unless that doesn't actually hurt Pirate reputation, but I assume it does).
- I hope I haven't missed something obvious that invalidates all of this. Idk man, I'm not a dev or something, I'm just a schmuck who couldn't sleep and wrote some inefficient code
- This will be useful to at least one other person. I can also provide the code via pm if anyone asks
Edit: Updated after adjusting for Goner oddity, down to 112, adjusted title
Edit: Added link to steam guide