[心得] Mac上用來跑Wins遊戲的工具
本文簡單介紹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平台去執行,不然每個遊戲都獨立包裝太吃空間
--
11/09 00:59
天啊 感謝教學 我這幾天在研究頭好痛
目前half life 2還是都是方塊字 QQ
推推,好奇有沒有像ProtonDB這樣的網站能查詢
Whiskey有簡短的 https://tinyurl.com/ny95hpth
21
[心得] 安裝美少女夢工場2精製版到 steam deck先從 wine 開始。 winecfg 是 wine 的設定程式, 若是需要 windows 中文環境, 可以先測試 winecfg 能不 能正常顯示中文。 本文在 debian 下測試: dpkg-reconfigure locales需要加上 zh_TW.UTF-816
[討論] Android玩Windows exe遊戲 Winlator討論透過Winlator,在任意Android手機玩Windows遊戲的方法。無需打指令 先看看外國玩家的影片示範吧 Android手機執行Fallout 3 而這裡我要測試的遊戲是《閃亂神樂 少女們的證明》11
[軟體] Game Porting Kit 不需要重編譯遊戲Game Porting Kit 基本上是 Wine (或是 Crossover) 加上 Apple 自己寫的 DX12 to Metal , XInput 等轉換層: 所以不需要重新編譯遊戲原始碼, 也有人做好 GUI 了:10
[討論] 活俠傳用mac玩的方法跟可能遇到的問題如題 懷著感恩的心上來po文 小弟我因為家裡沒window只有intel mac 但是又很想玩活俠傳 就用wine程式 (porting kit ) 自己搞一個window環境的steam來玩 因為活俠傳基本上是文本的關係幾乎都是順跑 反正就當看小說 but 就這樣跑了幾小時後才發現一個大問題8
[閒聊] 在非 X86 Windows 平台的遊戲測試Hallo, 大家好, 隨著M1 Mac 以及 Steam Deck 的推出,很多人都有疑問在 ARM Windows 或是在 Linux 上如何玩遊戲 本篇文章測試了幾款遊戲,帶大家認識一下在其他平台玩遊戲的可能性. M1 Mac: M1 Mac 目前有兩種方法可以玩遊戲,第一種是經由 Cross Over,第二種是經由 Parallels(兩個都要付錢QwQ)。Cross Over 在測試的時候有些遊戲無法正確執行,所以這裡只測試 Parallels。步驟如下所述:5
[心得] 容器化與Box86執行exe心得: 也許手機未來能執行Steam商店,看是要用Box86硬跑x86 Linux版的Steam,還是隔一層Wine 跑Win32版本的Steam,至少樹莓派台灣已有成功案例。 以內核支援docker的手機,用Termux執行32位元的Ubuntu容器,接著編譯Box86(x86指令轉A5
Re: [軟體] 用 docker 跑 Picasa 不知有無搞頭要買也是買 LightRoom 吧 : ------------ : 如果使用 Mac 原生軟體,那應該是 Photo Booth 或者 照片 : 當然大家也可以來噓我,說我該學 Photo Booth 了 : 各位噓過的,很多我都有做呢,搞不好是我不該堅持了3
Re: [軟體] Game Porting Kit 不需要重編譯遊戲請問有人現在可以正常用Game Porting Toolkit的方式安裝開啟steam嗎? 我今天測試了一整天安裝完都無法打開 按照 理論上我應該在打開steam後會卡在一個黑畫面 但都沒有黑畫面出現3
[求救] Ventura+Win Steam有人現在可以嗎?我只是想玩一個古典戰棋遊戲……Field of Glory 2 只有 Win 版,Windows 電腦上跟小孩玩一陣子了, 是用 Steam 免費期間拿到的,所以一定要先用 Steam。 Paul The Tall 主持的 Porting Kit 說可以執行 Steam 他說弄了一個 64bit/D3d11 的 Wineskin wrapper1
Re: [問題] Steam Deck能運行UBI遊戲嗎?由於Steam Deck就是一台掌機形狀的「筆電」,我用Linux 筆電經驗來說,大致上可以 比擬。 我的電腦上有裝Steam ,此外還透過wine(Proton 就是Valve的強化版wine)相容層 (我的版本是Wine-staging 6.12)安裝了uplay ,另外還有使用GoG 基本上Steam 的Proton 的支援狀況比較好,可以正確遊玩的Windows遊戲數量很多,如果