666
级别: 火花会员
编号: 153
精华: 11
发帖: 1798
威望: 0 点
配偶: 单身
火 花 币: 58185 HHB
注册时间:2002-11-28
最后登陆:2016-09-06
|
其实关于封印的乱数,在游戏发售后不久,我刚通关第一遍的时候,就稍微研究过一次,结果就是因为那个用处不明的乱数而放弃了。我刚刚又把我当时的试验重复了一遍,结果是一样的,在这里简单介绍一下。
其实用模拟器玩的话,加上一些修改工具,比起那个5步法,可以更加方便地得到确切的乱数。
一,修改人物的能力值。我试验的是小绿。能力值的排列顺序和菜单上略有不同,依次是:力、技、速、守、魔防、运(注意运的位置),位置对应分别由0106B39A至0106B39F。
二,通过修改能力确定乱数的值。最开始的是首次攻击的命中,注意要让敌人在身边,不用移动就能直接攻击以免消耗乱数。技+1命中+2%,运+2命中+1%,通过修改这两项能力值就能把判定命中的乱数确定下来。我这次是63。
然后是必杀,技+2必杀+1%。注意能力值系统的最大值是127。这时的必杀率也就是63%。如果63%的必杀率还没出现必杀,就没办法了,我这次运气还可以,最后得出判定必杀的乱数是35。
再之后是我方首次攻击miss后敌人的命中。首先把技调低确保攻击miss,再通过调速度和运气来得出敌人的命中乱数。我这次是27。
最后是我方首次攻击命中后敌人的命中。类似的,得出了12。
三、分析。4个乱数依次是63,35,27,12。
注意我方命中时的必杀判定,和我方miss后的敌人命中判定,用的是不同的两个乱数。如果我方miss,就少用了一个用于判定必杀的乱数,但这之后敌方的命中判定用的不是原来用于判定必杀的乱数。从而可以得出在命中判定前还有一个不知用于何处的乱数(原来用于判定必杀的那个乱数)。类似的,在我方首次攻击时,命中判定前也消耗了一个乱数。
再和5步法比较一下,5步法得出的乱数大小依次是010000(骑士兄的写法,0为小于50,1为大于50),和上面得出的结果是一致的:?,63,35,27,12,……
问题有两个:
1、命中判定前消耗的乱数是干什么用的?
2、用上面的这四个连续乱数来查找,找不到乱数的地址……
所以最后的结论是:还未能确定那四个乱数到底是否连续的-_-
|
|
[16 楼]
|
Posted:2003-03-27 14:11| |
顶端
| |