A mod for Mount&Blade II Bannerlord that provides free camera and better commanding in battle.
This mod does not read or write stuffs to your game save. Installing or removing this mod has no impact on your game save.
This mod is composed of 2 parts, RTS Camera and Command System.
-
RTS Camera
-
Smoothly toggle free camera mode at any time in a battle.
-
New: Stick camera to selected formation.
-
Control one of your soldiers and continue fighting/commanding after player character is injured in battle.
-
New: Allows automatic fast forward in hideout.
-
-
Command System
-
Reworked the command system in the base game.
-
New: Allows to add order to queue to let troops execute orders one by one. For example, move along a given path and then shooting/charging.
-
New: When giving orders to multiple formations:
-
Relative positions/directions of selected formations are locked in moving order and turning order.
-
Layout between selected formations are improved when player drags on the ground.
-
-
New: Fix issues related with formation width and unit spacing in the base game.
-
Issue focus charge command by clicking middle button on enemy units.
-
New: Set attack target without interrupting previous movement orders. For example, let your archers focus shooting while holding position.
-
Select your troops by clicking middle button on units.
-
Movement target becomes more visible.
-
Select your troops and give orders by directly clicking on order UI.
-
-
RTS Camera
-
You can press
F10to toggle free camera. -
New: In free camera mode, while command UI is open, you can press
Eto stick camera to selected formation. -
After your character is killed in battle, you can press
Eto follow one of your soldiers and pressEagain to control it and continue fighting.- You can press
Lto open menu and setWhen To Control Ally After Deathoption to 'Always", so that you will control another unit automatically after you are down.
- You can press
-
-
Command System
-
New: Hold
Shiftand give orders to add orders to queue. Your troops will execute them one by one. -
New: If you move/turn multiple formations at the same time, their relative positions/directions will be locked.
-
If you give move order by dragging on the ground, formations will be placed better than they are in the base game.
-
Hold
Ctrlwhile dragging on the ground, formations' widths and relative positions will be locked. -
Hold
Altto disable the locking behavior described above.
-
-
You can make your formation charge to the enemy formation by clicking middle mouse button on enemy units.
- New: Hold
Altwhile clicking to target the enemy without interrupting previous movement orders. For example, let your archers focus shooting while holding position.
- New: Hold
-
You can select your formations by clicking middle mouse button on soldiers.
-
You can select your formations by clicking on troop cards and give orders by clicking on order buttons.
- Hold
Altto show the mouse.
- Hold
-
-
For more features, you can read
Detailsbelow or pressLto open mod menu.
- Unzip the downloaded zip file. Copy
RTSCameraandRTSCamera.CommandSystemfolder you downloaded into BannerlordModulesfolder. - Unblock all the dlls at (GamePath)\Modules\RTSCamera\bin\Win64_Shipping_Client and (GamePath)\Modules\RTSCamera.CommandSystem\bin\Win64_Shipping_Client:
- Right click on each dll, click Properties and check "Unblock".
- Or: go to (GamePath)\Modules, right click, open Powershell, and then run: gci -Recurse RTSCamera* | Unblock-File
-
In a battle, press
Lto open detailed menu of this mod.-
Switch between options of
RTS CameraorCommand Systemby clicking tab list on the left of the menu. -
You can close the menu by pressing
esc, left clicking outside the menu or right clicking anywhere.
-
-
Press
F10to toggle free camera.Player character will be controlled by AI when switched to free camera.
-
If it shows “can’t give orders in this moment”, it's because your character is down and you are not controlling any unit. Press E twice to control a unit, then you can continue to issue orders.
-
Order UI will be opened automatically.
-
You can enable
Switch Camera on Orderingoption, to always give orders in free camera. -
New: When command UI is open in free camera mode, you can press
Eto stick camera to selected formation. -
You can enable `Slow Motion On RTS view", to turn on slow motion in free camera.
-
Controls in free camera:
-
Use
W,A,S,D,Space,Zand mouse middle button to move the camera. -
Use
shiftto speed up camera movement. -
Move your mouse to rotate the camera, or when order panel is opened, drag right mouse button to rotate the camera.
-
Left click on the ground and drag to change the position, direction and width of the formation you selected.
-
Hold
right ctrlandupordownto adjust camera movement speed. -
Hold
right ctrland click middle mouse button to reset camera movement speed. -
Hold
ctrland drag middle mouse button vertically to adjust camera height.
-
-
-
After your character is killed in battle, you can press
Eto follow one of your soldiers and pressEagain to control it and continue fighting.-
You can immediately control one of your soldiers to avoid all your formations been delegated to AI when your character dies, by setting
When To Control Ally After Deathoption toAlways. It's always enabled in free camera mode to ensure a smooth gaming experience. -
Soldiers in the same formation as player character will be considered first when deciding which soldier to control.
-
-
When the camera is following a character, you can press
Eto control the character. You can make the camera follow a character in the following ways:-
In free camera mode press
Eto follow the player character. -
Press
Lto open the menu and selecting a hero inWatch Another Herodrop-down list. -
Press
;and click a character, then pressingE. -
Press left/right mouse button to change the character that the camera is following.
-
-
If your character is injured in campaign map and you encounter an enemy party, you can still choose
Command the battleoption to begin the battle. In this battle you can command your troops in free camera but cannot directly control a character and fighting. -
Camera distance to player character can be limited by enabling
Limit Camera Distanceoption.-
Distance limit is determined by scouting and tactics level.
-
After
Limit Camera Distanceis enabled, using free camera and ordering in free camera can improve scouting and tactics skill level.
-
-
Click on castle gate won't attack the enemy formation behind the gate, which is an issue in the base game.
-
New Hold
Shiftwhen giving orders to add the order to queue. Your troops will execute orders in queue one by one.-
Order queue will be cleared if you give new orders without holding
Shift. -
Movement targets in queue will be marked as flags.
-
In free camera mode, movement paths will be marked using arrows.
-
-
New: If you move/turn multiple formations at the same time, their relative positions/directions will be locked.
-
If you give move order by dragging on the ground, formations will be placed better than they are in the base game.
-
Hold
Ctrlwhile dragging on the ground, formations relative positions and widths will be locked. -
If you don't want the locking behavior described above, hold
Altand the behavior will be reverted to original.
-
-
New: Fixed the following issues in the base game:
-
Issue: If you switch to circle formation and back to line formation, formation width becomes much longer as it should be.
-
Issue: If you drag on the ground to lower the formation width and unit spacing, and in the next order move the formation, the unit spacing in preview is inconsistent with the actual order given.
-
Issue: If you place the formation to a narrow place by clicking on the ground, and in the next order move it back, the formation width is not recovered. In this mod the formation width is changed only when you drag on the ground.
-
Issue: (Especially to circle/square formation) If you drag on the ground to set the formation width to minimum, press
F1and place the order flag next to a wall without actually giving orders, the frame rate will drop dramatically. -
Issue: If you try to give order to attack the gate in siege, it may results in a order attacking the enemy formation behind the gate.
-
-
You can make your formation charge to the enemy formation by clicking middle mouse button on enemy units.
-
After the enemy formation is eliminated, your troops will stay at where they are. To change this behavior, you can press
Lto open menu, and set the optionAfter enemy formation eliminatedtoCharge. -
The target enemy formation that your selected troops are charging to will be highlighted with red color when you open command panel.
-
-
New: Hold
Altwhile clicking to target the enemy without interrupting previous movement orders.-
For archers they can shoot target enemy while holding positions.
-
Note that for melee units, they will still follow previous movement orders, which may limit their ability to reach the target.
-
-
Movement target marker is more visible. The original marker is hard to see if camera is too high.
-
You can select your formations by clicking middle mouse button on soldiers.
- Selected troops will be highlighted with green color when you open command panel.
-
Your formation targeted by the enemy formation will be highlighted with dark blue color when you open command panel.
-
Movement orders will be shown under troop cards.
-
Player can use hollow square formation. Not enabled for AI.
-
Fix direction of units on the corner of square formation.
You can config hotkeys by pressing L to open menu, and click Config Key.
You can click Add Shortcut to add a new way to trigger hotkey.
You can click Extend Key Combo to add more keys into key combo. The hotkey will be triggered when all the keys in a key combo are pressed.
Here is a list of default hotkeys:
RTS Camera:
-
L: open mod menu. -
F10: Toggle free camera. -
E: Focus on troop/formation; Control troop. -
;: Select character. -
w,A,S,D: Camera movement. -
Space,Z: Camera up/down. -
Right Shift+=,Right Shift+-: Increase/Decrease camera distance limit.
Command System:
-
Middle Mouse Button: Select formation. -
Left AltorRight Alt: Keep movement order when attacking the enemy formation; Toggle formation lock behavior. -
Left ShiftorRight Shift: Add command to queue. -
Left CtrlorRight Ctrl: Keep formation width when dragging.
There're more hotkeys configurable but are disabled by default. You can configure them by pressing L and click Config Key on the top.
-
The configuration files are saved in directory
(user directory)\Documents\Mount and Blade II Bannerlord\Configs\RTSCamera\and(user directory)\Documents\Mount and Blade II Bannerlord\Configs\MissionLibrary\.The main config is saved in files
RTSCameraConfig.xmlandCommandSystemConfig.xml.The hot key config is saved in file
RTSCameraGameKeyConfig.xmlandCommandSystemGameKeyConfig.xml.The hot key that opens the menu is saved in file
(user directory)\Documents\Mount and Blade II Bannerlord\Configs\MissionLibrary\GeneralGameKeyConfig.xml.You can modify them manually, but if you edit them incorrectly or remove them, the configuration will be reset to default.
-
If the launcher can not start:
- Uninstall all the third-party mods and reinstall them one by one to detect which one cause the launcher cannot start.
-
If it shows "Unable to initialize Steam API":
- Please start steam first, and make sure that Bannerlord is in your steam account.
-
If the game crashed after starting:
-
If it shows:
Cannot load: ..\..\Modules\RTSCamera\bin\Win64_Shipping_Client\RTSCamera.dll,please unblock all the dll files underModules\RTSCameraandModules\RTSCamera.CommandSystem. -
I would appreciate it if you send dump file to me to help me to solve the crash by followinig steps below:
-
Click
Yeswhen the game crashes and ask whether to collect information. -
Before sending files to TaleWorlds, go to
C:\ProgramData\Mount and Blade II Bannerlord\crashes(Not the game installation path) and find the folder related to the crash by timestamp. -
Then send
dump.dmpfile in the folder to me.
-
-
-
If you forget the hotkey set for opening menu:
- You can remove the config file so that config will be reset to default.
-
"Battle Mini Map": Battle mini map.
-
"Improved Combat AI": Adjusting combat AI.
-
"Cinematic Camera": Adjusting camera parameters such as moving speed, depth of field, etc.
You can get source code at github.com.