[心得] Proton 与 Deck 与 消失的中文

楼主: jake255121 (微花猴杰)   2023-01-04 13:08:06
趁机跟不熟悉 Proton 的版友说明一下,
Deck 跑的不是 Windows ,这个应该比较多人知道,
他实际上跑的是一个 Steam 特制的 Linux。
而 Proton 的价值就是透过一些手法,
让一般游戏能够被 Linux 主机顺利启动,
而且不需要对游戏本身进行基因改造(重写)。
可以想像把寒带果树搬到台湾果园来种,
Proton 就是为了弥补水土差异而投入的各种农艺手法。
因为果树种类很多,很难只用一套手法处理好全部,
所以 Proton 有着各种官方或非官方的版本,
让大家能够试着应付各种问题。
但是,有些游戏其实制作方或发行商本身就注重这方面,
因此会有原生的 Linux 版本,这点可以看商店页面:
https://i.imgur.com/nPm2hMy.png
这是瓦尔海姆的系统需求,可以发现除了 Windows,
还多一个 SteamOS+Linux 的项目,这就表示他有原生版本。
一般来说,这种情况下原生版本跑起来会比较好,
Deck 会自行下载原生版本让你游玩,
而原生版本是不需要 Proton 就能够执行的,
如果你用 Deck 仔细看游戏启动前的页面,
切换到相容性的分页你会发现他写着
“使用 Steam Linux Runtime 执行”,
而一般 Windows 游戏会写“选用 Proton xx版本”。
听起来很好,
但问题是同时具有 Windows 及 Linux 版本的游戏,
Linux 版本常常都是次等公民,从 Windows 移植的产物,
它们可能更新的频率偏低或是次数有限会被放生,
导致游戏内容缺东缺西,像是文明5或瓦尔海姆,
他们的 Linux 版本都缺少的原本就有的中文接口,
瓦尔海姆未来可能还有机会补上,但文明5就没救了。
这种时候我们可以在 Steam 里面针对个别游戏,
进入游戏内容页里面把相容性强制打开。
这时候 Steam 会移除 Linux 版本的游戏档案,
并自动开始下载 Windows 版本取而代之。
下载完就可以启动看看,
运气好的话自动选择的 Proton experimental 就能正常执行,
不OK的话,可以上 ProtonDB 看一下其他人选用哪个版本。
在不同 Proton 版本之间切换并不需要重新下载游戏。
而有些游戏的原生Linux版本如果被Steam认为不适合,
反而会被Steam设定成强制使用Proton跑Windows版本,
这种情况你也可以反过来操作就是了,但很少见吧。
大概就这样,以上也适用于一般 Linux,欢迎讨论。
作者: LeBlowJob23 (LBJ 23)   2023-01-04 13:10:00
赞赞!
作者: tsainan (西藏獒犬)   2023-01-04 13:23:00
还有云端存盘两平台似乎会分开 两装置要同步进度要同版
楼主: jake255121 (微花猴杰)   2023-01-04 13:25:00
我倒是没注意过存盘的事情,但这是否是视游戏而定?
作者: HuaLan (~华蓝~)   2023-01-04 13:59:00
看起来要用Steam Deck真的要对电脑有点了解才行...难怪有些游戏原本在电脑上玩有中文,但是Steam Deck上没有换成Proton执行以后就又有了...
作者: BDrip (蓝光~)   2023-01-04 14:05:00
对英文用户就是版本可能偏旧吧..
作者: applewarm   2023-01-04 14:10:00
推推!学到了
作者: TeamFrotress (Heavy is Dead)   2023-01-04 14:42:00
推个
作者: alanjiang (我只是想看清自己)   2023-01-04 14:43:00
推科普w
作者: xoy (XerXes)   2023-01-04 14:59:00
知识推
作者: Yuririn   2023-01-04 15:16:00
"此"等公民
作者: cart76002 (参参)   2023-01-04 17:28:00
推观念教学 赞赞
作者: lolicat (猫雨果)   2023-01-04 17:52:00
硬要说的话 用SD要自己会排除不能玩的状况 例如查英文论坛或是试误一些第三方软件
作者: horstyle0411 (树林马尚)   2023-01-04 17:57:00
不是因为Flatpak之类的原因才读不到CJK字体吗?不是Linux版的问题,跟我发文的Rimworld是一样的状况我乱查后,认为是沙盒内读不到中文字体Witcher1就不知道是不是缺字体了,从电脑移Windows版过来也是一整片没字
作者: tsainan (西藏獒犬)   2023-01-04 18:41:00
我只是看到有人在提存盘的事而已 我本身其实没验证过毕竟我自己目前只开过没玩过的游戏而已
楼主: jake255121 (微花猴杰)   2023-01-04 19:16:00
我玩的游戏例如魔物之类的没有Linux版所以也没经验XD
作者: horstyle0411 (树林马尚)   2023-01-04 19:18:00
Vahelim、Rimworld、Witcher1都是无显示字,不是口口口Vahelim跟Rimworld从资料夹执行都能正常显示CJK字体文明五就还没测试,有在Reddit看到类似讨论
楼主: jake255121 (微花猴杰)   2023-01-04 19:58:00
原来如此,那可能还有其他问题,我没有瓦尔海姆能测

Links booklink

Contact Us: admin [ a t ] ucptt.com