骑马与砍杀吧 关注:730,038贴子:14,731,005

关于游戏文件txt及dll修改,包括游戏难度调整,游戏元素修改

只看楼主收藏回复

以上全部不需要mod,且稳定不报错
关键词包括 自定义兵种树,自定义装备,装备属性修改,兵种属性修改,同班上限,家族部队上限,部队人数上限,兵种工资修改,城镇收入,缺钱,没钱,打铁
(害,还不都是为了引流让大家能搜到我
可以解决的问题有:
自定义兵种,装备,装备属性,解决比如瓦兰迪亚长枪兵太弱和帝国军团步兵投矛的小问题
前期屯兵钱不够,恶性循环,或者只分到城堡,没钱
高级兵工资太高,入不敷出
装备太贵,收入又低,工资还高,买不起好装备只能无奈打铁的恶性循环
ai领主带兵太少太弱,后期没有挑战性
自立后ai领主总是缺钱,带的兵不够组军团
楼下放教程(申请加精)
镇楼图是我自己造的帅气单手剑,可以在直接算作游戏内的已有武器装备给士兵或者购买


IP属地:英国来自Android客户端1楼2021-09-01 16:02回复
    @花岗岩开花 一楼留给吧主,俺申请加精
    @Alexandrelol 顺便感谢这位亲爱的小吧好兄弟给我提供的入门技术支持


    IP属地:英国来自Android客户端2楼2021-09-01 16:03
    收起回复
      gkd


      IP属地:广东来自Android客户端3楼2021-09-01 16:14
      回复
        先说如何自定义兵种
        大家先开一个新档,alt加~打开控制台,输入,网页链接 1,打开了作弊模式,然后网页链接 companion可以随机获得一个同伴,这是为了方便一会搞一条兵种树,两人当做升级前后的对比,做好准备工作后,打开物品栏,因为开了作弊就可以随意挑选装备了,我这里以我做的帝国平民骑兵线为例搭配好装备之后,可以看到我们使用的是皮甲,打开游戏文件夹D:\SteamLibrary\steamapps\common\Mount & Blade IIBannerlord\Modules\SandBoxCore\ModuleData\Languages\CNs,右键以记事本方式打开,点击编辑,选择查找,输入皮甲,能得到一行数据,复制括号里的代码,然后回到D:\SteamLibrary\steamapps\common\Mount & Blade IIBannerlord\Modules\SandBoxCore\ModuleData,找到spitems文件夹,里面有很多分类,每一类对应一种装备,到时候自行对应,我们就只用皮甲举例,记事本方式打开body,搜索刚才那一串代码,可以得到一串的数据,选择itemid括号里的英文(如图),复制下来备用,其他装备如同上述操作





        IP属地:英国来自Android客户端4楼2021-09-01 16:19
        收起回复
          心态崩了,码了半天的字刚才切到qq传一下图片,草稿没了


          IP属地:英国来自Android客户端5楼2021-09-01 16:59
          收起回复
            顶楼主!


            IP属地:澳大利亚来自iPhone客户端6楼2021-09-01 17:04
            回复
              收藏


              IP属地:澳大利亚来自iPhone客户端7楼2021-09-01 17:04
              回复
                插一下,能不能教一教怎么不让npc战死老死


                IP属地:山东8楼2021-09-01 17:26
                收起回复
                  这个好


                  IP属地:陕西来自Android客户端9楼2021-09-01 17:30
                  回复
                    太复杂了啊


                    IP属地:辽宁来自iPhone客户端10楼2021-09-01 17:30
                    收起回复
                      赶上直播了


                      IP属地:江苏11楼2021-09-01 17:31
                      回复
                        做好上面的准备工作之后,找到D:\SteamLibrary\steamapps\common\Mount & Blade IIBannerlord\Modules\SandBoxCore\ModuleData里的spnpccharacter.xml,复制一份放到桌面备份,防止找不回来原版
                        然后记事本打开,点击工具栏编辑,查找,搜索vigla recruit(帝国贵族新兵的英文名),从<npc character>到下一个<npc character>上面一行的<equipment>全部复制,注意不是图一中的那个equipment,要再往下找一点,新建一个txt复制进去,当做模板使用
                        我们能看到,skill是熟练度
                        从上往下分别为跑动,骑术,单手,双手,长杆,弓,弩,投掷,修改对应数字即可
                        然后是装备
                        一个兵种最多有4个装备,即item0,item1,item2,item3,把刚才准备好的武器和盾牌id复制到id=item.后面,只有两个装备的话就删掉2和3就行
                        然后是下面的各种盔甲,身甲body 头盔head 肩甲cape 鞋 leg 手套gloves,都要依次对应复制覆盖上去
                        要注意的是,装备id不是装备英文名,具体操作一定要按照4楼里的做法来
                        我们能看到总共有4套装备模板,你可以给一个兵种4套不同的搭配,如果全要相同的,就删掉三个留一套模板就行,每一套模板是用equipment roster来分开的,大家自行修改即可
                        马甲和马我会放在本楼最后说
                        图二是我已经做好的帝国平民骑兵线,这个是三级兵,由帝国步兵升级得到,下面给大家解释各个代码
                        character id 是兵种的身份证号,一定要每个兵都不一样才行,影响升级树位置,注意这不是兵种英文名,大家随便打个拼音就行比如imperial_qibinga这样
                        defaultgroup 是默认分组,Infantry是步兵
                        Ranged是射手,Cavalry是骑兵,HorseArcher是骑射手,影响的是默认分到1234四个组的哪一个里
                        level是兵自己的级别,一级兵到六级兵分别对应6,11,16,21,26,31
                        name后面括号里代码随便改一下,但是不要一样,括号后面可以写中文,游戏里也会直接显示你写的中文
                        upgrade require 升级要求,要求一匹马才能升级就写horse,战马写war_horse,注意格式要与文档中一致
                        occupation不用改,只影响百科里分类
                        culture文化,只影响百科里的分类,修改为指定文化英文即可,巴丹的文化的兵也可以有帝国兵升级,这个无影响,比如最后两张图是我自定义的贵族步兵,可以由所有文化的贵族兵升级得到,但是百科里显示的是瓦兰迪亚文化
                        face,是人物建模,队友各个文化英文名,像fighter_battania巴旦尼亚长的比较高,哪国兵就改成哪国的名字就行
                        upgrade targets 升级树
                        格式修改为NPCcharacter.要升级为的兵种id
                        一个兵种最多两条升级线,格式为
                        upgrade targets
                        <upgrade_target id=NPC character.Bbb>
                        <upgrade_target id=NPC character.Aaa>
                        upgrade targets
                        注意格式与文档相同
                        图三是代码最后面一部分
                        equipmentsetid我猜测是影响结算战斗战利品是该兵种装备掉落的概率,4级之前就是t2,五级六级为t3
                        骑兵的马和马甲可以加在这后面,格式如图,id按照4楼方式寻找即可
                        把上述已经修改好的代码放到spnpccharacter里,找到任意一个equipment和NPCcharacter之间回车,插入保存即可
                        图四是我做好的平民骑兵升级线,后面2个是我做好的全大陆都可升级的贵族步兵







                        IP属地:英国来自Android客户端12楼2021-09-01 17:34
                        收起回复
                          快更


                          IP属地:广东来自Android客户端13楼2021-09-01 17:35
                          收起回复
                            偷个懒先,给大家看看我制作的自定义兵种树,瓦兰迪亚连弩手(怎么搞连弩后面会说),斯特吉亚平民骑兵和巴丹6级平民步兵以及平民射手




                            IP属地:英国来自Android客户端14楼2021-09-01 17:39
                            收起回复
                              然后是自制装备
                              打开作弊商店可以看到,自带的那些剑都不怎么好看,还是自己铁匠打造的好,但是不能给自己自定义的兵装备那多不爽啊,这个教程可以完美解决这个问题
                              首先,在铁匠铺组合出来自己喜欢的武器,如图一然后请找到D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\Native\ModuleData\Languages\CNs注意和上一楼的地址有区别,注意仔细区分(Native不是sandbox了)找到
                              std_crafting_pieces_xml-zho-CN.xml,搜索各个配件中文名对应的代码
                              然后去D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\Native\ModuleData里找到crafting pieces.xml 记事本打开之后,按照之前和找装备一样的流程,找到对应的crafting piece id,全部复制下来
                              打开之前搜索装备时的武器文档,D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\Languages\CNs
                              std_spitems_xml-zho-CN.xml
                              D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData的spitems里,记事本打开weapons.xml,随便找到如图二里面一个单手剑代码(可以把游戏调成英文,看一下装饰阔剑的名字,然后去搜索,然后复制)当做模板复制出来,然后对应的id覆盖上去,blade为刀刃,guard为护手,handle为握柄,pommel为配重块,factor后面数字为比例,90到110之间对应铁匠铺那个比例条,但是实际我试过150也可以,会特别长♂
                              覆盖完配件之后,修改id,修改name的代码,后面加上想要的中文名,和兵种自定义方法一样的,你写好id之后,就可以给自定义兵种装备,就是那些item0item1之类的,复制上去代码就行。template是他的分类,单手还是双手之类的,culture会影响你在哪个文化的城市可以买到
                              然后注意一下,这些武器在文档里是按级别分类列出来的,大家一般做的都是6级武器吧,我不清楚这个有没有影响,但是尽量把代码插入到6级武器的分类里,具体做法是只要搜索一下装饰阔剑的英文,然后插入到装饰阔剑代码上面或者其结尾的下面就行,注意一开始复制模板的时候最上面的piece要是复制了,下面的piece就不要复制,然后插入到别的武器结尾的piece的上面,这么说可能很抽象,但是大家做的时候能看到每个武器代码都是有固定格式的,大家一定要按照格式来,实在不懂就确保每一行都是像我图里这样就行。保存之后进游戏打开作弊商店,你就能看到你的武器了
                              图三是我自己制作的一把6级平民剑,已经可以在新档的商店里看到了,150熟练度2下一个重甲兵,挥砍速度快,主要是还好看




                              IP属地:英国来自Android客户端15楼2021-09-01 18:03
                              收起回复