不知为啥发帖了没显示出来,重新再发一遍
一.【修改背景】:
1. 本人40岁大叔了,过去10-20多年陆续玩过三国群英传2-7,三国志9-12,信长之野望N版本,英雄无敌2-3,CS,三国杀,王者荣耀等。
但随着年龄越来越大,过去五年来越来越难有完整时间及耐心玩游戏。即使偶尔得个闲,把硬盘里的这些老家伙每个打开看个半小时,又退出。
很多时候都宁愿刷刷算法题,但似乎这样也只剩下工作、小孩、真真觉得有点无趣。
个人内心深处对三国武将一直有所期待,可能有带入感,但每次坚持玩个把小时后即无法坚持下去,总觉得哪里有所不足。
参考网上诸多资料折腾了两天,终于有所成绩,希望能给生活中带来一些乐趣。
玩三国游戏最喜欢吕布,周瑜,但默认三国群英传3所有官方原始版本关于必杀技方面有一些小小的瑕疵,
比如挑斩的斩杀线是30血量,武力差别10,导致这个原本应该很炫酷的技能很难触发,形同鸡肋。
(诉求类似其他人写的:https://tieba.baidu.com/p/7163304978?pid=137151586563&cid=0#137151586563 求助,关于必杀技的修改 默认挑斩)
2. 因挑斩无用,生擒(差别25)早期发挥不出来,拖刀费,导致武将计选择非常类同,基本都是一击+乱舞+连刺 + 生擒,完全无法体现出各武将原有特点。
也体现不出游戏中吕布在武力上的优势(三国志9后加上自带武器武力TOP3: 吕布108,张飞105,关羽103,且名将还有隐藏武力)。
早期吕布还不如关羽,赵云,甚至张合,早期1.5夏侯惇估计都打不过张合,后期都一击+乱舞+连刺 + 生擒后,所有人除头像外无差别。
二. 【修改整体思路】:
1. 挑斩可实际较大程度触发,但在类似等级的顶级武将中低概率触发;
希望挑斩早期可和一击、连刺 三选一或三选二,后期可和生擒二选一,让武将自带必杀技除拖刀后尽量携带,从而让武将体现出差别。
2. 只修改最核心的部分,且修改简单,剔除修改复杂,但作用不大的修改。
比如默认游戏音乐很赞,武将头像带入感强(吕布猛,周瑜拽), 网上有些修改版本替换成三国志头像,和必杀技等搭配感不强。
3. 基于上述思路和修改后,搭配其他的相关修改:
1). 适当增大吕布武力(105), 原本准备将其改成108, 调整挑斩武力差距门限从5=>8, 但这样会导致其他挑斩武将(比如夏侯惇,甘宁等很难发挥).
且门限值5时,对武力差距5-8内武将(类似同等水平武将) 依然很难触发,较合理。
2).修改 血量 技量成长及上限 ,让必杀技,武将计等有更多发挥空间。
3).其他诸多评估合理的修改。
三.【修改效果】:
挑斩、生擒可在对手发动必杀技、武将计(特别发送瞬间画面不移动的那种)时发动,发动时可惩罚对手偷鸡,心情超爽。
本人调整好后,比武大会测试了10轮,每次都能让我有: 这才是必杀,这才是真正的吕布嘛~
其他画面不清晰,对战AI棋盘行动弱智等缺陷如能改善,那就完美了。
四.【参考资料】:
1. http://jiao111.ysepan.com/ >> 有三国群英传3的一些工具及原始 修改后的游戏安装文件
(这里其实必须的是UE和Van大提供的RpgView,其他OllyDbg用起来麻烦,且OllyDbg 和UE地址其实有映射关系,但我找不到对应资料了)
2. https://tieba.baidu.com/p/6111707260 三国群英传3基础修改教程
3. https://tieba.baidu.com/p/4932664612?pn=1 三国群英传3----伏兵系武将技修改法
4. https://tieba.baidu.com/p/6174516240?pid=126270961040&cid=147238655397#147238655397 整理一下前辈们的修改教程
5. https://tieba.baidu.com/p/8142683480 【分享】解决武将必杀攻击后卡住不动的问题
6. https://www.bilibili.com/video/av465484642/ 《三国群英传3》必杀详解 (最详细的必杀解释,所有的疑惑基本都在这里可得到解答)
PS:下述V2.0指的是:
(三国群英传III v2.1 加强版-天骄科技出品 Installation,里面rpgview解出来的SUPERATTACK.SO中的设定地址和攻略中的V2.1标准版不同,
估计exe是V2.1, 但有些SO是V2.0)
版本不同,文件里面内容所在地址不同,折腾了很久,后来找到匹配的V2.1版本 三国群英传Ⅲ夜妖风2017版,
搜索器起修改对应地址,找到其原始16进制字符串,再按字符串在我的对应文件中搜索得到实际的地址进行修改。
五: 挑斩 生擒 武力设定
rpgview 解sango3.pak出来的Script\SUPERATTACK.SO进行修改
修改后只要保证修改后的文件在Sango3.exe目录下按Script\SuperAttack.so存放即可,无需再将修改so打包会pak文件
1. 挑斩武力设定:
UE打开修改SUPERATTACK.SO
V2.1 (搜索0x68d0h那行,具体bit在0x68dcH , 搜索0100 0100 1200 0000 0600 0000 这之后有个 0A(其他人可能会修改该值),改那个0A就是了。
V2.0 0X6884H, 将默认的0A(10点武力),默认0A(10) 改成想要的值 (比如5点)
2. 挑斩血量设定:
V2.1 (0x68a0h这行) 具体在0x68a4h ,
V2.0 (0x6840h这行) 具体在 0X684ch ,默认可搜索0600 0000 1E00 0000 2F00得到, 默认1E(30)比如修改成64(100)
PS: 这里比较合理的是类似 %比+固定值,比如40%数量+30, 这样在早期血比较少,后期血比较多,相对合理。但五该类修改。
3. 生擒武力修改
V2.1 (0x76E0h) ,默认为 19(25武力差)
V2.0 (0x75d4h), 可通过搜索0000 3200 0000 3D00 0000,看到默认前面的第2个位置,,默认为 19(25武力差),比如修改成(20)
六:必杀威力修改
未修改,默认已比较合理,且修改后拖刀无用问题未解决
七: 吕布武力修改
rpgview 解sango3.pak出来的Setting\General01.ini进行修改
未使用特别转码工具,所有武将名字乱码,不过可对照游戏中武力智力属性进行匹配。
查找Strength = 100栏位,将武力,智力改成105, 55
修改背后逻辑:游戏默认武力值未拉开,无法充分体现吕布武力优势,且要搭配挑斩武力差距5修改。
实际测试105和张飞,关羽等相差6-8武力时,因武力差距仅略大于门限值,挑斩依然不易触发,但对低武力武将较易触发。
按上述修改后,比武大会3轮(搭配三技能,对15武将,无敌低于15以上,有30%几率触发,10左右有15%几率触发,7以内极难触发)
PS: 挑斩、生擒可在对手发动必杀技、武将计(特别发送瞬间画面不移动的那种)时发动。
八:解决武将必杀攻击后卡住不动的问题
采用OllyDbg v2.01修改,如嫌麻烦,可不修改,连刺只搭配前摇短的技能,比如气旋,生擒,适当再考虑乱舞
九:参考https://tieba.baidu.com/p/4932664612?pn=1对伏兵系武将技修改法做适当修改
>> rpgview 解sango3.pak出来的Script\BFMagic.so进行修改,主要目的是为了配合下述六中 “修改武将的带兵量只和等级挂钩”
后伏班阵 00027a7 改这一行中间位置的05, 后伏排阵 00027ac 改0A, 后伏连阵 00027b1 改0F
伏兵班阵 0002799 改09, 伏兵排阵 000279e 改12, 伏兵连阵 00027a2 改1B
对应的补兵数量分别为:5、10、15、9、18、27,改成10、20、30 15、30、45 对应16进制。
有些文章改到前者45,后者60感觉太大了。
十:参考https://tieba.baidu.com/p/6174516240?pid=126270961040&cid=146815750341#146815750341文件做适当选择调整:
1. 必杀率修改 >> 个人未调整,装备3必杀后整体已较高
2. 特殊事件触发概率修改 >>对照调整
3. 想同AI一样自动升级、自动学武将技、自动学必杀技 >> 未调整
4. 怎么修改体力和技力升级的增长量((搭配下述5) >>
HP-5C186:05 改成06,5C188:02,改成03。
>> 让猛将武力比较容易接近400(EX: 100武力武将,大概出身100血+ 每级5左右 X 50级 = 350血左右
MP-5C19B:03改成04,5C19D:01,改成02
5.修改血量上限及显示完美方法 >>对照修改,将FF 00改成90 01 (2 bytes修改时都是高位在后,90 01 其实是0x190,表示400血)
6.关于电脑自动学习必杀相关 >> 改成88对应16进制,避免必杀技烂大街
7.俘虏武将后装备不消失的方法 >>对照修改
8. 再说下修改武将的带兵量只和等级挂钩 >>对照修改
9. 修改必杀技携带上限相关
>> 未修改,默认3已相对较多,且易让不同武将体现出差别,如要提高必杀技概率,可修改上述1。
另仅只是修改00409405 83F8 04 cmp eax,0x4等类似判定,不增加文中说的新汇编语句后,的确可悬着4个必杀,但保存后再读档程序会死掉。
如要新增汇编语句,又太麻烦。综合考虑放弃修改
10. 比如大会奖励 >> 未修改,作用不大
11.城池武將容量 >> 未修改,作用不大
12. 其他官职,物品,图像,武将计等整体比较合理,未修改
一.【修改背景】:
1. 本人40岁大叔了,过去10-20多年陆续玩过三国群英传2-7,三国志9-12,信长之野望N版本,英雄无敌2-3,CS,三国杀,王者荣耀等。
但随着年龄越来越大,过去五年来越来越难有完整时间及耐心玩游戏。即使偶尔得个闲,把硬盘里的这些老家伙每个打开看个半小时,又退出。
很多时候都宁愿刷刷算法题,但似乎这样也只剩下工作、小孩、真真觉得有点无趣。
个人内心深处对三国武将一直有所期待,可能有带入感,但每次坚持玩个把小时后即无法坚持下去,总觉得哪里有所不足。
参考网上诸多资料折腾了两天,终于有所成绩,希望能给生活中带来一些乐趣。
玩三国游戏最喜欢吕布,周瑜,但默认三国群英传3所有官方原始版本关于必杀技方面有一些小小的瑕疵,
比如挑斩的斩杀线是30血量,武力差别10,导致这个原本应该很炫酷的技能很难触发,形同鸡肋。
(诉求类似其他人写的:https://tieba.baidu.com/p/7163304978?pid=137151586563&cid=0#137151586563 求助,关于必杀技的修改 默认挑斩)
2. 因挑斩无用,生擒(差别25)早期发挥不出来,拖刀费,导致武将计选择非常类同,基本都是一击+乱舞+连刺 + 生擒,完全无法体现出各武将原有特点。
也体现不出游戏中吕布在武力上的优势(三国志9后加上自带武器武力TOP3: 吕布108,张飞105,关羽103,且名将还有隐藏武力)。
早期吕布还不如关羽,赵云,甚至张合,早期1.5夏侯惇估计都打不过张合,后期都一击+乱舞+连刺 + 生擒后,所有人除头像外无差别。
二. 【修改整体思路】:
1. 挑斩可实际较大程度触发,但在类似等级的顶级武将中低概率触发;
希望挑斩早期可和一击、连刺 三选一或三选二,后期可和生擒二选一,让武将自带必杀技除拖刀后尽量携带,从而让武将体现出差别。
2. 只修改最核心的部分,且修改简单,剔除修改复杂,但作用不大的修改。
比如默认游戏音乐很赞,武将头像带入感强(吕布猛,周瑜拽), 网上有些修改版本替换成三国志头像,和必杀技等搭配感不强。
3. 基于上述思路和修改后,搭配其他的相关修改:
1). 适当增大吕布武力(105), 原本准备将其改成108, 调整挑斩武力差距门限从5=>8, 但这样会导致其他挑斩武将(比如夏侯惇,甘宁等很难发挥).
且门限值5时,对武力差距5-8内武将(类似同等水平武将) 依然很难触发,较合理。
2).修改 血量 技量成长及上限 ,让必杀技,武将计等有更多发挥空间。
3).其他诸多评估合理的修改。
三.【修改效果】:
挑斩、生擒可在对手发动必杀技、武将计(特别发送瞬间画面不移动的那种)时发动,发动时可惩罚对手偷鸡,心情超爽。
本人调整好后,比武大会测试了10轮,每次都能让我有: 这才是必杀,这才是真正的吕布嘛~
其他画面不清晰,对战AI棋盘行动弱智等缺陷如能改善,那就完美了。
四.【参考资料】:
1. http://jiao111.ysepan.com/ >> 有三国群英传3的一些工具及原始 修改后的游戏安装文件
(这里其实必须的是UE和Van大提供的RpgView,其他OllyDbg用起来麻烦,且OllyDbg 和UE地址其实有映射关系,但我找不到对应资料了)
2. https://tieba.baidu.com/p/6111707260 三国群英传3基础修改教程
3. https://tieba.baidu.com/p/4932664612?pn=1 三国群英传3----伏兵系武将技修改法
4. https://tieba.baidu.com/p/6174516240?pid=126270961040&cid=147238655397#147238655397 整理一下前辈们的修改教程
5. https://tieba.baidu.com/p/8142683480 【分享】解决武将必杀攻击后卡住不动的问题
6. https://www.bilibili.com/video/av465484642/ 《三国群英传3》必杀详解 (最详细的必杀解释,所有的疑惑基本都在这里可得到解答)
PS:下述V2.0指的是:
(三国群英传III v2.1 加强版-天骄科技出品 Installation,里面rpgview解出来的SUPERATTACK.SO中的设定地址和攻略中的V2.1标准版不同,
估计exe是V2.1, 但有些SO是V2.0)
版本不同,文件里面内容所在地址不同,折腾了很久,后来找到匹配的V2.1版本 三国群英传Ⅲ夜妖风2017版,
搜索器起修改对应地址,找到其原始16进制字符串,再按字符串在我的对应文件中搜索得到实际的地址进行修改。
五: 挑斩 生擒 武力设定
rpgview 解sango3.pak出来的Script\SUPERATTACK.SO进行修改
修改后只要保证修改后的文件在Sango3.exe目录下按Script\SuperAttack.so存放即可,无需再将修改so打包会pak文件
1. 挑斩武力设定:
UE打开修改SUPERATTACK.SO
V2.1 (搜索0x68d0h那行,具体bit在0x68dcH , 搜索0100 0100 1200 0000 0600 0000 这之后有个 0A(其他人可能会修改该值),改那个0A就是了。
V2.0 0X6884H, 将默认的0A(10点武力),默认0A(10) 改成想要的值 (比如5点)
2. 挑斩血量设定:
V2.1 (0x68a0h这行) 具体在0x68a4h ,
V2.0 (0x6840h这行) 具体在 0X684ch ,默认可搜索0600 0000 1E00 0000 2F00得到, 默认1E(30)比如修改成64(100)
PS: 这里比较合理的是类似 %比+固定值,比如40%数量+30, 这样在早期血比较少,后期血比较多,相对合理。但五该类修改。
3. 生擒武力修改
V2.1 (0x76E0h) ,默认为 19(25武力差)
V2.0 (0x75d4h), 可通过搜索0000 3200 0000 3D00 0000,看到默认前面的第2个位置,,默认为 19(25武力差),比如修改成(20)
六:必杀威力修改
未修改,默认已比较合理,且修改后拖刀无用问题未解决
七: 吕布武力修改
rpgview 解sango3.pak出来的Setting\General01.ini进行修改
未使用特别转码工具,所有武将名字乱码,不过可对照游戏中武力智力属性进行匹配。
查找Strength = 100栏位,将武力,智力改成105, 55
修改背后逻辑:游戏默认武力值未拉开,无法充分体现吕布武力优势,且要搭配挑斩武力差距5修改。
实际测试105和张飞,关羽等相差6-8武力时,因武力差距仅略大于门限值,挑斩依然不易触发,但对低武力武将较易触发。
按上述修改后,比武大会3轮(搭配三技能,对15武将,无敌低于15以上,有30%几率触发,10左右有15%几率触发,7以内极难触发)
PS: 挑斩、生擒可在对手发动必杀技、武将计(特别发送瞬间画面不移动的那种)时发动。
八:解决武将必杀攻击后卡住不动的问题
采用OllyDbg v2.01修改,如嫌麻烦,可不修改,连刺只搭配前摇短的技能,比如气旋,生擒,适当再考虑乱舞
九:参考https://tieba.baidu.com/p/4932664612?pn=1对伏兵系武将技修改法做适当修改
>> rpgview 解sango3.pak出来的Script\BFMagic.so进行修改,主要目的是为了配合下述六中 “修改武将的带兵量只和等级挂钩”
后伏班阵 00027a7 改这一行中间位置的05, 后伏排阵 00027ac 改0A, 后伏连阵 00027b1 改0F
伏兵班阵 0002799 改09, 伏兵排阵 000279e 改12, 伏兵连阵 00027a2 改1B
对应的补兵数量分别为:5、10、15、9、18、27,改成10、20、30 15、30、45 对应16进制。
有些文章改到前者45,后者60感觉太大了。
十:参考https://tieba.baidu.com/p/6174516240?pid=126270961040&cid=146815750341#146815750341文件做适当选择调整:
1. 必杀率修改 >> 个人未调整,装备3必杀后整体已较高
2. 特殊事件触发概率修改 >>对照调整
3. 想同AI一样自动升级、自动学武将技、自动学必杀技 >> 未调整
4. 怎么修改体力和技力升级的增长量((搭配下述5) >>
HP-5C186:05 改成06,5C188:02,改成03。
>> 让猛将武力比较容易接近400(EX: 100武力武将,大概出身100血+ 每级5左右 X 50级 = 350血左右
MP-5C19B:03改成04,5C19D:01,改成02
5.修改血量上限及显示完美方法 >>对照修改,将FF 00改成90 01 (2 bytes修改时都是高位在后,90 01 其实是0x190,表示400血)
6.关于电脑自动学习必杀相关 >> 改成88对应16进制,避免必杀技烂大街
7.俘虏武将后装备不消失的方法 >>对照修改
8. 再说下修改武将的带兵量只和等级挂钩 >>对照修改
9. 修改必杀技携带上限相关
>> 未修改,默认3已相对较多,且易让不同武将体现出差别,如要提高必杀技概率,可修改上述1。
另仅只是修改00409405 83F8 04 cmp eax,0x4等类似判定,不增加文中说的新汇编语句后,的确可悬着4个必杀,但保存后再读档程序会死掉。
如要新增汇编语句,又太麻烦。综合考虑放弃修改
10. 比如大会奖励 >> 未修改,作用不大
11.城池武將容量 >> 未修改,作用不大
12. 其他官职,物品,图像,武将计等整体比较合理,未修改