口袋妖怪绿宝石进入日落山的幽灵塔为什么有时候会卡机?
的有关信息介绍如下:1、发现问题的原因我使用的是Visual Boy Advance 1.6模拟器,我发现这个模拟器的即时存档挺有意思,但不确定是不是所有VBA系列的都有这个特点。我说的有意思的地方就是:比如我在大地图里一边向前走一边即时存档,那么存档后2秒钟如果遇到野生精灵的话,这个时候我读档,继续按原路走,2秒钟的时候还凯枝是能遇到精灵,试了多少次都是这样,当然每次遇的敌不会完全一样。除非我故意停一步,把时间错开,或者走向其它地方,那么才不会遇敌。我不知道这是什么原理,到底是根据时间还是地点来判定……大家要是不信的话可以试一下。下面说正经的,有一次我走在幽灵塔里的时候,也使用了即时存档,然后马上就遇敌,可是我不想遇敌,于是读档,这个时候手还是按“惯性”按着方向键,于是读档以后向前走了一步,这时就死机了。我立刻再读,再走,又死机……就这样试了好多次,我发现有的时候死机,有的时候遇怪……按照上面我说的存档的特点,本来应该都遇怪的,于是我初步怀疑为遇到某一部分怪的时候死机。还有我经过反复测试,发现死机问题只有在第一层出现,于是我就想,确定一下遇怪到底是不是死机的原因?怎么确定呢?我使用了让我不会遇怪的喷雾剂,我排头的精灵40多级,远高于幽灵塔里精灵的级别。果然使用了以后,在喷雾剂有效的步数内,我在幽灵塔第一层里大摇大摆的走来走去,一点问题都没有。等喷雾器失效了,再走几步,又死机了。于是我才真正确定,遇怪上出了问题,是导致幽灵塔死机的原因。2、解决问题的方法确定原因后,我想到了从吧里下的PokemonRomViewer,功能异常强大,可以修改精灵的种族值、进化方式等等。PokemonRomViewer有修改野外遇怪的功能,可以用它制作自己的386版本。于是我用它查看了从吧里下载的绿宝石386版的ROM。火葬山(1F)——这是修改器中的名称,和大家通常的叫法不统一,不过为了方便大家使用修改器,我就保留原名了——遇到的全都是N0.353,游戏中叫风偶人的。这么看似乎没有问题,于是败洞我再查看火葬山(2F),除了353,还多了96 索利普……就这样一直查看,直到火葬山(山顶)都没看出毛病来,于是我又翻回来看火葬山(1F),突然,我发现一个地方变了:火葬山(1F)一共12个精灵的栏位,每个分别有不同的概率,这时我看到左上角那个20%的栏位,本来是27级的353,这时竟然变成了27级的201(英文字母)……看来就是这里的问题了。怎么变的呢?英文字母只有火葬山(山顶)才有,而我再看火葬山(1F)之前,看的恰好就是火葬山(山顶盯枯敏),我再查看那里,左上角第一个栏位20%几率的果然是英文字母,不过等级是28。为了确定到底是什么问题,我打开了火葬山(山腰),左上角栏位是97 索利柏。然后我再翻回火葬山(1F),左上角果然变成了97 索利柏。再看火葬山(4F),左上角是92 鬼斯,回到火葬山(1F),左上角又变成了鬼斯……再试其它地方完全一样。那么问题就是,火葬山(1F)中,左上角那个栏位,20%几率遇怪的数据损坏了,这就是造成幽灵塔第一层死机的原因。如果我们走在这里,有20%的几率应该遇上左上角那种精灵,可是损坏了,于是死机。也就是说死机的几率是20%。我用PokemonRomViewer把这个位置的数据修改了一下,改成另外一种精灵,然后写入,退出。再打开模拟器,进入幽灵塔,果然再也不死机了。这个问题终于解决了。3、结论(1)死机只发生在幽灵塔第一层,几率为20%。(2)可以使用PokemonRomViewer修改火葬山(1F)左上角遇到的精灵来解决问题。随便改成什么都可以,当然从游戏本身的气氛而言,改成鬼系比较好。(3)不会使用PokemonRomViewer修改的人,也可以使用喷雾剂,当然你排头的精灵得大于27级。