骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 7577|回复: 3

[原创] [1.0] TXT修改城堡兵营招募兵种等级、金钱、时间、数量方法

[复制链接]

5

主题

21

回帖

48

积分

扈从

Rank: 2Rank: 2

UID
2819183
第纳尔
324
精华
0
互助
2
荣誉
3
贡献
0
魅力
0
注册时间
2017-3-26
鲜花(3) 鸡蛋(0)
发表于 2019-10-17 14:05:48 | 显示全部楼层 |阅读模式
本帖最后由 bboxmaster 于 2019-10-18 11:24 编辑

修改方法参考了这个帖子里的内容[原创] TXT修改大法 [更新完毕 有新修改请回复或者私密给我]
但经过实践发现原帖的修改方法不准确,只能修改金钱和时间,无法修改招兵数量,原因是因为menus.txt这个文件里面只声明了招兵时间和扣除的金钱,而实际上真正往里面添加兵是由触发器去实现的

以下提供正确的修改方法,注意备份!!!
只在1.105测试过,其他版本未知
打开menus.txt文件,搜索menu_plan_recruit,下面可以找到
menu_plan_recruit 4352 Make_a_recruit_plan_... none 3 521 3 1224979098644774912 144115188075856113 19 522 3 1224979098644774913 1224979098644774912 41 2322 2 70 1224979098644774913 4
mno_plan_1  14 1073742365 3 144115188075856113 298 0 541 3 144115188075856113 298 1 2149 2 1224979098644774912 360287970189639680 32 2 1224979098644774912 200 2133 2 72057594037928016 50 2122 3 72057594037928017 72057594037928016 15 2133 2 72057594037928018 1 4 0 541 3 144115188075856113 298 0 2320 2 71 216172782113788896 5 0 541 3 144115188075856113 298 1 2320 2 71 216172782113788897 3 0  s71  6 1106 1 216172782113788896 2270 1 1224979098644774912 2105 2 1224979098644774912 168 501 3 144115188075856113 299 1224979098644774912 501 3 144115188075856113 298 1 1529 2 360287970189639680 200  .  mno_plan_2  14 1073742365 3 144115188075856113 298 0 541 3 144115188075856113 298 2 2149 2 1224979098644774912 360287970189639680 32 2 1224979098644774912 720 2133 2 72057594037928016 100 2122 3 72057594037928017 72057594037928016 20 2133 2 72057594037928018 2 4 0 541 3 144115188075856113 298 0 2320 2 71 216172782113788896 5 0 541 3 144115188075856113 298 2 2320 2 71 216172782113788897 3 0  s71  6 1106 1 216172782113788896 2270 1 1224979098644774912 2105 2 1224979098644774912 336 501 3 144115188075856113 299 1224979098644774912 501 3 144115188075856113 298 2 1529 2 360287970189639680 720  .  mno_plan_3  14 1073742365 3 144115188075856113 298 0 541 3 144115188075856113 298 3 2149 2 1224979098644774912 360287970189639680 32 2 1224979098644774912 2250 2133 2 72057594037928016 200 2122 3 72057594037928017 72057594037928016 30 2133 2 72057594037928018 3 4 0 541 3 144115188075856113 298 0 2320 2 71 216172782113788896 5 0 541 3 144115188075856113 298 3 2320 2 71 216172782113788897 3 0  s71  6 1106 1 216172782113788896 2270 1 1224979098644774912 2105 2 1224979098644774912 504 501 3 144115188075856113 299 1224979098644774912 501 3 144115188075856113 298 3 1529 2 360287970189639680 2250  .  mno_go_back  0  Go_back.  1 2060 1 864691128455135340  .

其中红色2007202250代表玩家金钱数量大于这些值才会显示对应的招兵计划,
蓝色2007202250代表三种计划最终扣除的钱数,
绿色168336504代表三种计划的时间,按小时计算,这里就是1周、2周、3周
原贴中所提及的兵数量和每个兵单价其实只是摆设,在这里并没有起到实际作用,也不清楚制作组加那段代码的作用是什么

而实际招兵数量其实在触发器中实现:
打开simple_triggers.txt,搜索如下触发器代码:
24.000000  26 6 3 1224979098644774912 648518346341351445 648518346341351684 521 3 1224979098644774913 1224979098644774912 298 32 2 1224979098644774913 0 521 3 1224979098644774914 1224979098644774912 299 2270 1 1224979098644774915 30 2 1224979098644774915 1224979098644774914 501 3 1224979098644774912 298 0 521 3 1224979098644774916 1224979098644774912 19 522 3 1224979098644774917 1224979098644774916 41 2133 2 1224979098644774918 0 4 0 31 2 1224979098644774913 1 2133 2 1224979098644774918 20 5 0 31 2 1224979098644774913 2 2133 2 1224979098644774918 60 5 0 31 2 1224979098644774913 3 2133 2 1224979098644774918 150 3 0 1610 3 1224979098644774912 1224979098644774917 1224979098644774918 2330 2 70 1224979098644774912 2322 2 71 1224979098644774917 2133 2 72057594037928006 1224979098644774918 1106 2 216172782113788551 4294368102 3 0
红色20、60、150就是实际招兵的数量,修改为你想要的数量即可
另外蓝色41决定了添加的兵种等级,在骑砍module system里的module_constants.py可以找到如下定义:
slot_faction_tier_1_troop         = 41
slot_faction_tier_2_troop         = 42
slot_faction_tier_3_troop         = 43
slot_faction_tier_4_troop         = 44
slot_faction_tier_5_troop         = 45
通过上面的定义可以看出41是该国文化的最低阶兵,所以将此处蓝色41改为45即可直接招高阶兵种

最后,修改对应的汉化文件即可
打开/languages/cns/game_menus.csv
搜索mno_plan_to_recruit_man,将下面的三个计划修改成对应的中文
mno_plan_1|招 募 20个 {s70}。 (花 费 200文 钱 ,耗 时 1周 )
mno_plan_2|招 募 60个 {s70}。 (花 费 720文 钱 ,耗 时 2周 )
mno_plan_3|招 募 150个 {s70}。 (花 费 2250文 钱 ,耗 时 3周 )






2

主题

100

回帖

31

积分

扈从

Rank: 2Rank: 2

UID
2832471
第纳尔
669
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-5-7

汉匈决战正版勋章

鲜花(5) 鸡蛋(0)
发表于 2019-10-23 23:02:31 | 显示全部楼层
我当然是滋磁的
稽动战士

24

主题

147

回帖

66

积分

扈从

Rank: 2Rank: 2

UID
3024803
第纳尔
839
精华
0
互助
3
荣誉
0
贡献
0
魅力
0
注册时间
2018-8-22
鲜花(4) 鸡蛋(0)
发表于 2019-11-11 10:21:00 | 显示全部楼层
本帖最后由 魂炎 于 2019-11-13 08:59 编辑

修改完之后需要重新开档吗 想改但是有点舍不得这个全球8级官的档
试验过了 不用重新开档 但是兵种等级那个好像有问题 只招募一条线的部队 我招的大宋部队只会募集枪斧线 顶级兵就是银枪亲卫 楼主看看能不能弄下 只会看着改的小白
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-22 02:09 , Processed in 0.109902 second(s), 26 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表