Total War: ROME II - Emperor Edition

Total War: ROME II - Emperor Edition

39 个评价
No Diplomacy Without Emissaries and Relations - FOR AI and HUMAN Alpha ver. 0.14
2
   
奖励
收藏
已收藏
取消收藏
标签: mod, Campaign
文件大小
发表于
更新日期
305.011 KB
2023 年 5 月 16 日 下午 6:08
2023 年 7 月 15 日 上午 8:05
9 项改动说明 ( 查看 )

订阅以下载
No Diplomacy Without Emissaries and Relations - FOR AI and HUMAN Alpha ver. 0.14

描述
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://psteamcommunity.yuanyoumao.com/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
热门讨论 查看全部(2)
7
2023 年 7 月 15 日 下午 4:24
No Diplomacy Without Emissaries and Relations - announced update ver 0.15
crepax80
0
2023 年 7 月 15 日 下午 4:16
How to adapt noDiplomacy mod to your mod?
crepax80
70 条留言
FELDRIC 10 月 24 日 上午 2:26 
Hi, could you please create a separate mod so that client states don't declare war on each other?
crepax80  [作者] 2023 年 7 月 30 日 下午 2:39 
Arbiter Thel in reality i think i should just change 1 function and adapt the map... It can be done
Arbiter Thel 2023 年 7 月 30 日 上午 11:38 
any chance of getting a version of this for Attila?
crepax80  [作者] 2023 年 7 月 30 日 上午 11:07 
@lequintal feel free to integrate noDiplomacy in your submod ;) p.s. do you know i've released a new version of noDiplomacy ? https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3004746852 (not compatible with 0.14)
lequintal 2023 年 7 月 30 日 上午 9:53 
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 2023 年 7 月 16 日 上午 2:15 
@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  [作者] 2023 年 7 月 15 日 下午 5:29 
@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  [作者] 2023 年 7 月 15 日 下午 4:17 
@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  [作者] 2023 年 7 月 15 日 上午 8:47 
@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  [作者] 2023 年 7 月 15 日 上午 8:45 
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://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3004746852