About this mod
This mod expands bannerlord combat system. AI parties or armies nearby will enter your battle, and then, help you or attack you.
- Requirements
- Permissions and credits
-
Translations
- Turkish
- Spanish
- Russian
- Portuguese
- Japanese
Currently supported languages
English / Korean / Chinese / Spanish / Russian / French / Turkish / Belarusian / Português brasileiro / Japanese / Italian
Incompatible
Realm of Thrones (because of naval battles)
Battle Size
Introduction
In the current system, when the battle begins on the campaign map, parties and armies outside of a certain range are ignored.
This was often something that made the player wonder: 'There are armies or parties close by but they can't help one at all?'
The idea of this mod started from there. AI parties or armies nearby will enter your battle, and then, help you or attack you.
Notice
Currently, this mod was created based on the combat size of over 1000!
Please be careful if you use the battle size mod or battesize is under 1000.
Features
- No requirements mod.
- This mod can be installed or uninstalled mid-playthrough.
- When the battle starts, the leaders of the nearby party or the army will know that the battle has begun.
- They evaluate the battlefield in several categories (relationships, with their traits, advantages or disadvantages, etc.)
- If the conditions are met, they will go into your battle.
- Troop's scouts will report whether they have participated in the battle or not.
Details
1. Search surrounding parties
- Search parties within the radius of the circle where the battle began.
- If there are no forces on either side that are at war in any way, they are excluded from the candidates.
- If certain conditions are included, they will be excluded from the candidate (already in battle, etc.)
2. Timer function
- Depending on the distance, each arrival time timer will start operating. (Every Parties have a different time to arrive at the battlefield.)
- When all candidate parties arrive, the timer detection system stops.
3. Determination Function 1 - Factors by Relationship
- The basic relationship with the main character also influences the decision to participate by the score.
- Additional points are earned by social relations with the main character. They are more likely to participate.
(Parents, brothers, descendants, clan members, kings, vassals, same kingdom, etc.)
4. Determination function 2 - Factors by the advantages and disadvantages of the battlefield
- Participating candidates consider 2 situations. -> 1) Current situation on the battlefield, 2) The situation that changes if they participate
- The more advantage the battlefield situation is to them, the more points they earn. The more likely they are to participate in the battlefield.
- The more disadvantage the battlefield situation to them, the points they lose. The less likely they are to participate in the battlefield.
- If the current battlefield situation is too advantage for players, they won't bother to participate. (avoid excessive interference)
- Especially in the case of bandits, if the player is in danger, every bandits will rush in to take a part.
5. Determination function 3 - Factors by Traits
- Have a Mercy Trait, and 1) earn score if the current battlefield situation is disadvantage to the player.
(The more dangerous the player is, the better the merciful lords help.)
- Have a calculate trait, and 2) if the battlefield is very advantageous when they participate, they earn the score.
(Calculated lords tend to take part in an advantageous fight.)
- Have a calculate trait, and 2) they lose the score if the battlefield is at a disadvantage even if they participate.
(Calculated lords are reluctant to engage in a disadvantage fight.)
- Have a Valor trait, and 2) if they're at a disadvantage in the battlefield even if they participate, they'll get the score.
(Brave lords are more likely to help players despite the disadvantage.)
- Have a Cautious trait, and 2) they lose the score if they're at a disadvantage in the battlefield even if they participate.
(Cautious lords are reluctant to engage in a disadvantage fight.)
6. Determination function 4 - Factors by Diplomacy
- Trying to participate in the battle, but if there's an enemy force in my team, they don't participate.
- Trying to participate in the battle, but they don't participate if already have an ally in the enemy team that is fighting.
- It is to prevent bugs that our allies fight or enemies fight together.
7. Spawn function
- In the case of our reinforcements, they basically charge only.
- In the case of enemy reinforcements, enemy AI manages them.
- The reinforcements tend to spawn in the corners of the map, slightly off the battlefield.
8. Scripted lines and horn sounds
- When the reinforcements arrive, a message and notification appear indicating that the reinforcements are here.
- Scripted lines vary depending on the character's social relationship. (Parents, brothers, vassals, kings, bandits, etc.)
- When the reinforcements arrive, the horn sounds play.
- In the case of bandits, provoke are output and voices are played instead of horns.
9. Example of Operation
- You're a vassal of the Southern Empire, and you've met a powerful enemy. A short distance away, Rhagaea is passing by.
- The party arrives, and Rhagaea judges the situation on the battlefield. First of all, they lose points because it's a disadvantage battle.
- But because you are a vassal, the queen Rhagaea is more likely to come to help. Scores by social relations.
- The situation on the battlefield is disadvantage, but scores will be added because her merciful trait .
- If she decide to join the battle, she arrive in reinforcements with a notification that the Queen has arrived.
Expecting effect
- Relationship with NPCs is a important factor in deciding whether to participate or not, which can improve the gaming experience of interacting with NPCs.
- The trait of the NPC is now really influenced by the participation in the battlefield.
- The battlefield situation is now anomalous. The winning fight may become disadvantageous, and the losing fight may win.
- Even if you earn a lot of extra points, there's another variable that determines whether they want to participate or not. This score is randomly given. They may suddenly come to help even you don't have a relationship. This makes the situation more anomalous.
- The strategy of holding out before the reinforcements arrive is will be possible. You can also add a strategy of speeding up before the enemy reinforcements arrive.
Future plans
- Extension for a siege battle scene
- Supports xml files for language localization.
- If a player participates in a battle between NPCs already in progress, the battle is in progress (not like a new battle)
- Find a better spawn function.
- Check the appropriateness of the participation determination algorithm according to the factors.
- Check for appropriate delay with distance.
- Add as an element so that the speed of the party affects the arrival timer.
- Allows customization of horn sounds (such as immersive battlefield)
Installation
Manual Installation
- Download the mod, and unzip.
- Drag and drop the mod folder onto the Mount & Blade II Bannerlord\Modules directory.
- Check the mod in the game launcher.
Vortex Installation
- Download and enable, the same way as with other mods.
- It will remain the latest version except Beta version.