标题: 有研究过炎龙2的网友进来看看, 关于将随机数值变为固定数值的问题
性别:未知-离线 put

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 447412
注册 2011-10-18


发表于 2011-12-24 15:48 资料 短消息 只看该作者
有研究过炎龙2的网友进来看看

找到游戏调用的随机函数。发现调用它的地方有39处呢!
将这个随机函数的输出变为固定值后进游戏发现很多数值都固定了。
比如成长、物理攻击、魔法攻击等等的数值都固定了。

就连每次攻击都变为连击了。有可能连敌人的行为都固定了,但这不是我想要的。

我想要实现的效果是将物理和魔法的攻击变为最大值。
还有中毒、麻痹、恢复等辅助魔法的命中率和效力变为固定值。

但要从39处筛选出来对我难度比较大,这里有网友研究过么?来帮助下...谢了。


顶部
性别:未知-离线 alonedeath

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 1
编号 445114
注册 2011-9-23


发表于 2011-12-28 12:32 资料 短消息 只看该作者
没必要吧。。

以前玩的时候就下了个最大成长补丁

很够了


顶部
性别:未知-离线 TommyChampion


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 13
帖子 155
编号 300735
注册 2008-11-30


发表于 2011-12-28 20:42 资料 文集 短消息 只看该作者
非常有用,阿尔法孝直,开工啦……

最大成长是没用的,我一直用最小成长。
顶部
性别:未知-离线 put

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 447412
注册 2011-10-18


发表于 2011-12-29 13:42 资料 短消息 只看该作者
终于有人回复了...开这个帖是源于以前在百度找到的一份资料:

QUOTE:
外传回复HP/MP类物品最大功效修改

渥德
26位粉丝
1楼

明明写着药草HP50,却最多只能回复49,有时还45...
虽然就差那么几点数值,但看着心里不舒服...象用假药...

回复HP类药物和法术
原:E8 8B 55 18 8D 14 D2 BB 0A 00 00
改:E8 8B 55 18 89 55 EC 33 C0 EB 2E

回复MP类药物和法术
原:46 89 45 EC 8B 55 18 8D 14 D2 BB 0A 00 00 00 89
改:46 89 45 EC 8B 55 18 33 C0 89 45 F0 8B C2 EB 2C


痊愈之泉+500HP
=========
昨晚装了IDA Pro,攻2代,无果!转战外传,还好有点收获。
抛砖引玉,玩飞车去~~~

  
2009-10-17 11:03


渥德
26位粉丝
3楼
一个比较中庸的改法,0x41EFF:74改EB
什么都不改,只改上面这个,升级成长、攻击、法术、物品使用等等数值都是固定的中间值。
分享一下,不用谢~
2009-10-18 01:18

魔法Max修改来了!

偏移地址:0x27696
原:8D 14 D2 BB 0A 00 00
改:89 55 F0 33 C0 EB 2E

PS。依样画葫芦~有错不要来找我啊...

虽然找出随机函数差不多等于完成目标90%了,剩下的10%只是对号入座。
无奈对那些座位不熟悉,虽然逐个试也行。但要是有个对这游戏有研究的人来接手,就会容易得多。

攻击魔法变为最大值修改:
将FD2.EXE位于0x01D655处的C2 C1 E2改成C5 EB 3F
(FD2.EXE文件大小为357,074 bytes)

只要找到对应位置,就可以随自己喜好改成最大值、中间值、最小值。或者加个可选择的处理程序也行。

目前正在挖神魔至尊传的资料(汉堂战棋还是这个最喜欢),炎龙2这一块...希望有人继续。
顶部
性别:未知-离线 TommyChampion


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 13
帖子 155
编号 300735
注册 2008-11-30


发表于 2011-12-29 20:53 资料 文集 短消息 只看该作者
魔法看到了,攻击最大有了吗?还有闪避呢。

另外封咒麻痹那些能不能必然成功?
顶部
性别:未知-离线 TommyChampion


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 13
帖子 155
编号 300735
注册 2008-11-30


发表于 2011-12-30 09:09 资料 文集 短消息 只看该作者


QUOTE:
原帖由 put 于 2011-12-29 13:42 发表
终于有人回复了...开这个帖是源于以前在百度找到的一份资料:

虽然找出随机函数差不多等于完成目标90%了,剩下的10%只是对号入座。
无奈对那些座位不熟悉,虽然逐个试也行。但要是有个对这游戏有研究的人来 ...

为什么你的FD2.EXE那么小的?
我的可是509,158 字节。
顶部
性别:未知-离线 put

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 447412
注册 2011-10-18


发表于 2011-12-30 15:58 资料 短消息 只看该作者


QUOTE:
原帖由 TommyChampion 于 2011-12-30 09:09 发表

为什么你的FD2.EXE那么小的?
我的可是509,158 字节。

你的FD2.EXE之所以那么大,是因为它里面藏着一个DOS4GW.EXE
建议你换一个版本再调试。
顶部

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




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

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

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