Bug是一款游戏避免不了的问题,但是这次遇到的问题则有些让人感觉莫名其妙。因为存档对应机器MAC地址的问题,所以新买了PSP3000和DJMAX Portable三作之后,DJMAX Portable 2我只是建立了一个档案,而没有进行任何实质的游戏。问题就出在这里,今天公车上准备试试DJMAX Portable 2的Linkdisc模式,放入DJMAX一代读取之后,选了一首歌就干上了,辛辛苦苦打了个MAX COMBO,在结算成绩的时候莫名死机。我原先以为是正常的读取错误,可能是因为按键力道太大,于是重启了系统,没想到依然是在结算画面死机。这就不得不让人怀疑是什么地方出错了,一开始我认为是游戏对应系统过旧,对我的8G Mark II代不支持,所以无法在结算的时候写入存档,导致死机问题。但是转念一想,也不太可能啊,我的系统毕竟是官方5.01,而且盘也是正版UMD,不管怎么样这种向下兼容的问题按理说是不会发生的。而且因为linkdisc模式也对记忆棒写入部分数据的,既然进入Linkdisc模式没问题,那么也不会在存档的时候出现问题。那么就应该是游戏本身的BUG喽,DJMAX Portable 2和1基本都是2.X系统的,会不会是和5.01系统冲突?也不太可能啊,两作在机器上运行的都很好,几乎没有不兼容的情况。
带着忐忑的心情回了家,上网查,可惜的是,因为大部分都是ISO运行游戏,UMD的这种情况基本没有可供参考的答案。哎,想着索性就这么算了,老游戏了,也不在乎那么点Linkdisc的成就。于是塞入DJMAX Portable 2的盘打了起来,这时候我才想到,整个游戏,我唯一干过的不过是开了个基本记录而已,一首歌都没玩过。打完一首歌,我又点选了Linkdisc模式,换入1代的盘,小心翼翼地打完一首歌,结算成绩,完全没有问题。为了验证这个答案,我又选了当时死机的几首歌,结算成绩依然没有问题。于是我就豁然开朗了,问题确实是无法写入存档造成的(记忆棒里只有基本的游戏数据DATA0和DATA1,而对应玩家的COMBO数,各曲分数的那个记录存档不存在)。但是这个Bug也太傻了,仅仅因为一开始运行DJMAX Portable 2就直接选择了Linkdisc造成的。换而言之,我觉得这根本就不是BUG,仅仅是制作组的考虑不周造成的。他们也许没有想到,谁会买了一张新游戏,仅仅因为有用新系统玩前作的可能,一上来就运行前作。
当然,这是属于能够原谅的失误,毕竟换做是发售当年,我也不会干这种事情。然则,似乎制作组也没考虑到,因为存档的MAC地址保护,新买了PSP3000而无法使用以前PSP存档的玩家。
当然之当然,与DJMAX Portable Clazziquai Club Tour模式玩到一半就发生菜单字幕消失的Bug要好多了。