I love to play Mount and Blade solo. I'm getting to the point where my character can win 1 v 75 battles without having to retreat. I'd like to be able to try and see just how far I can get with taking castles, but there's one problem:
There's a minimum party size of 5 or so when you wish to besiege a castle. No problem, I guess, I can hire 5 guys at a nearby town, start the siege and build the entire tower on my own whilst fending off bandits. But then it turns out you need to actually have like 5 people in order to even be allowed to start an attack during a siege.
I checked menus.txt of the game's files, and it seems there's several "cheat" options in there to forcibly start a siege. However, checking a wiki for the game does not list menu options as cheats… so how can I trigger those cheat actions?
Best Answer
Looking at the source code, the cheat menu doesn't actually allow you to attack a castle on your own. You can start a siege on your own via the cheat menu, but you will not be able to perform the actual attack. For that, you need at least 3 soldiers:
So, what we can conclude is that this is not possible without modding.
What you can do, in this case, is edit the menus.txt file. Make a backup first!
edit to
That's a one character change - a 5 into a 0, and it corresponds to changing the 5 into a 0 here:
You're setting the "party_count_fit_for_battle" requirement from "more than 5" to "more than 0". This will allow you to start the siege on your own.
As for actually allowing the siege: Menus.txt again, this time for
mno_castle_lead_attack
:This needs to be edited to
This changes the "3" for the
(gt, "$g_friend_fit_for_battle", 3),
which validates if you have more 3 soldiers into a "-1" - "at least 0 soldiers". With these two changes, you should be able to (theoretically) besiege a castle on your own.