Terra Invicta

Terra Invicta

41 ratings
TerraInvicta.Diplomacy
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
641.716 KB
Jul 26, 2023 @ 7:30am
Apr 22 @ 11:49am
11 Change Notes ( view )

Subscribe to download
TerraInvicta.Diplomacy

Description
ATTENTION: This mod needs Unity Mod Manager!

Aimed at improving player experience regarding Relations and Diplomacy between Factions.

New Features:
- Alliance - Agreement that makes both factions allied to each other, share intel and prevents hostile actions against each other.
- Break Alliance - Valid if in an alliance, breaks up the alliance.
- Reset Bilateral Relations - Agreement to restart bilateral relations between factions. Sets both parties hate towards each other to the default game start values.

Supports all other base game diplomacy treaties: NAP, Truce, Intel-Sharing

Changes to base game:
- In the base game, when PlayerFaction is far ahead, certain treaties like Truce or NAP can not be made, a different approach is used in this mod - treaties are available based on current "relations" and ideology of factions.

Misc:
- Save compatible after mod removal or game update.
- Works with ongoing saves.

In order for this mod to work you need to have Unity Mod Manager installed, can be found under: https://www.nexusmods.com/site/mods/21
Select the Doorstep method for Terra Invicta.

Detailed installation steps:
1. Go to https://www.nexusmods.com/site/mods/21
2. Read the section about "How to Install", follow the steps
3. Now start "Unity Mod Manager", select "Terra Invicta", use the Doorstep method (currently the Doorstep method has problems, use the Assembly one instead if you run into problems)
4. Install this mod using Steam (+ Subscribe button) if not already
5. Start the game, enjoy!
58 Comments
Pr0eX  [author] Jun 2 @ 9:01am 
Let me know if it works, maybe it's some special condition of your game state, I tested my saves and they all work with the current mod state. If you still experience some crashes please upload the savegame somewhere and link it here.
Agraza Jun 1 @ 11:21pm 
ill try with only this mod. its consistently repeatable with this mod list. i just don't ever press that button. yea, i am on 4.90. its very possible some of my mods are breaking the game a tiny bit.
Pr0eX  [author] May 31 @ 1:15pm 
@Agraza can you provide a save shortly before it happened? Also list the mods you got running.
I will check it out.

PS. I checked the recent changes in 0.4.90 some of the relations related and hate related code was changes, so maybe it is some of your hate related mods.
Agraza May 30 @ 5:06pm 
when i tried to "restart relations" in the late game, my game crashed.

i do use other mods, but i dont think any of the other ones are diplo or faction oriented.

i was resistance, they were humanity first.
Dmitri May 11 @ 6:08am 
Noted, I'll see if I can poke around there once I am done fixing my mods.
Pr0eX  [author] May 10 @ 7:57am 
@Dmitri That is a good point, maybe the treaty button could be shown but disabled with a hint showing "treaties are too recent" or something like that, the problem is I think the hint is not shown when it is disabled. Need to check that.
Also in the information window where the state of affairs between factions is shown, a status could be added behind the relations text (for example in braces) to show the cooldown timer. Could be easy done and the player could see it right away.
If you want to takle it you can always create a PR I will accept it. I will think about doing it myself but not in the next months.
Dmitri May 9 @ 9:49pm 
I see in the code there is a time-delay between treaties, which is set to 90 days. Is there a way to expose this cooldown number to the player in-game? This way there are no questions about "I just traded a bunch of stuff to faction X, they are Pleased, why can't I NAP/Intelshare"?
Evmeister88 Apr 20 @ 4:54pm 
Awesome! Thanks for getting back so quickly!
Pr0eX  [author] Apr 20 @ 3:56pm 
@Evmeister88 I checked out the code of that mod, it seems there will be no conflicts. So you can go ahead and use both (as of now).
Evmeister88 Apr 20 @ 1:40pm 
I have the No Jealousy mod, will it conflict with yours?