ars5217 发表于 2020-6-11 19:47

修改工资教程:大幅下调工资,顶级兵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 *****






Wltz 发表于 2021-1-8 19:30

学习学习

随意病 发表于 2021-1-9 23:38

213123121231

wshiyin 发表于 2021-1-10 18:39

:大幅下调工资,顶级兵7块钱,另附修改文件、赚钱心得

807985947@qq.co 发表于 2021-1-15 23:09

6666666666666666

r40987514 发表于 2021-1-17 14:24

kk kk kk kk

Morning_Wu 发表于 2021-1-17 20:41

酷酷酷!

ABL1234WY 发表于 2021-1-18 12:27

6666666666666

埃及票 发表于 2021-1-18 14:23

nbnbnbbnbnbnbnbnbnnbnb

sdvsd 发表于 2021-1-21 17:17

666666666666666666666

kg8398681 发表于 2021-1-21 20:39

谢谢大佬

UX188 发表于 2021-1-22 11:28

感谢楼主分享

834026374 发表于 2021-1-24 10:55

yhturmedklhgjfhj

Vexed。 发表于 2021-1-25 21:47

666666666666666666666666

6hun6 发表于 2021-1-29 17:28

谢谢分享

272662091 发表于 2021-1-29 18:22

太感谢了!!!!!!!!!!!!!

一串串 发表于 2021-1-30 22:29

谢谢大佬

呵呵喝 发表于 2021-1-31 21:18

感谢分享

908822510 发表于 2021-2-19 22:43

大幅下调工资,顶级兵7块钱,另附修改文件、赚钱心得

3dm_14380099 发表于 2021-2-26 13:55

感谢分享!

多朴实的老萝 发表于 2021-2-26 18:51

支持 支持

___ヾMr.格萝白_ 发表于 2021-2-26 21:23

厉害了 发家致富

布拉格 发表于 2021-2-27 13:20

6666666666666666666666666666

years0001 发表于 2021-2-27 20:41

6666666666666

mlbb007 发表于 2021-3-6 10:06

打算范德萨范德萨发的

(__。。) 发表于 2021-3-7 20:25

666666666

3dm_14061084 发表于 2021-3-8 09:35

55555555555

浮生梦丶三生缘 发表于 2021-3-9 11:41

6666666666666666666666666

hy29132913 发表于 2021-3-11 21:45

0000000000000000000

艾吉奥他爸 发表于 2021-3-12 17:37

在右边窗口里右击-编辑方法,
1.找到里面代码“return 2 + this.Level * 2;”,这个代码就是英雄的工资(包括家族成员和流浪者),把 * 2删掉,工资就少一半,也可用把前面的2 +删掉,把这两个删掉之后就是英雄是多少级,工资就是多少,(注意* 2不要换成/2,否则有一半几率报错,因为这个修改方法是基于等级的,而游戏里等级函数的定义类型中显示返回数值必须是整数,总之就是不要搞出分数会带小数点的数。)

2.去找
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 修改工资教程:大幅下调工资,顶级兵7块钱,另附修改文件、赚钱心得。