如何查看骑马与砍杀领主性格表的性格,怎么修改

查看: 9002|回复: 21
【无需开新档】领主性格修改(使用于任何开源战团mod)
在线时间 小时
本帖最后由 svgsfv 于
20:02 编辑
自立后,好人领主难招,坏人领主招过来后,给别人封地时忠诚刷刷的掉,怎么办?
本贴为大家提供了一种办法,把手下领主统一转变为好人
首先感谢无面兄Chenwz的帖子,我是照着这个东西改的
警告:本方法必须是开源mod才能实现,修改并且编译后会覆盖之前的mod文件,所以之前对mod进行过的修改就会被还原,建议修改前先备份mod
在开源mod的文件夹里,一般会有个类似领军者的“source”这种文件夹,里面是一堆扩展名为py的文件,这就是源代码了
第一步:用记事本之类的工具打开源代码文件夹中的module_scripts.py
可以看到,文件末尾是]
在]之前插入&&# svgsfv
&&# script_troop_set_my_lord_reputation_type
&&# Input: arg1 = troop_no, arg2 = faction_no
&&(&troop_set_my_lord_reputation_type&,
& && &(store_script_param, &:troop_no&, 1),
& && &(store_script_param, &:faction_no&, 2),
& && &(try_begin),
& && &&&(eq, &:faction_no&, &fac_player_supporters_faction&),
& && &&&(try_begin),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_martial),#性格好战
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),#改为正直
& && &&&(else_try),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_quarrelsome),#性格暴躁
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_goodnatured),#改为温厚
& && &&&(else_try),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_selfrighteous),#性格冷酷
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),#改为正直
& && &&&(else_try),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_cunning),#性格狡诈
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_goodnatured),#改为温厚
& && &&&(else_try),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_debauched),#性格残酷
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),#改为正直
& && &&&(else_try),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_goodnatured),#性格温厚
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_goodnatured),#改为温厚
& && &&&(else_try),
& && && & (troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),#性格正直
& && && & (troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),#改为正直
& && &&&(try_end),
& && &(try_end),
& && &]),(代码中# 之后的为注释,对代码功能无任何影响,可随意调整)
第二步,打开module_triggers.py文件,文件结尾是]
在]之前插入
# svgsfv
# set lord reputation type of player's faction
&&(0, 0, 24, [],
& & (try_for_range, &:troop_no&, lords_begin, lords_end),
& && &(store_troop_faction, &:troop_faction_no&, &:troop_no&),
& && &(call_script, &script_troop_set_my_lord_reputation_type&, &:troop_no&, &:troop_faction_no&),
& & (try_end),
第三步,执行build_module.bat文件,把源代码编译为txt文件,修改完毕
————————————————————————————————————————————————
注:编译mod需要下载安装py,很小的一个文件,安装方法如下下载地址:
下载后安装,然后在 我的电脑-&右键属性-&高级-&环境变量-&Administrator 的用户变量,其中Path里加上安装路径,比如 &;C:\Python26;&&&
注意请加分号附在其他Path后面而不是直接覆盖。
如果没有Path,就新建一个,写上安装路径,不需要分号
若想改成好人领主之外的其他性格,或者改别的国家的领主,请看本段代码是每24小时执行一次,把自己手下的所有领主(必须是玩家做君主)都改成好人
有需要者可以选择改成其他的性格,第一段代码中类似lrep_selfrighteous的这个就是性格选项了
我是一种一种性格单独修改,都改成好人,如果想改成别的,修改对应性格的语句就行了
(troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),
(troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),
(troop_slot_eq, &:troop_no&, slot_lord_reputation_type, lrep_upstanding),
(troop_set_slot, &:troop_no&, slot_lord_reputation_type, lrep_martial),
那效果就是把正直的领主改成好战的领主
————————————————————————————————————————————————
如果想改别的国家的领主,把代码中的
(eq, &:faction_no&, &fac_player_supporters_faction&),
一句里的“fac_player_supporters_faction”改成其他国家的编号
玩家自立:fac_player_supporters_faction
斯瓦迪亚:fac_kingdom_1
维基亚:fac_kingdom_2
库吉特:fac_kingdom_3
诺德:fac_kingdom_4
罗多克:fac_kingdom_5
萨兰德:fac_kingdom_6
如果想对所有国家都进行修改,把
(eq, &:faction_no&, &fac_player_supporters_faction&),
(is_between, &:faction_no&, kingdoms_begin, kingdoms_end),
祝各位早日统一卡拉迪亚
在线时间 小时
沙发先占了& &改代码去& &
先谢谢你& &了
在线时间 小时
不错的方法,顶下!!!
在线时间 小时
其实不需要这么麻烦,把封领地减荣誉改成加荣誉就行了txt修改就行。
在线时间 小时
其实不需要这么麻烦,把封领地减荣誉改成加荣誉就行了txt修改就行。
birdabird 发表于
这个是用tweakmb吧,tweakMB是改TXT,不具备通用性,在许多mod里都可能出错的,自己手动改txt出错的概率还小一点
在线时间 小时
要是每个mod都开源,我发誓会好好学学PY的...
在线时间 小时
在线时间 小时
要是每个mod都开源,我发誓会好好学学PY的...
F.U.罗格纳 发表于
所以我爱玩领军者,玩两个档,一个无修改原汁原味,一个有啥不舒服的就改代码玩
在线时间 小时
战风呢?也行?
在线时间 小时
LZ知道怎么解决战风无法显示领主名字的问题么
在线时间 小时
LZ知道怎么解决战风无法显示领主名字的问题么
骑砍、没有黄昏 发表于
任何mod都行,因为我是加入了新的功能来实现的,不修改原有功能,而这段修改是不需要开新档的
战风领主不显示名字是什么问题?
在线时间 小时
分封封地时,不显示领主名字。。
在线时间 小时
这是链接,请解答,3Q~
在线时间 小时
一直不懂为啥改了木有效果,原来是没有安装PY,什么都不懂,感谢楼主解释
在线时间 小时
最新版的大地图战争之风4.33版本,不能修改吗?我按楼主的方法一步步改的,最后也用PY转换了。进入游戏怎么没效果,我招降了2个暴躁的领主,招降后名字前缀依然是暴躁的,分封领地时,这2个领主一样掉忠诚。怎么弄啊。
在线时间 小时
:L&&按照LZ 的方法 改了 编译后 新档&&旧档 都木有 效果啊!!!!!!!!!!!& &求 相关文件 参考参考???????????
在线时间 小时
好了,问题解决了,我多等了几天就好了,原来没等够24小时。虽然前缀没变,但分封的确没掉忠诚了。
在线时间 小时
这个方法能修改16NPC的性格吗?
在线时间 小时
win7下好像不是修改 Administrator 的用户变量 而是修改系统用户变量吧?
在线时间 小时
LZ好样的,我最感兴趣的还是沙发为何来得如此之快
在线时间 小时
就是这个,这个很好用啊
在线时间 小时
收藏了,谢谢楼主
Powered by48小时热门
从2008年-2014年 快猴网一直在努力做到最好
备案编号:粤ICP备号-148小时热门
从2008年-2014年 快猴网一直在努力做到最好
备案编号:粤ICP备号-148小时热门
从2008年-2014年 快猴网一直在努力做到最好
备案编号:粤ICP备号-1

我要回帖

更多关于 骑砍战团修改领主性格 的文章

 

随机推荐