《寶可夢(mèng)》游戲漏洞:可以用來(lái)觸發(fā)其它bug的老人漏洞!
在初代的時(shí)候,要說(shuō)比較出名的漏洞,老人漏洞絕對(duì)可以算是一個(gè),老人漏洞之所以被叫做老人漏洞,就是因?yàn)樗挠|發(fā)方式一般跟在常磐市教玩家如何捕捉寶可夢(mèng)的老人有關(guān)系,所以就被叫做老人漏洞了,為什么這個(gè)漏洞出名,就是因?yàn)橥ㄟ^(guò)這個(gè)漏洞可以觸發(fā)其它的漏洞,比如我們之前說(shuō)過(guò)的MissingNO.就是可以通過(guò)老人漏洞來(lái)觸發(fā)的,除此之外,這個(gè)漏洞的觸發(fā)也可能導(dǎo)致遇到一些錯(cuò)誤的訓(xùn)練家以及其他的寶可夢(mèng),那么,就讓我們來(lái)看看這是怎樣的一個(gè)漏洞吧。
PS:本文可能并不具有太大的嚴(yán)謹(jǐn)性,如有錯(cuò)誤,敬請(qǐng)指正。
可以用來(lái)遇到野生寶可夢(mèng)和訓(xùn)練家:

老人漏洞觸發(fā)的后果說(shuō)白了就是可以遇到野生的寶可夢(mèng)訓(xùn)練家,其中就包括了一些錯(cuò)誤寶可夢(mèng)(如MissingNO.),在不同的初代版本中,觸發(fā)老人漏洞可能會(huì)產(chǎn)生惡性的結(jié)果,比如在遇到MissingNO.時(shí)死機(jī),它的觸發(fā)方式很簡(jiǎn)單,首先玩家需要與常青市北邊那位教主角如何捕捉野生寶可夢(mèng)的老人對(duì)話,然后讓他向主角演示,演示結(jié)束后,玩家需要立刻利用飛翔去往紅蓮鎮(zhèn),然后在距離東岸邊1格的一排海域使用沖浪,便可能遇到非正常的野生寶可夢(mèng)(也可能是訓(xùn)練家)。
觸發(fā)的原理:

老人漏洞為何會(huì)被觸發(fā),是因?yàn)槌绦騿T的某些疏忽,在紅蓮鎮(zhèn)東岸邊1格和雙子島西岸邊1格的一排海域中,雖然被編程為可以遇到野生寶可夢(mèng),具體會(huì)遇到哪些并沒(méi)有數(shù)據(jù),由于在捕捉教學(xué)時(shí),游戲需要將主角的名字替換為OLD MAN,教學(xué)完畢后再將原來(lái)的名字替換回來(lái),所以游戲需要開(kāi)辟一個(gè)內(nèi)存區(qū)域用于保存原來(lái)的主角名字,而這個(gè)地址還會(huì)記錄當(dāng)前地圖內(nèi)可以遇到的野生寶可夢(mèng)的數(shù)據(jù),由于紅蓮鎮(zhèn)沒(méi)有野生寶可夢(mèng),而紅蓮鎮(zhèn)西岸的1格海域中,同樣無(wú)野生寶可夢(mèng)數(shù)據(jù),但卻被設(shè)定為可以遇到野生寶可夢(mèng),所以看完捕捉教學(xué)后立刻去往紅蓮鎮(zhèn)再在西岸沖浪這一過(guò)程中,這些保存主角名字卻又是野生寶可夢(mèng)數(shù)據(jù)的內(nèi)存地址還是沒(méi)有變化,這個(gè)漏洞就被觸發(fā)了,而且遇到的寶可夢(mèng)等級(jí)以及種類,很大程度上取決于主角的名字。
老人漏洞的細(xì)節(jié):

使用此漏洞遇到的訓(xùn)練家,他們的大部分寶可夢(mèng)都是錯(cuò)誤寶可夢(mèng),包括但不限于MissingNo.、'M (00)等等,少數(shù)正常形態(tài)的寶可夢(mèng),也會(huì)有部分等級(jí)異常,即超過(guò)100級(jí);捕捉教學(xué)中使用那樣的內(nèi)存地址存儲(chǔ)主角名字,在一般情況下是不會(huì)產(chǎn)生問(wèn)題的(即這一點(diǎn)不能算作漏洞),根本原因在于某些地點(diǎn)理論上(游戲認(rèn)為的)可以遇到寶可夢(mèng)但實(shí)際卻什么都沒(méi)有;某些情況下,主角名字并不完全決定寶可夢(mèng)數(shù)據(jù),還有一部分會(huì)來(lái)自于主角來(lái)到常青市前的所在地區(qū),所謂“某些情況”即是主角來(lái)到常青市前的所在地區(qū)有野生寶可夢(mèng),而且種類很多,導(dǎo)致主角名字不能完全覆蓋掉這些野生寶可夢(mèng)數(shù)據(jù)。
好了,以上就是老人漏洞的相關(guān)介紹了,老人漏洞算是初代的元老級(jí)別漏洞了,知道的玩家應(yīng)該也是不少的。