True Relations
True relations does two things.
- Dynamically changes notoriety with each race in response to notoriety changes with allies and enemies of that race.
- Fixes IFF settings for stations and their owned ships across the galaxy.
I don't expect this to be too popular considering it's 2023 and judging by the level of whinging about the dynamic relations system in Farnham's Legend. But hey, you never know. Let me know if you find a bug - although this is a relatively simple mod so I don't expect many problems.
Installation
Download the latest release at the Github repo. More detailed instructions can be found in the readme.
True Relations @ Github
Dynamic Relations
With every cycle the plugin will check how notoriety has changed between you and the X3 races. For every race you've gained notoriety with you'll gain notoriety with their allies and lose notoriety with their enemies. These cycles are randomised to occur 20% of the time by default. With default settings they should occur about every 15 minutes on average. You can change the 20% value in the t file.
The plugin will notify what notoriety you've lost or gained as a result of dynamic relations and also inform you if you've gained or dropped a race rank.
The notoriety effect is calculated as a fraction of the original notoriety change via the following formula.
Code: Select all
notoriety-effect = notoriety-gain x (fight-rank + trade-rank - 1) / 100
The ratio of 100 can be changed in the t file.
IFF Fixer
When the plugin is first activated it scans every AI station in the galaxy and sets its IFF settings according to the race's relations to one another and to you. It does the same for any ships owned by the station.
From there the plugin will cycle every 3 minutes by default. With each cycle it will select a random sector in the galaxy and check the stations in that sector. The plugin knows which sectors it has already scanned so you can be sure it will scan every sector eventually. Upon completion it will begin running through the universe again. Because it only scans one sector at a time it has little CPU impact.
The IFF Fixer is particularly useful for two situations:
- Pesky hostile stations which won't turn friendly even though you've raised your notoriety with the relevant race.
- Using a mod like Terran Conflict Plots for Albion Prelude which deactivates the Albion Prelude Terran-Commonwealth war. This plugin fixes stations that stay hostile as if the war hadn't been deactivated.
- AP - Yes.
- TC - Yes
- Farnham's Legend - Clashes with FL's own dynamic relations functionality.
- XRM - Yes
- Litcube's universe - I've never played it, so I'm not sure. Try it and let me know!
I post changes in this thread, view the changelog in the readme.