作者driftcreator (猫爹)
看板Steam
标题[心得] Mac上用来跑Wins游戏的工具
时间Sat Nov 9 00:58:45 2024
本文简单介绍Porting Kit,以及一些可能用得到的调校小技巧
其实也适用於Linux玩家,但会玩Linux的,肯定是不需要这篇101心得分享的说
---
虽然程序较繁琐,但目前Mac已经可以执行许多Windows平台限定的游戏/软体。主要透过
1. 转译 (Crossover, Kegworks, Whiskey)
这些都是以Wine作为基底,然後调校、包装成对使用者较友善的应用程式
Crossover - 付费。也是Wine的主要维护团队,因此理应在重点软体的最佳化上表现最佳
我还没用过无法证实,但如果跨平台的目的是工作软体,建议试用後直上
Kegworks - 免费。是Porting Kit的内核,半死不活Wineskin的後继者
也可以直接拿来用,但安装对一般玩家来说稍稍不友善
Whiskey - 免费。因为去年苹果Game Porting Toolkit推出时綑绑出世,所以很有声量
但因为作者因为饮水思源、坚持不更新Wine版本,因此需要微调的地方较多
2. 云端游玩 (Geforce Now)
付点钱就能脱离硬体限制,舒服的把玩3A大作。缺点是支援的小厂/独立游戏有限
3. 虚拟系统 (VMware, Parallels)
在Wine转译生态系日趋成熟後,除非工作需求,不然现在特别花钱搞双系统的人应该不多
---
Porting Kit
https://www.portingkit.com/
基於Wineskin/Kegworks的互动介面。推荐它给一般玩家的原因,是因为安装不用打指令
安装好开启後,左边侧边栏Sources > Steam, 之後会列出一些调教好的游戏设定档
不过我们的目标是这个:Steambuild 32/64bit DXVK
Direct3D版本跑老游戏时再试,Matel没用过因为我的Mac是丐版8g RAM
点进去顺顺的安装完,先别急着玩,去左边侧边栏Installed找到它,右键乔基本设定
Launch Wineskin App。之後只要游戏无法好好执行的话,你就得来这里试错
打开後点击Winetricks,里面是一堆调校支援用的附加档,之中最基本的便是字体
细心一点的话挑中文字体安装,粗暴一点或缺字问题依然没解决就fonts > allfonts
安装完应该就能顺玩Steam上大部分Unity系的游戏,活侠传的金额显示也能随之修好
Properties。里面有两个选项可以考虑
第一项:把丑丑的Tahoma系统字体换成Helvetica Neue
第四项:高解析模式 (若没启用,有些游戏执行起来画面会很粗糙)
---
几个常用的调校伎俩
.外挂BepInEx:Wintricks安装winhttp
.缺字:Wintricks安装allfont,无效再手动把Windows系统预设的非英文字体放进去
(从Folder右键进到容器 Contents > drive_c > windows > fonts)
若运气不好还是救不起来,就只好去调整字体相关的登录档
.文字出现口口或乱码:换成游戏限定的环境语言
Launch Wineskin App > Advanced,然後在中间的Unix Commands输入
繁中 export LANG=zh_TW.utf-8
简中 export LANG=zh_CN.utf-8
日文 export LANG=ja_JP.utf-8
其他语言请依样画葫芦
.跑不出画面的游戏
Launch Wineskin App > Advanced,试着在中间的Unix Commands输入
WINEDLLOVERRIDES=libglesv2.dll=d
经验上,这可以解决Ubisoft Connect或是TyranoScript系没有画面的问题
Whiskey也适用以上解法,但因为使用旧wine版本,支援范围较窄
老游戏在那边D9D10D11、CPUGPU数量切换搞试错还会顿拍时,有时wine版本直上就解决了
Kegworks目前还是用Wineskin的皮,但他产出容器的wine核心比较新,也有开始新作整合
因此我也会透过Kegworks生成新版容器後,再丢回去Porting Kit管理
近期把以前买的老游戏叫出来玩,没有用上太冷僻太古怪引擎或模组的,基本都能跑
但Wine转译不是亲妈生的还是有差,除了Mac游戏模式不会启动外,Steam也不时会搞一下
像最近的版本更新,Whisky端的Steam就BUG掉,还得降版才能启动游玩
Porting Kit跟Kegworks生成的每个容器,都内含Wins的核心执行套组,因此保底1G起跳
只要设定能共用,最好透过一个Steam平台去执行,不然每个游戏都独立包装太吃空间
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 184.65.128.80 (加拿大)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Steam/M.1731085129.A.068.html
※ driftcreator:转录至看板 MAC 11/09 00:59
1F:推 ghosthunderd: 天啊 感谢教学 我这几天在研究头好痛 11/09 01:19
2F:→ ghosthunderd: 目前half life 2还是都是方块字 QQ 11/09 01:20
3F:推 ClixTW: 推推,好奇有没有像ProtonDB这样的网站能查询 11/09 02:02
7F:推 pshuang: mac的cpu有arm跟intel 两种都行? 11/09 07:48
8F:→ driftcreator: Intel是有事烧纸,现行开发精力都集中在M chip上了 11/09 07:58
9F:推 deray: 瞎折腾 11/09 10:03
10F:推 wulouise: wine应该有搞定指令集问题 11/09 10:07
11F:推 applewarm: 推详细介绍 11/09 11:10
12F:推 jesse425b: 支援全系列CPU吗?还是只有M? 11/09 12:08
13F:推 ignacio777: xbox手把侦测不到耶 11/09 12:37
14F:推 ghosthunderd: Intel爽爽玩 感谢教学我的hl2终於字体回来了爽 11/09 12:40
15F:→ nanase: VMware 被博通收购後个人使用变成免费,个人觉得如果是要 11/09 13:28
16F:→ nanase: 玩一些硬体要求不高的游戏还是用虚拟机比较省事,去年只 11/09 13:28
17F:→ nanase: 是要执行 galgame 结果用 Whisky 遇到蛮多问题的,例如视 11/09 13:28
18F:→ nanase: 窗大小不能调整、播放过场动画时画面会卡住没反应 11/09 13:28
19F:→ nanase: 不过还是谢谢原po的分享跟教学,希望未来能有更多游戏开 11/09 13:30
20F:→ nanase: 发者愿意针对 macOS 做最佳化,使用者就不用透过这些软体 11/09 13:30
21F:→ nanase: 玩游戏了 11/09 13:30
22F:→ jay920314: i系还是当电子垃圾实在,M真的好强,看评测经过层层转 11/09 14:17
23F:→ jay920314: 译还真能跟电竞笔电比帧数就很离谱 但设定上还不是人人 11/09 14:17
24F:→ jay920314: 轻松启动的等级 11/09 14:17
25F:推 Darkmist: 有测试一些需要显卡的游戏吗? 11/09 14:19
26F:推 heavenbeyond: Mac不是可以直接分割一个磁区出来装Win,变成双系统 11/09 14:56
27F:→ heavenbeyond: 吗? 11/09 14:56
28F:→ heavenbeyond: 还是现在的Mac 不行了? 11/09 14:56
29F:推 PaganTsai: Arm的mac不行 11/09 15:22
30F:→ nrsair: 高手 11/09 18:18
31F:→ F04E: 脱裤子放屁 11/09 19:11
32F:推 jass87987: 我都直接把win笔电垫在mac上玩 11/09 19:46
33F:→ driftcreator: XBOX手把Whiskey-Steam抓的到,Porting Kit还没试 11/09 20:31
34F:→ driftcreator: 有看过别人跑2077之类的,但我丐版Mac所以3A上云玩 11/09 20:35
35F:推 supereva: 要是苹果愿意认真经营游戏产业 我一定支持的 win实在 11/09 23:22
36F:→ supereva: 难用 11/09 23:22
37F:→ supereva: apple找steam合作得好的话 ps xbox都可以收起来了 11/09 23:23
38F:推 qq204: 大概也只有果粉会觉得WIN比MAC难用 11/10 01:54
39F:→ qq204: 然後认真经营? 那销售量有游戏场肯去MAC上搞要偷笑了 11/10 01:55
40F:→ driftcreator: Apple有在做事喔,GPTK2有技术突破且供外部使用 11/10 01:58
41F:→ driftcreator: Crossover已经很像steam deck,只是操作门槛较高 11/10 01:58
42F:→ driftcreator: 然後相对steam,较积极在支持这些转译工具的是GOG 11/10 01:58
43F:推 sdd5426: MAC市占什麽咖 买MAC的为什麽老爱觉得自己很重要啊呵 11/10 02:03
44F:→ driftcreator: Porting Kit支援手把,若游戏透过Steam开启的话 11/10 03:40
45F:→ driftcreator: 其它要自己去找解决方法,去找有没有三方支援套件 11/10 03:40
46F:推 A791027A: 我是觉得Mac比Windows难用,至於Intel的Mac是直接安装b 11/10 14:24
47F:→ A791027A: ookcamp就好了吗? 11/10 14:24
48F:→ A791027A: 用过MacBook Pro的心得就是萤幕很厉害,档案管理及介面 11/10 14:27
49F:→ A791027A: 无法适应,无法玩3A 11/10 14:27
50F:推 XinT: MAC finder比windows explorer难用几百倍 11/10 15:59
51F:推 educk512: win比Mac 难用的点在哪? 11/10 18:09
52F:→ a85139138: 这东西真的让现在的mac玩游戏方便很多 11/10 18:23
53F:→ a85139138: 不过目前看起来转DXVK损耗还是挺多的 11/10 18:23
54F:→ a85139138: 跑个2D游戏,SOC都要吃快20W 11/10 18:23
55F:→ a85139138: 不过M系列够强的能耗比总体来说还是很强,转译效率不 11/10 18:25
56F:→ a85139138: 够,SOC能效比来凑 11/10 18:25
57F:→ a85139138: 至於两个系统谁好用这件事情真的别吵了 11/10 18:27
58F:→ a85139138: 这很取决你做什麽事情 11/10 18:27
59F:→ xBox1Pro: 90%场合都是win更好用 11/10 18:32
60F:推 p520888: 推推 11/10 21:39
61F:→ BOARAY: 我遇到10个用mac 8个灌window玩游戏 剩下的真的是做设计的 11/10 23:29
62F:→ BOARAY: 人= = 11/10 23:29
63F:推 supereva: win你只要放一个星期 就一大堆更新跑出来 这样很好用 11/11 15:48
64F:→ supereva: 吗XD 11/11 15:48
65F:推 supereva: 待机唤醒或是休眠也都很烂 完全不适合游戏使用 11/11 15:51
66F:推 sdd5426: 笑死 那肯定世界上的游戏玩家都买最适合游戏使用的MAC来 11/11 16:40
67F:→ sdd5426: 玩游戏了吧 11/11 16:40
68F:推 qq204: 一个星期一大堆更新?? 哪来的平行时空? 11/11 16:55
69F:推 supereva: 哪来平行时空? 你打开ms store没有一大堆更新吗 11/11 17:49
70F:→ supereva: 还是你从不更新XD 11/11 17:50
71F:→ supereva: mac现在当然并不适合游戏啊 要玩游戏还是win 但win就 11/11 17:51
72F:→ supereva: 是有那些问题 所以我才希望apple认真在游戏这块 目前 11/11 17:51
73F:→ supereva: 还没发生就是了 11/11 17:51
74F:→ supereva: 就类似steam deck和win掌机 有很难理解吗 11/11 17:52
75F:→ Tachikoma88: 果粉觉得Win玩游戏比Mac难用(笑) 11/13 11:37
76F:推 haviccy: 感谢分享 11/16 02:34
77F:推 Taichun318: 推 02/01 15:44