PSP3000刷机之后,打开游戏目录看到的是静止的图标和空白背景,原本应该有的滚动动画和动态背景不见了。这不是机器硬件故障,而是刷机过程改变了几个关键设置。我自己有一台6.60 PRO-C2系统的PSP3000,也遇到过同样的问题,前前后后折腾了几天,最后把所有原因都摸清了。
刷机后的系统会重置一部分XMB界面参数。PSP的“背景动画”选项放在“设定”菜单里的“主机设定”中,默认状态是开启,但自制固件在第一次运行时往往把它强制关闭。因为PRO-C和LME的安装脚本会写入一份干净的配置文件,覆盖原来的system.dat,导致动画开关回到关闭状态。只要进入设定,找到“主机设定”下的“背景动画”,把它改成“开启”,再按X键确认,返回游戏目录就能看到动画。这里要注意,有的系统版本里这个选项还有“仅限游戏”和“关闭”两个分支,想恢复游戏背景动态效果,选“开启”或“仅限游戏”都行,选“关闭”就永远没动画。
如果设置没问题,那就要查插件了。刷机后很多人装了CXMB主题插件,用来替换PSP的XMB主题。CXMB会从记忆棒加载自定义的PTF文件,而绝大多数PTF主题里的游戏目录背景是静态图,甚至专门把动画屏蔽掉,目的是让主题显得更干净。另外,游戏分类插件Game Categories v4也会影响这个效果。它改变了游戏列表的显示方式,比如从“列表”切换成“网格”后,背景动画会直接消失,因为网格视图下PSP只渲染游戏图标,不播动态背景。检查插件冲突很简单:先把PSP完全关机,然后按住R键开机进入恢复菜单,选择“Plugins”选项,把里面的插件全部设为Disabled,重启后再看游戏目录。如果动画回来了,就说明罪魁祸首就是某个插件。这时候再一个个启用,启用一个就运行一次游戏目录确认一次,很快就能找到具体是哪款插件。我的经验是,CXMB主题插件最容易出问题,尤其是从网上下载的第三方主题,十有八九不带动画。
还有一个容易被忽略的地方是记忆棒里残留的缓存数据。XMB读取游戏目录时,会把封面动画和背景图缓存到“PSP/GAME”目录下的同名文件,以及“PSP/SYSTEM”目录里的临时数据中。刷机之前如果旧系统没有把这些缓存清理干净,刷完后这些文件还是之前的样子,但因为系统版本变了,缓存文件格式不对或者数据损坏,PSP在读取时就会跳过动画,只留下一个空白的背景。处理办法是把记忆棒里的所有文件备份到电脑上,然后在PSP的“系统设置”里选择“格式化记忆棒”,格式化完成后再把游戏和存档重新拷回去。格式化会强制系统重新生成缓存,动画就能正常显示了。注意,备份时要把隐藏文件也显示出来,因为很多缓存文件默认是隐藏属性,Windows系统下需要打开“显示隐藏文件”才能看到。
如果上面几步都无效,那就要考虑刷机固件本身的问题。有些爱好者制作的精简版固件,为了减少体积或者提升开机速度,删除了XMB的动态背景模块。这个模块的系统文件叫做“system_bg.prx”,放在PSP内部的flash0盘里。检查方法是用USB线连接电脑,按住R
