神魔异事录不能像前作一样修改fame文件。但这毕竟不是网游,不会和服务器同步更新数据,运行游戏时,服务器上的数据会载入内存,直到存档时,神魔异事录的变更才会上传到服务器,因此本地修改内存可以实现修改神魔异事录。
先随便找一种辨识度没满,可以辨识的怪物,我找的是新出的地城里的化虎。先进入战斗,发现化虎,然后调出GM8,搜索当前辨识度(我的是45),然后用久悠识别,辨识度变为60。再用GM8搜60,一般情况下一次就能找到,如果不行可以多辨识几次,直到确定一个。
接下来,右键单击找到的数据,选择编辑记忆体。出现的窗口中,该数据所在的那一行的数据如下:
E3 05 E3 05 01 00 3C 00 XX XX XX
只看前七个数,E3 05是化虎的代码,01的意义不明确,但不用考虑。3C就是化虎的辨识度(60),如果改成64,回到游戏再看化虎的辨识度就变成100了。
接下来要做的,就是向下(或向上)五行,找到类似的代码串,例如
0F 07 0F 07 01 00 00 00 XX
0F 07是菩提祖师的代码,把第七个数字00 改成64,回游戏看菩提祖师的辨识度,变成100了。
基本每种活物的辨识度都是隔了5行,也有例外比如4行或者更多,但是大多数的活物的数据都集中在这一带并且相邻。把行首以类似结构的数据串(以XX 0Y XX 0Y 01 00 ZZ,XX 0Y是活物代码,Y通常为3~9,ZZ是辨识度)开头的都找到,把辨识度改为64,基本上就能全开神魔异事录了。注意向上和向下都要找,因为你找到的活物数据应该是在所有活物数据的中间,前后都有别的活物。然后存档,一切搞定。
办法是笨了点,但原理弄清楚了,剩下的就等高人来做内存编辑器了。
寻找数据位置的更便捷方法:
找到任意一种怪物的代码,转成十进制,例如化虎E3 05转成1507,在GM8中搜索1507,1507,1,一般情况下能直接找到,只要把该行的第七个数据改为64就OK了,接下来可以向上向下寻找类似的数据结构加以修改。
如果是已经部分辨识的怪物,比如化虎已辨识30,可以搜索1507,1507,1,30,这样定位应该更准确,把30对应的1E改成64即可