Linux系统玩ppsspp

安装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有点问题,所以需要按照这个帖子专门处理一下

相关推荐
Apipi*2 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP3 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
广州浮点FLOATLIC6 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
BLUcoding6 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom
AIgorithmGEEK6 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化
Nil2086 小时前
leetcode 139单词拆分
linux·运维·服务器
Starry-sky(jing)6 小时前
BUG: unable to handle kernel paging request 完整排查:dmesg 四要素与三路定罪
linux·运维·服务器·内核·排障
mounter6256 小时前
从硬件互连到操作系统变革:CXL 技术演进与 Linux 内核工程挑战
linux·运维·服务器
xh didida8 小时前
Linux -- 基础IO
linux·服务器·开发语言·c++
zly35009 小时前
centos7 mount设备挂载 /dev/sda1/硬盘挂载
linux·运维·服务器