安装ppsspp
在ppsspp的官网,有提供Linux版本的下载链接,仔细一看是flathub的链接,也就是说ppsspp官方推荐采用flatpak安装。
确实有一些发行版提供了自己的ppsspp包,比如说openSUSE和Fedora,不过我自己试用以后发现系统自带的包不太好,画面会有撕裂。于是最后我还是决定采用flatpak版本的
https://flathub.org/zh-Hans/apps/org.ppsspp.PPSSPP
bash
flatpak install flathub org.ppsspp.PPSSPP
这样就完成安装了
设置ppsspp
运行也很简单,可以通过系统开始菜单运行,也可以通过命令行
bash
flatpak run org.ppsspp.PPSSPP
界面文字
不过这个ppsspp有一个缺陷就是字体,在中文环境下,ppsspp默认也会显示中文菜单,但是因为flatpak版的ppsspp对字体的识别不太好,找不到系统自带字体,所以中文显示全是小方块。最后我决定把ppsspp的显示语言改成英语。
但是因为ppsspp第一次启动的时候就会识别系统语言,这样直接就是中文界面,但是中文字体全是小方块,导致我无法找到那个菜单。这里记录一下,下次容易找到
第一次进入程序的时候,右侧菜单中的第一项就是"设定"
进入"设定"界面后,左侧倒数第二个就是系统,右侧第一个就是语言。点进去以后选择English,软件界面就切换到英语了,这样所有的菜单都可以正常显示了。
但是要注意,当使用左侧的菜单Game页浏览硬盘的时候,如果目录名或者游戏名包含中文,还是会显示方块。当然,这只是显示问题,ppsspp软件本身对中文路径名和文件名是能够正确处理的。
另外,在游戏的存档界面也会有显示小方块。这是因为其实存档界面是PSP的系统界面而不是游戏界面,所以是ppsspp提供显示,而不是游戏提供显示。
游戏语言
滚动到最下方,有一个psp setting,里面有一个game language,这个才是游戏语言的设定,和ppsspp软件语言的设定不一样
正常的游戏都是游戏语言设定为什么,就显示什么语言。但是汉化版游戏不一样,因为很多汉化游戏都是利用日语的字库来实现中文显示的,所以有些汉化游戏是必须要把游戏语言设定为日语才能正确显示中文的。
金手指
GitHub - Saramagrean/CWCheat-Database-Plus-: Cheat Database for PPSSPP/PSP
首先要下载金手指的数据库,这是目前全网最全的psp金手指数据库
然后进入ppsspp的设置页面,找到PSP memory stick,点击show memory stick folder
正常情况下,flatpak安装的软件都在~/.var/app目录下,ppsspp也不例外。在memory stick folder,有一个PSP子目录,把金手指放在PSP/Cheats/cheat.db
然后在ppsspp的设定界面找到cheats,勾选Enable cheats,就开启了金手指
进入游戏以后,按键盘左上角Esc键,弹出游戏控制界面,点右侧的cheats进入游戏金手指界面
点左上角的import from PSP/Cheats/cheat.db,ppsspp就会自动识别游戏,然后从cheat.db导入对应的金手指,右侧就会出现金手指选项,用户按照需求开启即可
开启金手指以后,点左下角的Back返回上级菜单,然后在上个页面的右上角,点Continue就可以继续游戏了
其他的设定和功能和windows版本的ppsspp基本没差,就是这个金手指的Browse有点问题,所以需要按照这个帖子专门处理一下