欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

口袋妖怪 Go》游戏漏洞:数据损坏导致的错误可用于以极快的速度通过游戏?

最编程 2024-04-12 10:33:24
...

在初代的游戏中,因为机制的不完善,所以经常会出现资料损坏的相关错误,比如资料损坏错误还可能导致特定的漏洞,而这个漏洞是当玩家故意在报告过程中的特定时机关机时,资料文件便会出现问题,而这个出问题的资料文件,却依然能够被载入,因为这个漏洞的原因,玩家甚至可以利用其拿来做一些方便的事情,比如扩充自己的包包或者是用来极速通关等等,那么,这是怎样的一个漏洞呢?本篇小二就来简易介绍一下,来看看到底是怎样的吧。

PS:本文可能并不具有太大的严谨性,如有错误,敬请指正。

实现方法:

要触发这个漏洞的方式很简单,那就是在游戏目前没有资料文件的情况下,开始游戏,游戏正式开始后打开菜单,选择报告并确认,并在“是/否”对话框消失后一小会(大约20帧-30帧的时间,约0.4-0.5秒,务必精确控制,时间太短会提示资料损坏要求开始新游戏,时间太长资料就不会出现任何问题)后关机重新开始,如果重新载入后发现宝可梦列表可以被打开,并且显示为空白,说明漏洞已经被成功触发。

触发效果:

触发这个漏洞以后,由于资料文件的不完整性,重新载入后游戏将会以大量FF(255)值覆盖掉各类信息。虽然宝可梦列表看起来是空白,但实际上有255只(有箭头并且可以移动),且开头的一些均是级别为255的 'M和Q◣(日版中为アネ゙デパミ゙,它们均是游戏里内部编号255的错误宝可梦),HP均为F35(日版中显示为カ35,即65535),招式均为四个“TM55”(招式编号255),名字和训练家均为许多重复的9,ID No.均显示为65535。

利用这个漏洞:

玩家其实在初代的时候可以利用这个漏洞来做到很多的事情,比如切换宝可梦的顺序打乱内存的数据,从而实现包包扩充的功能;另外,这个漏洞也可以被用来打乱图鉴信息,当数据地址全部为255时,自然就会显示出了捕获或遇到了152只宝可梦;甚至可以通过修改内存信息的方式来做到极速通关、替换传送点的位置、替换当前地图的信息以及地图执行的脚本等,也能引发文本加速;甚至这个漏洞还可以做相关的数据延伸,可以说是一个万能漏洞也不为过了。

好了,以上就是这个漏洞的大致介绍了,当然关于这个漏洞百科有更详细的说明,小二就不在这里做更多介绍啦。