修改工资教程:大幅下调工资,顶级兵7块钱,另附修改文件、赚钱心得。
我看经常有人问我关于士兵要不要钱,贵不贵之类的工资问题,所以就写一下赚钱方法,也写个文件修改方法,然后附上一个修改好的文件。一、赚钱方法:
赚钱方法有很多很多,举几个例子。
1.到处买便宜马(几十块钱一匹的),打仗收获战利品,攒一大堆装备,找个领主,用双箭头点一下,把马挑出来其他的卖掉,几十万上百万到手。如果领主没钱怎么办?养一次以后就都有了,比如找拉盖亚,先给她捐点钱,或者买她个城堡,她就有钱了,然后你每次卖她都会很快把物品变现。
2.开工厂,无脑皮革厂。
3.多建商队。
4.城多收税也多,增加城市繁荣度。5.酒馆卖俘虏,等级越高的越值钱。
二、文件修改内容:流浪者、军队均下调工资。
调整如下:
现在英雄的工资是等级+2。(如英雄20级,工资就是22)
军人的工资军人的等级+1。(如精锐具装,他是6级兵,那他工资就是7)
三、使用修改文件说明:解压完把bin文件夹放游戏根目录覆盖,注意备份原文件。备份就是把原文件复制粘贴出来一份,单独放到一个地方。
四、修改方法:
用dnSpy去\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client目录下打开TaleWorlds.CampaignSystem.dll文件,展开TaleWorlds.CampaignSystem.dll,然后再展开TaleWorlds.CampaignSystem,再展开CharacterObject,然后去下面找T开头的TroopWage,点一下TroopWage,然后在右边窗口里右击-编辑方法,
1.找到里面代码“return 2 + this.Level * 2;”,这个代码就是英雄的工资(包括家族成员和流浪者),把 * 2删掉,工资就少一半,也可用把前面的2 +删掉,把这两个删掉之后就是英雄是多少级,工资就是多少,(注意* 2不要换成/2,否则有一半几率报错,因为这个修改方法是基于等级的,而游戏里等级函数的定义类型中显示返回数值必须是整数,总之就是不要搞出分数会带小数点的数。)
2.去找
result = 1;
result = 2;
result = 3;
result = 5;
result = 8;
result = 13;
result = 21;
这几行代码,这几行代码就是游戏里等级对应的工资。这里我分别把数字修改成1-7了,不然31等级的6级兵最高工资是21。但是记得改成整数(不要带小数点的或分数)。
改完点编译,关闭保存就可以了。
**** Hidden Message *****
大佬你真的是劳模! 多谢分享,其他领主的兵工资也会变低吗 鬼丷骑士 发表于 2020-6-11 21:56
多谢分享,其他领主的兵工资也会变低吗
会的,也包括你自己家族的其他军队,记得这是个通用设置
ars5217 发表于 2020-6-11 22:05
会的,也包括你自己家族的其他军队,记得这是个通用设置
好的,多谢
blynn127 发表于 2020-6-11 20:48
大佬你真的是劳模!
;P可能年纪大了?有时候那种帮助人的价值观比玩游戏来得更爽。
给大佬点赞
6666666666 辐射工兵44,如果您要查看本帖隐藏内容请回复 需要重新开档??? 辐射工兵44 发表于 2020-6-12 19:44
需要重新开档???
不需要
66666666666666666666
学习了!!
666666666666666666666
DDDDDDDDDDDDDDDDDDDDDDDDD
不错,支持一下LZ~ :victory: 给大佬点赞
666666666666666666666
感谢分享实验一下
66666666666
感谢大佬分享~ 大佬第二个附件好像坏了,解压出错了
这个压缩文件格式未知或者数据已经损坏 bin\TaleWorlds.CampaignSystem.dll D:\MB MOD\解压完把bin文件夹放游戏根目录覆盖,注意备份原文件.part2.rar
还有第一个解压放在根目录后,我咋没有提示覆盖呢 RE: 修改工资教程:大幅下调工资,顶级兵7块钱,另附修改文件、赚钱心得。 [修改]
11111111111111
6666666666666
6666666666666666666 9999999999
66666666666666666 ddddddddddddddddddddddddddd
66666666666666