本帖最后由 steven199508 于 2017-9-6 22:21 编辑
使用Cheat Engine修改《恶灵附身》的菜鸟级详细教程
有人也许要说了,这游戏不是有控制台吗?上帝模式、无限弹药、甚至穿墙都可以,还要修改做什么?作为手残我只想说,我也想享受游戏过程的乐趣,不想被游戏虐的太惨。老实说用控制台还不如直接下载大神的通关存档来的直接。 当然我也尝试过使用控制台命令,比如时间停止的命令,可是不知道是不是版本的原因,时间停止了,人物也不能动了。而目前的速通记录好像还是欧洲大神的3小时16分吧,目前直播平台上还有不少大神主播在挑战这个记录。 说到游戏时间,其实游戏时间也是可以通过Cheat Engine来进行修改的,需要锁定3个地址,首先打开Cheat Engine修改器,修改器游侠网就有下载。
然后启动游戏,因为《恶灵附身》这个游戏,在没有打开别的窗口的情况下,是无法切换出来的,为了方便修改,我将游戏设置成窗口模式,同时缩小了分辨率。当然不喜欢窗口游戏的小伙伴也可以全屏游戏修改,只是一定要先打开修改器再启动游戏,这样才方便切换出来修改。
首先正常的进行游戏,直到我们看到的第一个自动存档点的存档标志时,马上暂停游戏,这时候游戏时间是不会变动的。
进入到读取存档界面,记住游戏时间,我的是3分53秒,计算这个时间3×60+53得到数值233
然后切换到Cheat Engine修改器,找到并选择《恶灵附身》游戏程序的进程后,点击打开
首先在数值类型处选择8字节,扫描类型选择值介于…两者之间,第一个数值输入233,第二个数字输入238,这是因为出现存档图标到按下暂停可能会有几秒的延迟,我们就估算它为5秒吧,最后点击首次扫描。
当然数值估算的越小,查找出来多余数值就越少了。查找完成后,先不管那堆数值,返回游戏前往下一个有自动存档点的地方,重复上面的步骤得到数值,我的是4分36秒,计算这个时间4×60+36得到数值276
切换到Cheat Engine修改器,第一个数值输入276,第二个数字输入280,然后得到5个地址,注意那个显示绿色的地址,其他2个地址的数值和它是相同的,这个应该就是基础地址了。
将这个地址复制下来,因为游戏每次过关后都会重置应用数据,但是这个基础地址是不会变的,根据我多次修改的经验来看,《恶灵附身》这个游戏只要不重启电脑,这个时间的基础地址都是不变的。退出游戏再进只要直接查看内存。
然后在跳出来的内存浏览器中点击右键,选择转到地址后,将复制的地址粘贴进去后点确定就能到达时间基础地址了。
这时右键点击基础地址的数值,选择将此地址添加到列表中
这时候不要忙着激活锁定,先在列表中找到278这个数值,然后选择8字节的精确数值,查找278这个数值,通过进行游戏让时间数值变化的方式重复扫描列表中的数值,找到另外两个时间地址,找到后锁定3个地址的数值,才算成功锁定时间。
刚才说到重启电脑的话,基础地址是会改变的。其实只要记住基础地址的后4位数字,我的是1244这个数值,重启电脑后,再次查找时,只要找到后4位数字相同的绿色地址,就意味着找到了新的基础地址了。
现在就锁定这3个地址的时间数值通关吧,你可以告诉你的小伙伴,你只用了多少多少时间就通关了《恶灵附身》。
|