游客:
注册
|
登录
会员
|
搜索
|
统计
|
帮助
轩辕春秋文化论坛
»
运筹帷幄
» 三国志9PK武将能力上限的修改办法
兴唐传·瓦岗山异闻录(20150519版)发布
(2015-5-19)
论坛营运现状公告
(2014-8-10)
三国志12pk版下载
(2013-4-20)
《精忠报国岳飞传》制作组对外开放
(2013-1-16)
岳飞传解密剧本发布
(2011-4-12)
招募各版斑竹和网站管理技术人员
(2006-4-19)
<< 上一主题
|
下一主题 >>
37
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
|
开通个人空间
|
加入资讯
标题: 三国志9PK武将能力上限的修改办法
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#1
发表于 2012-3-4 16:37
资料
短消息
看全部作者
三国志9PK武将能力上限的修改办法
修改办法,改成下图所示,从4C5A0到4C650行为止, 另外,搜索打虎能力上升的上限修改在1883B1,将64 改成FF即可。
[
本帖最后由 chenjywz 于 2012-3-19 19:14 编辑
]
图片附件
:
20120307_61d8be4088d01263513eBjsQrXYINNqr.jpg
(2012-3-8 09:24, 88.55 K)
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#2
发表于 2012-3-4 20:02
资料
短消息
看全部作者
是的啊,最好的办法就是修改exe,可惜不知道怎么改,大致弄懂了优化伴侣对上限的设置方法,可惜最高只能是127
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#3
发表于 2012-3-4 22:03
资料
短消息
看全部作者
终于决定用ollydbg调试,但不知道方法是否正确,希望论坛里的前辈们能不吝赐教。
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#4
发表于 2012-3-5 09:24
资料
短消息
看全部作者
谢谢,好好看看,有空会去调试一下。
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#5
发表于 2012-3-5 22:12
资料
短消息
看全部作者
经过3个小时的调试及测试,终于搞定。下面提供方法, 用Ultraedit打开exe文件,搜索 6A 64 51 50 FF 15 0C F3 5F 00, 这串代码的含义是将100, 当前的属性值,及增加值作为参数 调用sancalc.dll中的limadd(int,int,int)(地址为0C F3 5F 00),由于参数是有符号的,所以将100改成255时就变成了-1, 最简单的办法就是将调用的函数地址改成 E4 F2 5F 00即调用limadd的无符号版本limadd(ulong, ulong, ulong),同时把64 改成 FF,这样属性值就可以超过127. 到达255。 如果想突破255 的限制,就要自己写代码了,直接inc即可,然后多余的部分补NOP, 理论上属性值可以到达2的31次方-1,即2147483647。但看代码好像只能显示3位。未仔细测试过。
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#6
发表于 2012-3-5 22:14
资料
短消息
看全部作者
将所有搜索到得6A 64 51 50 FF 15 0C F3 5F 00 改成 6A FF 51 50 FF 15 E4 F2 5F 00 。 如果开着优化伴侣,最好是把优化伴侣也改了。
[
本帖最后由 chenjywz 于 2012-3-5 22:31 编辑
]
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#7
发表于 2012-3-5 23:19
资料
短消息
看全部作者
如果是上限不超过127的话,将64 改成78就可以了,后面的改不改无所谓
[
本帖最后由 chenjywz 于 2012-3-5 23:28 编辑
]
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#8
发表于 2012-3-6 09:20
资料
短消息
看全部作者
QUOTE:
原帖由
豪杰兴邦
于 2012-3-5 23:53 发表
要注意其他部分的处理,数值过大会溢出的。
以我做三国志10的修改为例,用存档修改器,属性改成255没有问题,然后道具附加255,可以达到510,机动力100多,战斗力几千,但是将数值改成1万,那么处理会出问题 ...
是的,毕竟游戏的逻辑还是满复杂的,但相信255以内是没有问题的,用修改器改成不超过1000的数值好像也没问题,攻击力成倍提升,但不知道这个界限在哪,可以用修改器来测试
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#9
发表于 2012-3-6 13:14
资料
短消息
看全部作者
超过255确实会回来。回去再调试一下。我也是好玩才尝试着修改。
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#10
发表于 2012-3-6 13:29
资料
短消息
看全部作者
大致知道怎么修改了,回去试一下
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#11
发表于 2012-3-6 15:34
资料
短消息
看全部作者
不是这样的,我那种改法理论上那个FF没有用了,因为被解释成了-1,传进limadd(ulong, ulong,ulong)后就变成最大的数,所以会一直+1, 超过255后归0是因为其他的原因或者是显示的问题。
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#12
发表于 2012-3-7 09:59
资料
短消息
看全部作者
重新写了代码,但暂时没有时间测试。晚上再看看。另外一个是改了超过255后,存档后读取应该也会有问题,这周有空再改。上班比较忙
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#13
发表于 2012-3-7 20:42
资料
短消息
看全部作者
修改了一下代码,现在武力:
搜索代码 56 8b f1 8B 4C 24 08 8B 46 4C 6A 64, 应该只有一个而且是在4C5A0H,然后开始修改为:(一直往后覆盖即可)
56 8b 74 e4 08 8B 41 4C 01 F0 BE FF 00 00 00 39 F0 76 06 89 F0 90 90 90 90 50 E8 F1 EB FF FF 8B 41 4C , 这里FF 00 00 00 就是武力的上限,但超过255 没有意义,因为存档时还会变成255以内。
测试比较费时,武力增加的机会太少了。
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#14
发表于 2012-3-7 20:52
资料
短消息
看全部作者
续上,在Ultraedit中,往后移两行,还是56 8b f1 8B 4C 24 08 8B 46 开头(地址为4C5D0H),从头开始修改为
56 8b 74 e4 08 8B 41 54 01 F0 BE FF 00 00 00 39 F0 76 06 89 F0 90 90 90 90 50 E8 D1 EB FF FF 8B 41 54
在往后移两行,开始的10个字节同上(地址为4C600H),然后修改为
56 8b 74 e4 08 8B 41 5C 01 F0 BE FF 00 00 00 39 F0 76 06 89 F0 90 90 90 90 50 E8 B1 D4 01 00 8B 41 5C
往下地址4C630H,修改为
56 8b 74 e4 08 8B 41 64 01 F0 BE FF 00 00 00 39 F0 76 06 89 F0 90 90 90 90 50 E8 D1 D4 FF FF 8B 41 64
这种修改方式和优化伴侣是相兼容的。
[
本帖最后由 chenjywz 于 2012-3-7 21:00 编辑
]
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#15
发表于 2012-3-7 21:02
资料
短消息
看全部作者
回复 #16 bergkamp 的帖子
能不能提供修改的办法,我好改了测试一下。
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#16
发表于 2012-3-7 22:18
资料
短消息
看全部作者
嗯。现在是属性能够到255了,但感觉探索出现武力+1的概率变小了,不知道哪里没弄好。
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#17
发表于 2012-3-7 22:21
资料
短消息
看全部作者
回复 #37 豪杰兴邦 的帖子
说实话我看到汇编代码也很头疼,一些复杂的就直接略过了。耐心不够。
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#18
发表于 2012-3-7 22:23
资料
短消息
看全部作者
回复 #39 豪杰兴邦 的帖子
至少现在属性是固定在255以内了。但这个几率还需要看检查一下。
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#19
发表于 2012-3-7 22:50
资料
短消息
看全部作者
回复 #42 zzmax 的帖子
谢谢,这个太变态的。不过属性加的确实很爽,现在测了一下确实不会超过255了。我再试试把上限改成65536.。
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#20
发表于 2012-3-7 22:54
资料
短消息
看全部作者
回复 #44 bergkamp 的帖子
刚刚用zzmax发的exe修改了,如果把上限改为FF 00 00 00, 则属性不会超过255, 如果改成FF FF 00 00, 属性可以超过256了,不过因为保存的时候最大只能保存255, 超过的话会被截断。
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#21
发表于 2012-3-7 22:54
资料
短消息
看全部作者
回复 #44 bergkamp 的帖子
你的那个下不了,文件未共享。
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#22
发表于 2012-3-7 22:58
资料
短消息
看全部作者
照着图修改吧。应该比较简单。下次有空改改宝物的上限
图片附件
:
QQ截图20120307225534.jpg
(2012-3-7 22:58, 88.55 K)
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#23
发表于 2012-3-7 23:03
资料
短消息
看全部作者
我这边不会啊。你试试这个在zzmax提供的基础上修改的exe
附件
:
San9PK_海涛.rar
(2012-3-7 23:03, 829.22 K)
该附件被下载次数 26910
[广告]
真诚支持说岳,携手共创辉煌
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#24
发表于 2012-3-7 23:08
资料
短消息
看全部作者
回复 #52 bergkamp 的帖子
发现你发的那个exe那段代码有很大的不同,是不是改过的?
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#25
发表于 2012-3-7 23:10
资料
短消息
看全部作者
回复 #54 zzmax 的帖子
我修改的初衷是我的几个武将属性会超过120, 但不会大于200,有时候突然属性会变回115或110,(用优化伴侣的话),所以很不爽才决定改的。其他的就要看水平和时间了,毕竟上班比较忙
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#26
发表于 2012-3-7 23:20
资料
短消息
看全部作者
回复 #59 zzmax 的帖子
我这修改的方法和优化伴侣没有冲突
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#27
发表于 2012-3-7 23:35
资料
短消息
看全部作者
QUOTE:
原帖由
chenjywz
于 2012-3-7 23:20 发表
我这修改的方法和优化伴侣没有冲突
弄错了,应该是会被优化伴侣覆盖掉,但至少不会程序非法操作之类的。所以我是把优化伴侣中的上限值也给改了
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#28
发表于 2012-3-17 09:25
资料
短消息
看全部作者
回复 #66 gotenks 的帖子
貌似打老虎不一定会增长的,也是有一定的概率的。
[广告]
《精忠报国岳飞传完整版》火热发布
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#29
发表于 2012-3-17 09:30
资料
短消息
看全部作者
QUOTE:
原帖由
chenjywz
于 2012-3-17 09:25 发表
貌似打老虎不一定会增长的,也是有一定的概率的。
加入的海涛的部分修改,但把几率改小了。大概25%左右,另外不会每天都会发动战法,电脑的没有改变。在海涛版中,貌似电脑的发动战法及属性增长的概率被大幅减少了,不知道是原版的是不是就这样。
附件
:
San9PK_316修改.rar
(2012-3-17 09:30, 826.7 K)
该附件被下载次数 30119
[广告]
安装Alexa工具条,提高轩辕排名,支持轩辕发展!
chenjywz
组别
百姓
级别
在野武将
功绩
0
帖子
37
编号
338775
注册
2009-9-12
#30
发表于 2012-3-17 11:34
资料
短消息
看全部作者
1:上限改成255,
2:战法发动时有一定的几率增加相应的属性
3:烧夷成功时有一定的几率增加相应的属性
4:兵粮上限,钱上限也改了(其他人改的)
5:貌似还有其他的改动,但不是我改的。
[广告]
真诚支持说岳,携手共创辉煌
37
1/2
1
2
››
投票
交易
悬赏
活动
正在浏览此帖的会员 - 共
1
人在线
轩辕春秋文化论坛
轩辕史话
> 炎黄春秋
> 我思我在
> 法律探讨
> 三国史话
春秋文艺
> 古典小说
> 诗词歌赋
> 现代文艺
> 韦编三绝
> 对联雅座
> 滴翠亭
> 藏经阁
> 双七钟社
> 笑书神侠
> 辕门射虎
> 虎帐点兵
游戏人生
> 同人战棋手游
> 三国戏英杰传
> 三国鼎立
> 轩辕公会
> 三国志12
> 英雄史诗
> 运筹帷幄
> 人间五十年
> 步步为营
> 游行天下
> 游戏贴图
轩辕工作室
> 兴唐传·瓦岗山异闻录
> 豪华曹操传
> 精忠报国岳飞传
> 《精忠报国岳飞传》制作组
> 大一统演义
> 曹操传MOD作品交流
> 东吴霸王传
> 封神英杰传
> 杨家将
> 吕布传
> 三国无双战略版
> 北宋志·赵匡胤传
> 战旗春秋
> 曹操传MOD制作交流
> 金庸群侠传MOD交流
> 风华录
> 设计与修改
怡情岁月
> 影音经典
> 动漫先锋
> 绘画摄影
> 情感轩辕
> 衣食住行
> 体坛动力
> 谈股论金
参政议政
> 迎宾阁
> 鸿胪寺
> 登闻鼓
> 监造府
当前时区 GMT+8, 现在时间是 2025-4-24 17:43
京ICP备2023018092号
轩辕春秋
2003-2023 www.xycq.org.cn
Powered by
Discuz!
5.0.0
2001-2006
Comsenz Inc.
Processed in 0.014090 second(s), 10 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
轩辕春秋
-
Archiver
-
WAP
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计