作者driftcreator (猫爹)
看板MAC
标题Fw: [教学] Mac上用来跑Wins软体/游戏的工具
时间Sat Nov 9 00:59:25 2024
※ [本文转录自 Steam 看板 #1dBaD91e ]
作者: 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 (184.65.128.80 加拿大), 11/09/2024 01:01:00
1F:推 tzouandy2818: 推 11/09 08:17
2F:推 mlcsj30324: 请问mini跑的话会过热吗? 11/09 18:26
3F:→ driftcreator: 会不会高速运转,这取决於你跑什麽软体 11/09 20:27
4F:推 xoy: 极客湾这几天M4 Mac mini的评测有做类似的测试可以看看,不 11/09 20:40
5F:→ xoy: 用太期待,Mx Pro的GPU不是很够力 11/09 20:40
6F:推 Bambe: 想跑CS2的期望不要太高,我在我的Mini M2 Pro试过 11/09 22:09
7F:→ Bambe: 可以执行,但效能惨不忍睹... 11/09 22:09
8F:推 mlcsj30324: 如果开steam玩游戏呢?效能可吗?玩模拟市民之类的游 11/10 02:03
9F:→ mlcsj30324: 戏 11/10 02:03
10F:→ babylon297: Steam游戏可以玩 但各游戏情况不一 11/25 00:56
11F:→ babylon297: Steam也有Mac版 11/25 00:56