Apple 的 Proton, Apple Game Porting Toolkit 现在怎么样了?

77 天前
 Aicnal

前几天在 Ubuntu 上装了 Steam ,结果很让我惊讶

Steam 自动装上了 Proton ,可以直接开玩

具体效率咋样不太清楚,但是我看到库里面很多游戏都可以玩

这几天想在 mac 上打游戏,但是兼容的少的可怕,如果不想买 Crossover 的话,就得用虚拟机,但是代价有点大,效率不是很高

之前尝试了几次在本地编译 Apple Game Porting Toolki ,但是都失败了,想问问他近况如何,又有点想折腾了

如果未来 Apple 和 Value 愿意的话,或者可以和 Linux 一样,下载 Steam 之后直接配置好对应的运行时和 Porting Toolkit ,这样的话 mac 用户的游戏体验会大大提升

顺便求一个跑 Apple Game Porting Toolkit 的教程,之前尝试了好几次都没成功,还是想折腾玩玩

1214 次点击
所在节点    问与答
10 条回复
ZeoKarl
77 天前
Aicnal
77 天前
@nieyujiang 这个确实不错,但是 Steam 运行不了😂
Satelli
77 天前
> 之前尝试了几次在本地编译 Apple Game Porting Toolkit
如果你硬要本地编译的话,不用跟着 Apple 那个文档做,那个文档是以前 Crossover FOSS 22 魔改的。直接编译最新版 wine 然后把 D3DMetal 放进对应的目录就可以了。注意编译的时候需要用 arch x86_64 的 shell (你需要编译出 x86_64 的 wine )。
你可以参考 WhiskyWine builder 或者 Gcenx macports wine 的 CI 脚本。

> 如果未来 Apple 和 Value 愿意的话,或者可以和 Linux 一样,下载 Steam 之后直接配置好对应的运行时和 Porting Toolkit ,这样的话 mac 用户的游戏体验会大大提升
Apple 不想。他想要原生的。
natbro 有个这个项目。
https://github.com/natbro/kaon
他之前在 Apple 做游戏和图形相关(含 GPTK ),也经常在 Apple 游戏相关社群活跃。

第一个选择:
https://github.com/Gcenx/game-porting-toolkit
最新的 release 就是 wine-10 加上 D3DMetal 3.0b1 。

第二个选择,如果你想更 cutting edge 一点:
下载或编译最新的 wine-devel ,然后手动替换 D3DMetal 。

另外 Kegworks 就是 WineskinServer 的继任。
Satelli
77 天前
另外,如果你的游戏是 DirectX 11 的话,用 DXMT 可能会好一些。
https://github.com/3Shain/dxmt
Aicnal
77 天前
@Satelli 超级感谢无比详细的建议
crysislinux
77 天前
游戏基本都是 x86 的,Mac 这边跑起来效率还要再打一遍折扣
Shatyuka
77 天前
之前用过 Whisky ,可以自动下载 GPTK 。但是它现在停更了。
Aicnal
77 天前
@crysislinux 嗯嗯,不过玩一些小游戏,或者视觉小说还是可以的,不指望拿来跑 2077 这种了哈哈哈

@Shatyuka 是的,我之前用过这个,但是也是 Steam 打不开
gfreezy
77 天前
Crossover 好像就 100 来块钱,省去大量折腾的时间
Shatyuka
77 天前
@Aicnal Steam 我记得要加参数,切回旧版本 UI

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1143586

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX