标题: 三国志9PK武将能力上限的修改办法
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 09:59 资料 短消息 只看该作者
重新写了代码,但暂时没有时间测试。晚上再看看。另外一个是改了超过255后,存档后读取应该也会有问题,这周有空再改。上班比较忙


顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2012-3-7 16:36 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由 bergkamp 于 2012-3-7 00:13 发表

这是一种讨巧的修改方法 改exe才是解决根本 这样的话有个问题就是 武将还是不能成长

呵呵,只是来探讨一下问题,能力总值能够超过255说明内存里面是两个字节储存的。

[ 本帖最后由 豪杰兴邦 于 2012-3-7 16:38 编辑 ]


顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2012-3-7 16:39 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由 chenjywz 于 2012-3-7 09:59 发表
重新写了代码,但暂时没有时间测试。晚上再看看。另外一个是改了超过255后,存档后读取应该也会有问题,这周有空再改。上班比较忙

建议基本属性限制在254以内,因为基本能力只有一个字节。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 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

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 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

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 21:02 资料 短消息 只看该作者
回复 #16 bergkamp 的帖子

能不能提供修改的办法,我好改了测试一下。
顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2012-3-7 22:00 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由 chenjywz 于 2012-3-7 21:02 发表
能不能提供修改的办法,我好改了测试一下。

那些修改是另外一个高手做的,他会自己编写代码,估计是插入代码实现的。
当时我向他请教三国志9的时间上限修改,结果他也迷上了三国志9,做了很多修改了。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:18 资料 短消息 只看该作者
嗯。现在是属性能够到255了,但感觉探索出现武力+1的概率变小了,不知道哪里没弄好。
顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2012-3-7 22:20 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由 chenjywz 于 2012-3-7 22:18 发表
嗯。现在是属性能够到255了,但感觉探索出现武力+1的概率变小了,不知道哪里没弄好。

估计是武力越高,概率越低吧
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:21 资料 短消息 只看该作者
回复 #37 豪杰兴邦 的帖子

说实话我看到汇编代码也很头疼,一些复杂的就直接略过了。耐心不够。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:23 资料 短消息 只看该作者
回复 #39 豪杰兴邦 的帖子

至少现在属性是固定在255以内了。但这个几率还需要看检查一下。
顶部
性别:未知-离线 zzmax
(zzmax)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 17
编号 378988
注册 2010-5-31


发表于 2012-3-7 22:25 资料 短消息 只看该作者
回复 #40 chenjywz 的帖子

lz可以试试在http://www.xycq.net/forum/viewth ... 0%B4%FD%B5%E7%C4%D4这个帖子附件里面的exe文件上修改测试,基本上每天发一次兵法,每出一次兵法加一点武力
顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 22:32 资料 短消息 只看该作者


QUOTE:
原帖由 zzmax 于 2012-3-7 22:25 发表
lz可以试试在http://www.xycq.net/forum/viewth ... 0%B4%FD%B5%E7%C4%D4这个帖子附件里面的exe文件上修改测试,基本上每天发一次兵法,每出一次兵法加一点武力

这个我已经整合LZ的代码发给他过了 http://115.com/file/e7qsoxya
顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 22:34 资料 短消息 只看该作者


QUOTE:
原帖由 chenjywz 于 2012-3-7 21:02 发表
能不能提供修改的办法,我好改了测试一下。

请用 这个修改 http://115.com/file/e7qsoxya
这个已经整合你的第一次的代码过了

我把原来琅琊论坛 海涛兄做的 EXE文件和你的修改整合了一下
现在有以下功能
1、培养小兵有选项让你选的时候一定成功,小兵年龄15野心义气15寿命7,性格和相性跟君主完全一样;
2、武将受伤的话有人搜索必定见华佗;
3、玩家势力内政效果必定加倍
4、玩家手下武将做事(流言掠夺等)成功的话,必定增加相应能力1,电脑的概率没有变;
5、玩家兵法发动几率增加(极大增加)而电脑减少;而且兵法发动的多,相应武力统帅 涨的也快
6、武将能力上限 255 配合以上 只要久经战阵 超级武将很快就会诞生
顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 22:35 资料 短消息 只看该作者


QUOTE:
原帖由 豪杰兴邦 于 2012-3-7 22:20 发表

估计是武力越高,概率越低吧

用以前海涛兄做的那个 发动一次战法就加1
顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2012-3-7 22:41 资料 个人空间 短消息 只看该作者 QQ
回复 #42 zzmax 的帖子

呵呵,那个帖也是我转来的,当时和海涛商讨三国志6和三国志9的修改。
而大部分的san9pk.exe是加壳了的,所以我特地找来一个脱壳后的san9pk.exe来给他修改。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:50 资料 短消息 只看该作者
回复 #42 zzmax 的帖子

谢谢,这个太变态的。不过属性加的确实很爽,现在测了一下确实不会超过255了。我再试试把上限改成65536.。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:54 资料 短消息 只看该作者
回复 #44 bergkamp 的帖子

刚刚用zzmax发的exe修改了,如果把上限改为FF 00 00 00, 则属性不会超过255, 如果改成FF FF 00 00, 属性可以超过256了,不过因为保存的时候最大只能保存255, 超过的话会被截断。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:54 资料 短消息 只看该作者
回复 #44 bergkamp 的帖子

你的那个下不了,文件未共享。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 22:58 资料 短消息 只看该作者
照着图修改吧。应该比较简单。下次有空改改宝物的上限


图片附件: QQ截图20120307225534.jpg (2012-3-7 22:58, 88.55 K)

顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 22:59 资料 短消息 只看该作者


QUOTE:
原帖由 chenjywz 于 2012-3-7 22:54 发表
你的那个下不了,文件未共享。

http://115.com/file/e7qsoxya#San9PK.rar
不好意思 已设置分享
顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 23:00 资料 短消息 只看该作者


QUOTE:
原帖由 chenjywz 于 2012-3-7 22:58 发表
照着图修改吧。应该比较简单。下次有空改改宝物的上限

我刚才按照你说的修改了 结果 一出兵 就跳出?
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 23:03 资料 短消息 只看该作者
我这边不会啊。你试试这个在zzmax提供的基础上修改的exe


附件: San9PK_海涛.rar (2012-3-7 23:03, 829.22 K)
该附件被下载次数 26907
顶部
性别:未知-离线 zzmax
(zzmax)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 17
编号 378988
注册 2010-5-31


发表于 2012-3-7 23:06 资料 短消息 只看该作者
回复 #47 chenjywz 的帖子

个人感觉把上限提高到110或120就可以了,提高太多会严重影响平衡,建议你看一下优化伴侣的这个帖子http://www.xycq.net/forum/viewth ... 3362&highlight=


另外,lz可否研究一下修改exe实现优化里面的同系联动效果。
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 23:08 资料 短消息 只看该作者
回复 #52 bergkamp 的帖子

发现你发的那个exe那段代码有很大的不同,是不是改过的?
顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 23:10 资料 短消息 只看该作者


QUOTE:
原帖由 chenjywz 于 2012-3-7 23:03 发表
我这边不会啊。你试试这个在zzmax提供的基础上修改的exe

已测试 很有效 估计是我改代码时 有错误!
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 23:10 资料 短消息 只看该作者
回复 #54 zzmax 的帖子

我修改的初衷是我的几个武将属性会超过120, 但不会大于200,有时候突然属性会变回115或110,(用优化伴侣的话),所以很不爽才决定改的。其他的就要看水平和时间了,毕竟上班比较忙
顶部
性别:未知-离线 bergkamp

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 75
编号 15481
注册 2004-8-14


发表于 2012-3-7 23:11 资料 短消息 只看该作者


QUOTE:
原帖由 chenjywz 于 2012-3-7 23:08 发表
发现你发的那个exe那段代码有很大的不同,是不是改过的?

改过你第一次突破255归0的代码
顶部
性别:未知-离线 zzmax
(zzmax)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 17
编号 378988
注册 2010-5-31


发表于 2012-3-7 23:14 资料 短消息 只看该作者
优化的默认上限好像是115
顶部
性别:未知-离线 chenjywz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 37
编号 338775
注册 2009-9-12


发表于 2012-3-7 23:20 资料 短消息 只看该作者
回复 #59 zzmax 的帖子

我这修改的方法和优化伴侣没有冲突


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-4-9 11:41
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.012091 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP