Mount & Blade II: Bannerlord
0 of 0

File information

Last updated

Original upload

Created by

Vaskebjorn

Uploaded by

papoursssss

Virus scan

Safe to use

96 comments

  1. purplepoo6
    purplepoo6
    • member
    • 0 kudos
    Anyone got this mod working for v1.2.8?
    1. RalinDrakus
      RalinDrakus
      • member
      • 2 kudos
      +1. Doing my rebuild after another break, and I really loved this mod on my last playthrough. Fingers crossed we see an update
  2. Ihzaw
    Ihzaw
    • member
    • 0 kudos
    For 1.1.6 players, I managed to make it work on 1.1.6 by turning the select skills randomly to true. I think the culprit that causes the crash on promotion is that setting, it might or might not work for you but worth a try.

    It seems that his version uses the Settings.xml from the original distinguished service mod, so edit that Settings.xml to  <select_skills_randomly>true</select_skills_randomly>  and on the launcher : turn the original distinguished service mod off and this version on
    1. Fcreim
      Fcreim
      • member
      • 0 kudos
      You are awesome. Thank you. Working successfully with this fix on 1.1.6 game pass.
    2. purplepoo6
      purplepoo6
      • member
      • 0 kudos
      Confirmed that fix works!  Thanks for figuring this out and saving this mod on my list!
    3. Macbainstain
      Macbainstain
      • premium
      • 0 kudos
      This worked for me as well, cheers
    4. RPGryphus
      RPGryphus
      • member
      • 2 kudos
      Is it possible to simply delete that line from the .xml file in order to keep the choice of turning it on and off available?
  3. LeNamesJames
    LeNamesJames
    • member
    • 0 kudos
    If you ever update the mod to 1.1.5, maybe you could fix a bug I have found? I am currently playing with the mod in that version, and everything had been working great up until I tried to award lordship to a companion who I gained via Distinguished Service. Once I give them their new clan name, the game crashes. Here is the crash report log: https://report.butr.link/C3EEBE.html
    1. Insaneo777
      Insaneo777
      • member
      • 7 kudos
      It works on 1.1.5
    2. MaxiMOF54
      MaxiMOF54
      • supporter
      • 0 kudos
      Hello! I'm playing it on 1.1.5 and the same error occurs, I can't give fiefs. It's the only bad thing, were you able to fix it?
    3. Insaneo777
      Insaneo777
      • member
      • 7 kudos
      Are you playing with a mod called Warlord?
      Are you playing a campaign or a sandbox?
    4. Insaneo777
      Insaneo777
      • member
      • 7 kudos
      Whats your error MaxiMOF54
    5. LeNamesJames
      LeNamesJames
      • member
      • 0 kudos
      Sorry for getting back after so damn long. I am playing on campaign and yes I was using Warlord at the time. For one reason or another, I stopped playing soon after I made this post (hence why I took so long to get back to this) but yeah, warlord was probably causing it
    6. chache31
      chache31
      • member
      • 0 kudos
      Hi! 

      Playing with warlord in 1.1.5. I just upgraded a imperial legionary into a companion and all was good. I will check if crashes when I tell him to govern a castle.
  4. BalisticNinja
    BalisticNinja
    • supporter
    • 2 kudos
    For anyone interested I updated the mod to work on 1.2.4 at least it works on my playthrough 
    https://www.nexusmods.com/mountandblade2bannerlord/mods/6007?tab=files
     
    Just download the .zip from the release, extract and place it in your Modules folder

    Haven't tested it for 1.1.6 so don't expect it to work for that
  5. deleted190317000
    deleted190317000
    • account closed
    • 0 kudos
    doesn't work, when I try to upgrade a soldier to a companion, the game crashes
    1. drewhaug
      drewhaug
      • premium
      • 0 kudos
      same issue
    2. Sblaauwgeers
      Sblaauwgeers
      • member
      • 0 kudos
      me too
    3. givvvver
      givvvver
      • premium
      • 3 kudos
      when starting a battle it crashes for me
    4. XlSwiftbladelX
      XlSwiftbladelX
      • member
      • 1 kudos
      You can keep playing if you attempt to continue but the skill point get randomly put around. Its Def a problem for 1.1.6. I just reverted back to .5 and it works fine again. 
    5. davidalex95
      davidalex95
      • member
      • 0 kudos
      How do you keep playing? For me it's an instant crash when clicking Done after choosing a troop to promote. 
      playing on 1.1.6. 
      Damn, I wish this mod worked on this version of the game.
    6. davidalex95
      davidalex95
      • member
      • 0 kudos
      ok, so for those playing on 1.1.6.
      I managed to fix the crash issue and it seems to be working now, what I did was put Distinguished Service 1.1.0 at the bottom of the load order and Distinguished service under it.(after all the other mods). 
    7. zet116
      zet116
      • member
      • 0 kudos
      сделал как ты написал. ошибка осталась, ничего не работает
    8. davidalex95
      davidalex95
      • member
      • 0 kudos
      сделал как ты написал. ошибка осталась, ничего не работает
       Did you apply the fix from Github? 
    9. tthheerroocckk
      tthheerroocckk
      • member
      • 0 kudos
      What fix? Link?
    10. mamswer
      mamswer
      • member
      • 0 kudos
      That is a confusing comment. All I got was that you put it at the bottom of the load order.
    11. Tiresais1
      Tiresais1
      • supporter
      • 0 kudos
      Don't bother, didn't work
    12. Lengcia
      Lengcia
      • member
      • 0 kudos
      yes,the game crashes.
  6. 1xylon
    1xylon
    • member
    • 0 kudos
    For those on 1.1.6 who wants a workaround, you can revert back to 1.1.5, promote your troops, and go back to 1.1.6.


    What I did was first leveling a troop I wanted to promote to the second highest level, with enough XP to upgrade to the highest.

    Then I reverted to 1.1.5 by going to my M&B in my library -> properties -> betas -> selecting 1.1.5.

    Then, with Distinguished Service installed, I went to Program files(x86) (Or wherever Bannerlord is installed for you)\steam\steamapps\workshop\content\261550\2952807291\Settings.xml. There, I changed <upgrade_to_hero>false</upgrade_to_hero> to <upgrade_to_hero>true</upgrade_to_hero>. This makes any troop into a companion when promoted to the highest level.

    Then, I launched the game, upgraded my troop of choice, and got the promotion dialogue.

    Alternatively, you could use the console command dservice.uplift_soldier [6] to promote any party member. Then, you don't have to edit the settings.xml.

    When I had promoted the troops I wanted, I opted out of the 1.1.5 "beta" and uninstalled the mod.

    Of course, this isn't as immersive as promoting troops after a battle, but it's quick and convenient. The update between 1.1.5 and 1.1.6 is very small, so it's more like downloading a mod than reinstalling the game. I also had a weird bug where a single promotion would give me two companions, but it's easy enough to dismiss one of them.
    1. davidalex95
      davidalex95
      • member
      • 0 kudos
      Actually for me it works in 1.1.6.

      Here is the workaround:
      get this mod above the original in the load order, and put them both on the bottom(after all the other mods)
      Also get the fix from github and apply it.
      Let me know if it works for you.
    2. tthheerroocckk
      tthheerroocckk
      • member
      • 0 kudos
      What's the github link to the fix?
  7. SixthSith
    SixthSith
    • member
    • 1 kudos
    Awesome mod, but have a question. 

    When I promote a solider after a fight all of his gear turns to "rusty" or "worn" versions. Seems cool for those units that's been in many battles, but just leveled a unit and it was his first battle lol. Dude killed 5 enemies. 

    Is this simply part of the mod? No big issues or anything, but liked the old method better.
    1. Zombienator03
      Zombienator03
      • member
      • 0 kudos
      I guess it's to balance you getting a fully equipped companion. Usually you they start in rags and you have to equip them. So the rusty euqipment tries to balance that a bit.
    2. Laevanhunter
      Laevanhunter
      • member
      • 0 kudos
      That's something the original mod author put in so that you can't just promote a high rank unit to companion and sell all their gear - as it could give you equipment worth tens of thousands of denars. Just their little effort to balance the economy of the mod.
    3. hjmarquis
      hjmarquis
      • member
      • 2 kudos
      Blame me for suggesting this idea to the original author. You can mod the ItemModifiers table to make the companion pre-fix changing only the price. 

      Say adding a file "npc_modifiers.xml"
      <?xml version="1.0" encoding="utf-8"?>
      <ItemModifiers>
        <ItemModifier modifier_group="ItemModifierGroup.companion"
                      id="companion_horse"
                      name="{=y3TvYqhG}Elite {ITEMNAME}"
                      loot_drop_score="0"
                      production_drop_score="0"
                      price_factor="0.001" />
        <ItemModifier modifier_group="ItemModifierGroup.companion"
                      id="companion_weapon"
                      name="{=l7QEpVwU}Elite {ITEMNAME}"
                      loot_drop_score="0"
                      production_drop_score="0"
                      price_factor="0.001" />
        <ItemModifier modifier_group="ItemModifierGroup.companion"
                      id="companion_armor"
                      name="{=5yVgXqQr}Elite {ITEMNAME}"
                      loot_drop_score="0"
                      production_drop_score="0"
                      price_factor="0.001" />
      </ItemModifiers>

      Then add this into the SubModule.xml
      <XmlNode>
      <XmlName id="ItemModifiers" path="npc_modifiers"/>
      <IncludedGameTypes>
                  <Gametype value = "Campaign"/>
                  <Gametype value = "CampaignStoryMode"/>
                  <GameType value = "EditorGame"/>
              </IncludedGameTypes>
      </XmlNode>
    4. DucAnh6502
      DucAnh6502
      • member
      • 0 kudos
      I've done as you said but it doesn't work, the companions still get worn armor and rusty weapon, and re-equip them everytime I promote a new guy become annoying real quick.
    5. ApexGenzoz
      ApexGenzoz
      • member
      • 0 kudos
      They meant you do that so that the rusty or worn modifiers don't affect price, you can just sell the rusty stuff and buy the same gear but without the modifiers
    6. DucAnh6502
      DucAnh6502
      • member
      • 0 kudos
      well that bring up new problem, high tier troop usually have high tier gear that are not easy to find, even if I have money, I can't buy them, during early game it's not a problem but when in late game I promote quite a lot of companion so they can lead more party for me, I don't want to have to go to several town just to re-equip one dude. Do you know any way to remove the debuff modifiers ?
    7. davidalex95
      davidalex95
      • member
      • 0 kudos
      Could that be the reason of the crash on 1.1.6 ?
      How to undo that randomization completely? 
    8. davidalex95
      davidalex95
      • member
      • 0 kudos
      exaclty. Having more than 10 Companions is cumbersome enough to manage their gear and skill, imagine how boring it would be to gear up hundreds of companions. 
      For the balance of the game, just don't sell their high value gear. duh. I never even thought about it when I played a year ago. lol
  8. Shokira
    Shokira
    • member
    • 0 kudos
    Is this still working?
    1. XlSwiftbladelX
      XlSwiftbladelX
      • member
      • 1 kudos
      works on 1.1.5 Has issues on 1.1.6
    2. RetiredEmo
      RetiredEmo
      • premium
      • 0 kudos
      How about 1.2?
  9. DucAnh6502
    DucAnh6502
    • member
    • 0 kudos
    where's the ModuleData/ds_item_modifiers.xml file ? I wan't to remove the gear debuff my companion have cause I'm in late game and it annoying having to manually re-equip my companion every time I promoted a new one
  10. SRBboi
    SRBboi
    • member
    • 0 kudos
    It crashed for me when I was about to upgrade my custom troop into companion. Does it not work on 1.1.6 or does it only work with vanilla troops?
    1. XlSwiftbladelX
      XlSwiftbladelX
      • member
      • 1 kudos
      Yeah seems to have broke with the 1.1.6 update. Im sure its something small and silly that broke it. 

      Inner exception callstack: at TaleWorlds.Core.InquiryElement.HasSameContentWith(Object other)at TaleWorlds.Core.MultiSelectionInquiryData.HasSameContentWith(Object other)
      at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
      at TaleWorlds.MountAndBlade.GauntletUI.GauntletQueryManager.CreateMultiSelectionQuery(MultiSelectionInquiryData data, Boolean pauseGameActiveState, Boolean prioritize)
      at DistinguishedService.PromotionManager.AssignSkills(Hero specialHero, Int32 skill_points_to_assign, Int32 num_skills_to_select, String title_prefix, String prev)
      at DistinguishedService.PromotionManager.PromoteUnit(CharacterObject co, Int32 kills, Boolean pick_skills)
      at DistinguishedService.PromotionManager.OnNomineeSelect(List`1 ies)
      at TaleWorlds.MountAndBlade.ViewModelCollection.Inquiries.MultiSelectionQueryPopUpVM.ExecuteAffirmativeAction()Outer exception callstack: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
      at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
      at TaleWorlds.Library.Common.InvokeWithLog(MethodInfo methodInfo, Object obj, Object[] args)
      at TaleWorlds.Library.ViewModel.ExecuteCommand_Patch1(ViewModel this, String commandName, Object[] parameters)
      at TaleWorlds.GauntletUI.Data.GauntletView.OnCommand(String command, Object[] args)
      at TaleWorlds.GauntletUI.BaseTypes.Widget.EventFired(String eventName, Object[] args)
      at TaleWorlds.GauntletUI.BaseTypes.ButtonWidget.HandleClick()
      at TaleWorlds.GauntletUI.BaseTypes.ButtonWidget.OnMouseReleased()
      at TaleWorlds.GauntletUI.EventManager.MouseUp()
      at TaleWorlds.GauntletUI.UIContext.UpdateInput(InputType handleInputs)
      at TaleWorlds.ScreenSystem.ScreenManager.Update()
      at TaleWorlds.ScreenSystem.ScreenManager.Tick_Patch1(Single dt, Boolean activeMouseVisible)