Total War: ROME II - Emperor Edition

Total War: ROME II - Emperor Edition

38 ratings
No Diplomacy Without Emissaries and Relations - FOR AI and HUMAN Alpha ver. 0.14
2
   
Award
Favorite
Favorited
Unfavorite
Tags: mod, Campaign
File Size
Posted
Updated
305.011 KB
16 May, 2023 @ 6:08pm
15 Jul, 2023 @ 8:05am
9 Change Notes ( view )

Subscribe to download
No Diplomacy Without Emissaries and Relations - FOR AI and HUMAN Alpha ver. 0.14

Description
No Diplomacy without Emissaries or Relations - Experimental Alpha Ver 0.14

EXPERIMENTAL: FOR AI and HUMAN

A new version of this mod has been released in date 15.7.2023 https://steamproxy.net/sharedfiles/filedetails/?id=3004746852
The new beta 0.15 is not compatible with the previous alpha 0.14, so it has been released as a separate mod to preserve the old savegames of every gamer. In future, when beta will prove itself as stable, the 2 mods will be merged.

Mod rules:
The mod will let the player dealing new treaties and making "diplo" only if:
1) at least 1 owned dignitary or 1 owned general is in the targeted faction's lands;
2) at least 1 dignitary or 1 general of targeted faction is in the owned faction's lands;
3) the targeted faction is an allied (or Client or Vassal) faction;
4) the targeted faction in a trade partner of owned faction;
5) the targeted faction is bordering the own faction lands.

If not any of these conditions, then the diplomacy will be disabled.
If the diplomacy is disabled for a factions It"still possible to access to the "offers panel" (for letting player to break treaties); it's possible to select offers or request too, but it Will be impossible to finalize deals. Infact when the mouse will be on button "send" It Will auto-deactivate itself.

In any case it will be possible to unilaterally break treaties also if other actions are disabled.


Since ver. 0.14 the mod affects the AI too, so the same conditions set for player to enable or disable diplomacy, now have to be met by AI players too. Adding this feature to the mod means that you will be less contactated by foreign factions and only (or in the most part of the cases) if the conditions are met.
Sincever. 0.14 all the checks (Bordering Factions, Trade Agreement, Allied Factions, Emissary in Region and agent in region) are now real time. No more next turn to wait for updating condtions.

General Adivise: EXCLUSIVELY COMPATIBLE WITH ENGLISH VERSION AND VANILLA VERSIONS OF ALL CAMPAIGNS (5.6.2023: not compatible with CAESAR IN GAUL CAMPAIGN for this version) (check the compatibility issue section to get more info about mods' compatibility).

The mod is still Alpha version so many bugs can occour. Be sure to make backup of your games and of your savegames before applying this mod.

Compatibility Issues: the mod is not yet tested to be compatible with any other mods, so it has to be tested for each case. Anyway if your mod changes the regions' names or the cities' names then it has to be made compatible with NoDiplomacy by changing the cities name and the regions name in the noDiplomacy.lua script you can find in Data\lua scripts\


For any additional info about compatibility join on discord: https://discord.gg/S9MzN5RgDp
or to mainpage at:
https://www.twcenter.net/forums/showthread.php?818227-No-Diplomacy-without-Emissaries-or-Relations-Experimental-Alpha-Ver-0-12-released-17-5-2023&p=16142358#post16142358

Credits: the mod has been made by studying and learning lua matter by reading the excellent scripts as contained in DEI Mod or Por 2 Mod, so i have to thank Dresden, Mitch, Magnar, Litharion and Causeless for their huge work. I also havo to say that i finally reached to made this mod only by studying the latest UI works of my friend Jake Armitage that made the whole thing more simple. Further i have to add that the original idea of this mod was born in a discussione generated by a request of Starsmil who asked me about the possibility to force the campaign UI, so i have to thank him for this.

At the very end, the main thank goes to the unsurpassed TWC Community for his resources ad for his extraordinary people (except me, of course)
By Trasibulos from Total War Center
Popular Discussions View All (2)
7
15 Jul, 2023 @ 4:24pm
No Diplomacy Without Emissaries and Relations - announced update ver 0.15
crepax80
0
15 Jul, 2023 @ 4:16pm
How to adapt noDiplomacy mod to your mod?
crepax80
69 Comments
crepax80  [author] 30 Jul, 2023 @ 2:39pm 
Arbiter Thel in reality i think i should just change 1 function and adapt the map... It can be done
Arbiter Thel 30 Jul, 2023 @ 11:38am 
any chance of getting a version of this for Attila?
crepax80  [author] 30 Jul, 2023 @ 11:07am 
@lequintal feel free to integrate noDiplomacy in your submod ;) p.s. do you know i've released a new version of noDiplomacy ? https://steamproxy.net/sharedfiles/filedetails/?id=3004746852 (not compatible with 0.14)
lequintal 30 Jul, 2023 @ 9:53am 
Hi Crepax80
Would you agree to let me add your fantastic script in my DeI overhaul submod ? with all due credits ofc!
It will be my personal take on DeI with all my submods incorporated as well as scripts (trade regions, diplomacy reforged, rebellion script) made by other modders
Luskainn 16 Jul, 2023 @ 2:15am 
@crepax80 Thank you so much! I'm sure this will be useful, and I'll try to make the submod that matches your genius ideas as much as I can, and that's probably the best way I can show my appreciation. I'm ready to redefine it based on version 0.15 and let you know as soon as it works.
crepax80  [author] 15 Jul, 2023 @ 5:29pm 
@Luskainn anyway, also if i'm starting from 0 infos about (at the moment), i think your problem could be found in these strings: if (string.sub(context.string, 1, 18) == "faction_row_entry_") then
local diploFactionName = string.sub(context.string, 19) . I think you should use a different number values, because 1, 18 and then 19 is the numbers related to each single letter of the "factionName", so for example 1,18 means in this way since letter 1 to letter 18, and the next 19 means from 19 to the end. Of course this pattern will not work if the single letters are different in number or order, so you maybe have to rebuild it. I may be wrong, but i think this could really be the issue.
crepax80  [author] 15 Jul, 2023 @ 4:17pm 
@Luskainn i've started a new thread in Discussion, here on discord. Please report me every specific issues you are facing in adapting no diplomacy to your mod. I will try to help you
crepax80  [author] 15 Jul, 2023 @ 8:47am 
@Luskainn i'm so sorry for your issue! Later i'll add a discussion thread about adapting noDiplomacy to mods, so maybe you can tell me more specific issues there!
crepax80  [author] 15 Jul, 2023 @ 8:45am 
i've released the beta 0.15 as a separate project to preserve the old alpha savegames, making it a public beta. I'll merge in future the two mods. For now of course the beta version is not compatible with the alpha. https://steamproxy.net/sharedfiles/filedetails/?id=3004746852
Luskainn 15 Jul, 2023 @ 7:07am 
@crepax80 My friend. I'm luskainn, the mod author of Peloponnesian War, who contacted you earlier. these days my friends and I are working on a compatible version (based on this 0.14 version that has been released) according to your licence, and everything is fine with the English version, and the localisation of the Chinese version has been done as well. But we have a problem, the Chinese version can't determine the country of the diplomatic interface correctly after the localisation. Maybe there is something I missed, I spent 8 hours last night researching but no success, still working on it now. Thought I'd ask if you had any hints? I heard today that there is a new version, that's great news. Hope all your processes go more smoothly. Thanks!