作者 Anero (真‧工讀生)
標題 Re: [心得] Mac上用來跑Wins遊戲的工具
時間 Sat Feb  1 13:40:55 2025


抱歉想接著原文來請教問題,作為一個Mac+ps5使用者,這類工具真的是太實用了

我原本使用免費的whisky順利打完了活俠傳,儘管遊戲內的數字無法完全正常顯示,但不影響遊玩

去年底黑五時入手了特價的crossover,非常正常的通關了逸劍風雲決,又回去試跑了一下活俠傳,數字都能正常顯示。比較新的遊戲如古龍風雲錄和天命奇御,都可以使用crossover正常執行,crossover馬上會推出包含Apple gptk 2.0的crossover 25,大力推薦給有同樣需求的Mac steam玩家

我下款遊戲想玩河洛的老遊戲,俠客風雲傳和前傳,但不知為什麼開啟遊戲後畫面中間會黑一塊,感覺像是unity版本過舊,不知道原Po 或是有沒有板友知道如何解決?先謝謝了


※ 引述《driftcreator (貓爹)》之銘言:
: 本文簡單介紹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), 來自: 118.235.6.189 (韓國)
※ 作者: Anero 2025-02-01 13:40:55
※ 文章代碼(AID): #1ddRFhH7 (Steam)
※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1738388459.A.447.html
driftcreator: 老遊戲試試Direct3D相容,然後Wins容器也降版看看1F 02/01 14:28
kmaxmickey: 我也正在觀望要買crossover ,還有大大有心得嗎tks2F 02/01 21:29
hangar18: https://www.applegamingwiki.com/這兒有比較多遊戲相容性的資訊,基本上上面寫playable或perfect的遊戲大概率都可以運行,其他看似不行的遊戲使用較新版本的crossover等軟體也是有可能跑得動(愈新的版本會解決愈多相容性問題),但這就必須自己測試了。
也可以去Youtube搜尋crossover gaming,會找到滿多老外實測的影片。3F 02/01 22:58

 
Anero: 感謝一樓原po和樓上
主要是我用mac玩的都是中文獨立遊戲,老外網站不好找10F 02/01 23:40
Bonker5566: 用porting kot12F 02/02 04:28

--
作者 Anero 的最新發文: