Total War: WARHAMMER III

Total War: WARHAMMER III

1,327 ratings
Trade Any Settlement
12
5
6
8
4
4
7
2
   
Award
Favorite
Favorited
Unfavorite
campaign
Tags: mod
File Size
Posted
Updated
1.470 MB
10 Feb, 2023 @ 12:29pm
17 Jun @ 10:42am
30 Change Notes ( view )

Subscribe to download
Trade Any Settlement

Description
This mod makes it possible to trade any settlement with any encountered faction as long as you aren't at war with them. To use it, just click on the new "trade settlements" button displayed on the top-left corner of the screen.



In the base game, it's possible to trade regions with someone only if they are near the border. The vanilla restrictions make it difficult or even impossible to exchange some settlements even if you give them a lot of money.

Even though the mod simplifies the region trading system, this is not intended to be a cheat mod and I will try to keep it balanced somehow, even though it's tricky with this kind of feature.


Here is how it works by default :
You can gift any of your settlements to a faction to get a diplomacy buff with them.
You can buy any settlement if you have enough money.
You can exchange settlements, if your settlement has a higher value you will get a good relation buff, if the AI's region is better you will need to give extra money to confirm the trade. If none is "better" than the other, then the trade is free.

Both the diplomacy buff and the price depend on the value of the region which is defined by its level and how many buildings it currently has.

The price in gold of settlements also increases a little bit each turn. The last factors affecting the price in gold is if the settlement is part of a province entirely owned by the AI faction which increases its value by a flat 10k gold, and also if it's a faction capital (also a flat 10k gold increase). These 3 factors don't affect the diplomacy buff that only depends on your own region's value.


Just like in the similar mod in Warhammer 2, I think it's good for balance to not get any money when trading settlements and instead have a relations boost.

The diplomacy boost is like the gift buff and is displayed as "Recent events involving..." if you check in the diplomacy menu, the relations stats of the AI faction you traded with. It slowly improves the relations over time but the power of the buff also decays over time. Just like other diplomacy "buffs", this boost also slightly affects other factions. They can like or dislike you more depending on their relations with the faction you traded with.

Contrary to the vanilla trade system, there is no restriction regarding capitals with this mod, you can trade them if you want.
I made it impossible to buy the last region of a faction though since it doesn't make sense for factions to just destroy themselves, but you can still exchange settlements or gift them regions.


Options panel :
I updated the mod to add an options menu screen allowing you to change most rules and modifiers of the mod. That way you can manage the balancing aspect yourself if you think settlements are too cheap or expensive for example. Just click on the gears button at the top left corner of the main panel of the mod. Here are the available options...

"Available factions to trade with" = You can choose to allow trading with only met factions or all factions and also factions at peace or even those at war with you.

"Player's gains when selling" = By default, you only get an attitude bonus with the faction you are trading with if for example you gift them a region. It allows you to earn gold instead. If the AI faction doesn't have enough gold, the system will gift an "equivalent" as an attitude bonus instead. This equivalent value is calculated based on the ratio of gold and attitude values set for the settlement level 3 defined at the bottom of the page.

"Diplomatic relations discount/surcharge modifier" = This reduces the price of a settlement if the attitude of the other faction is positive, otherwise it increases the price. It scales with the attitude amount.

"Discount/surcharge cap (in %)" = This puts a cap to the discount/surcharge amount described above. If set at 50, the discount or surcharge effect on the region price coming from the diplomatic relations will not go above 50%. This only affects the attitude modifier and not the vassal or ally discount modifiers explained below.

"Vassal discount modifier" = This reduces the price of a settlement if the faction you are trading with is a vassal. At 0.3, it provides a 30% discount. Setting the modifier to 1 means you can get the vassal's settlements for free.

"Ally discount modifier" = This reduces the price of a settlement if the faction you are trading with is an ally. At 0.15, it provides a 15% discount. Note that this doesn't affect the vassals, for them use the "vassal discount modifier" instead.

"AI can sell regions if they own at least..." = If you set this to 2 for example, only factions who have 2 or more regions will be available in the factions list.

"Extra gold cost for owning the whole province..." = This increases the value of a settlement by a flat gold amount when the AI holds the whole province, to show that since they own the whole province they are "less willing" to trade it.

"Extra gold vost for the faction's capital..." = This increases the value of a settlement by a flat gold amount if it's a faction capital.

"Gold price increase per turn modifier..." = This is the modifier that increases the price of settlements each turn. Since we tend to get much more money late game, it's a way to keep the system somewhat balanced. Contrary to all previous modifiers, it also affects the value of the player's settlement.

"Gold/Attitude price per building modifier..." = This increases the price of the region based on how many building it currently has. it also affects the value of the player's settlement

"Gold/Attitude base values..." = Here you can define the base price of each settlement individually at each level.


Regarding attitude gains, it's only given by a multiple of 5. It's not possible with apply_dilemma_diplomatic_bonus to define a precise attitude bonus. So I just round up all attitude values. If the gain is of 1, it's rounded up to 5 and if the gain is 8 it's rounded up to 10, etc. Another (minor) thing to note is that the diplomatic bonus with some factions can get slightly reduced when you check the diplomacy screen, but there is nothing I can do for that.


Bonus feature - revive dead factions
This was not an intended feature of this mod but if you set to 0 the option "AI can sell regions if they own at least", it's possible to easily revive dead factions. Dead factions are also available in the factions list making it possible to select them and then just gift them any settlement and they will be back in the game.

Note that it's possible to gift regions to a faction that was confederated with this system but it doesn't seem to really revive them. They don't have a turn or diplomacy and do nothing at all. So only try to revive factions that were never confederated if you want them to be active.


Multiplayer supported
The trading menu is a "common" interface, if anyone opens it, it will be displayed for all players at the same time. Any changes made by one player will be visible by all players. There is no restrictions so make sure to communicate when using this menu.

There are some interface differences compared to when playing in solo.
- A new list on the top-left of the screen has been added to allow you to select your player faction
- The middle list is now on the right and displays the list of factions you can trade with (including other players)
- In the options menu, all text boxes has been replaced by list boxes because they don't work with multiplayer


Regarding the interface, at first I wasn't sure how I would create it for this mod. Ultimately, I just used the same approach as the SFO settings menu so special thanks to SFO modders.

This mod shouldn't have any compatibility issue and can be activated/deactivated at any time during a campaign.
Popular Discussions View All (2)
0
20 Jul, 2024 @ 8:39am
Anyway to change the default items so they propigate through newly created games?
Naustghoul
0
15 Apr, 2024 @ 6:01pm
Any exploit?
KaMiK3k
284 Comments
HonorGuard 23 Jul @ 8:22am 
yet again, another quality of life feature that should be just standard and not something we should be needing to mod in... really nice to be able to effectively liberate the lands of fellow allies and give them back what they've lost. thats what i like doing at least.
TToKKang 8 Jun @ 11:28pm 
Hello! I translated this mod into Korean and uploaded it! If you don't like what I uploaded, I will delete it!
Kneesocks 7 Jun @ 1:35pm 
I am having trouble with it, for whatever reason the menu and button shows and works perfectly in single player. Yet for some reason, the button is not present at all when playing multiplayer. Is there something I am missing here?
Empyrial 26 May @ 11:24pm 
Works great. Reminds me of the good old days of Total War: Rome, when you could bankroll the entire world instead of invading.
Barracuda 24 Apr @ 11:13pm 
Is it possible to create an option that gives the cost according to what the AI would ask for in the Diplomacy tab? From my understanding from reading the description, its a different formula.
new3darot 22 Apr @ 3:22pm 
Finaly I foun out!
The offending mod is (Lin_Corrupted_Ascension) from " 堕落升魔 (Corrupted Ascension) 2.12 " which is external to Steam.

Just for sharing the info ^^
Thanx
new3darot 22 Apr @ 12:01pm 
Sorry Freiya (and everyone else), I was imprecise in my report!
I confirm that the current version works great! Sorry

In my case it is definitely interference with an other Mods, as soon as I find it I will report (just in case others may encounter my problem)

Thanks a lot for the support and you for your work Freiya!
Great Job
Thanks
Krakenous 22 Apr @ 5:51am 
Nice one, I'll test tonight. Thank you for your work.
Freiya  [author] 22 Apr @ 12:20am 
I reverted the delay thing.
Krakenous 21 Apr @ 9:40am 
Hi Freiya sorry thought I replied. I should have confirmed it is latest mod version on file details, un subbed/resubbed is same file details. Pop-up window appears immediately every campaign load. Maybe you can revert to previous version? Was working perfectly before this update, and still does, just, this forced pop-up is a little annoying.