Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

标题: 水晶版趣闻两则:拼图与未知图腾;铃铃塔水君剧情bug [打印本页]

作者: 海のLUGIA    时间: 2016-1-31 23:55
标题: 水晶版趣闻两则:拼图与未知图腾;铃铃塔水君剧情bug
最近休息时间在补个水晶英文版的记录,今天差不多收工了,于是分享这过程中的发现~

①拼图与未知图腾

或许你知道心金魂银里每幅拼图完成后会出现不同的未知图腾,具体是
化石盔拼图完成后出现的安侬是A~J,共10种
菊石兽拼图完成后出现的安侬是K~Q,共7种
化石翼龙拼图完成后出现的安侬是R~V,共5种
凤王拼图完成后出现的安侬是最后的W,X,Y,Z,共4种
引自:http://www.pmcenter.cn/forum.php ... &extra=page%3D1


然而今天饶有兴趣的试了下水晶版,发现稍有不同,其答案是
化石盔拼图完成后出现:A~K,共11种
菊石兽拼图完成后出现:L~R,共7种
化石翼龙拼图完成后出现:S~W,共5种
凤王拼图完成后出现:XYZ,共3种


这一点倒是能说明四幅拼图中,应为菊石兽第二幅、化石翼龙第三幅(按路程来说两者得反过来~)

另外抓完A~K准备离开遗迹时,意外遇到了只闪光……


②铃铃塔水君剧情bug

我们知道水晶的剧情和金银不同,水君是在铃铃塔1层剧情定点捕获的,且凤王必须在捕获雷公、炎帝、水君且是一周目后才能在铃铃塔1层当场得到彩虹羽毛并在身旁出现通向2层的楼梯
注意一点,水君的剧情不是通关必做(那是GBA时代开始的传统了),这意味着你在通关后进塔可能同时满足对战水君和开启2层两个剧情的条件,于是乎这里的剧情脚本存在的bug就意外被我发现了…

可能你知道在水君剧情时,如果你没抓满地图跑的雷公或炎帝,那么剧情是这三只都在塔的1层,雷公或炎帝和烧焦塔时一样再次当着你的面跑路了,而之后水君却是选择和你对战。
如果你把雷公抓了,那么这时剧情里只有炎帝跑路,反过来也是一样,抓了炎帝的话雷公跑路,两只都被你抓了,剧情是直接水君扑向你
那么提出一种可能,如果我不抓满地图跑的雷公或炎帝,以其他方式获得他们的捕获图鉴或精灵,去触发剧情会如何呢?
结果是这样的,在仅得到雷公或炎帝的捕获图鉴时,剧情里雷公或炎帝都会在场并跑路,可见这个剧情脚本中,不是根据你的图鉴情况来判断雷公或炎帝的出现情况的。
那么稍微懂点游戏脚本的盆友肯定要说了,那还能有啥啊,肯定是通过满地图跑的雷公或炎帝是否被捕获的flag呗!
不懂这个flag意思的盆友我稍作下解释,比如某个剧情完成是1,未完成是0,那么就会分配一个位(0或1,即bit)来存储这个剧情是否完成,于是从设计的角度猜想这个方法是最科学的。
然而如果是那样我就不写这帖子了…
实验很简单,以其他方式获得雷公或炎帝,别人传你也好,自己小手段弄出来也好,结果发现剧情中没有雷公或炎帝了!这就说明脚本判断的方式是遍历玩家手头和邮箱里的精灵数据,如果存在雷公或炎帝,那么剧情中将不出现他们,略过他们跑路的剧情。

这也就是说,甭管你怎么获得的雷公、炎帝和水君,如果水君剧情没做且在通关后进塔,那么就同时满足触发水君剧情和开启2层楼梯的条件了,于是乎bug就神奇的出现了…

进塔后雷公和炎帝竟然都在,但是没有发生跑路动作,仅仅是水君向你扑来


捕获完水君后,雷公和炎帝依旧在…没错,他们就一直在这了。
然后按照剧情是这样的,三个和尚,也就是三智者(吐槽下这三位的译名:モウカイ 毛玠,タイソウ 太宗,エイセン 永泉…我就不说毛玠乱入了,太宗是指哪朝太宗233333),在捕获水君后会像如图中那样一排站在南部门口,此时出门再进来,如果不满足开启2层的条件,那么三个和尚会在南部区域行走;如果满足开启2层的条件,那么三个和尚是出现在北部(两个四周走动着一个给你彩虹羽毛接着出现2层楼梯)。


结果是如何呢?因为也满足开启2层的条件,脚本又没处理好,同一时间的北部也出现了三个和尚(好厉害的分身术233333),且能正常给你羽毛开启2层。
如果你此处好奇心小,选择捕获水君后出门再进去,那么三个和尚的“分身术”就失灵了…仅显示北部的三个和尚,当然一直站在那的雷公和炎帝是没法消除了2333333


但如果捕获水君后没有出门,直接在出现六个和尚的情况下把羽毛拿了开启2层,那么无论你是上2层再下楼还是出塔再进塔,1层不仅会锁定雷公和炎帝,更是会一直锁定住本来应该去判别加载的三个和尚,本应不同条件下出现在不同位置的他们将同时永久出现~

总结:这个bug很好触发,把水君捕获剧情留在二周目,进塔时邮箱和身上有雷公、炎帝、水君就行啦~(我用的版本是1048 - Pokemon - Crystal Version (UE),不确定日版有没有这个bug,我估计也有~)
作者: 郭碌仁    时间: 2016-2-1 00:09
当年玩水晶时我不知道还能抓凤王好惭愧


作者: Aidesake    时间: 2016-2-1 14:58
表示只用gameboy玩过金银,当时并不知道有水晶这个版本,来到pc后才知道有的,雪拉比什么的根本不知道
作者: 米米尔    时间: 2016-2-1 22:14
当年应该有人中过这个bug,毕竟土豪买两个机子也不是没可能
作者: 海のLUGIA    时间: 2016-2-1 23:46
决定再公布个金手指,仅限我主楼中举例的1048 - Pokemon - Crystal Version (UE)版本

复活地鼠洞前的卡比兽:01XX60DB

XX值怎么确定?打开VBA模拟器,工具—内存查看器,地址栏输入DB60,点击转到
比如查到的数值是0x33,二进制是
00110011
最右边一位就是控制的地方,得置0,于是变成了
00110010
这就是0x32,于是XX为32
作者: 德国卫军司令    时间: 2016-2-2 18:06
长见识了
作者: p84938640    时间: 2016-2-8 03:18
樓主好奇心跟研究心  值得嘉許
作者: 哦呵呵    时间: 2018-12-12 11:07
本帖最后由 哦呵呵 于 2018-12-12 11:09 编辑

求助 我已经抓起了水君雷公炎帝 走到铃塔为什么没有触发剧情 是不是BUG了。。@海のLUGIA  http://pmcenter.cn/forum.php?mod ... &extra=page%3D1这个是我发的帖子 里面有截图




欢迎光临 Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论 (http://162.218.49.243/) Powered by Discuz! X3