Linux 下透過 Uplay 玩刺客教條 & 看門狗2

xr2439
3 min readJan 3, 2021

--

先前很幸運領到 免費 刺客教條:大革命 & 看門狗 2,這邊就紀錄一下在 Linux 底下怎麼透過 wine 來執行 Uplay 來玩上述兩款遊戲。

電腦 & OS 相關資訊:
GPU: RTX 2070
CPU: AMD Ryzen 5 3600
OS: Gentoo
(Kernel: 4.19.152, Profile: default/linux/amd64/17.1/desktop/plasma)
Wine version: wine-staging-5.22
Nvidia driver: 455.28
dxvk version: 1.7.3

# 建立資料夾
mkdir /data/wineprefixes/uplay
# 設定 Wine prefix
export WINEPREFIX=/data/wineprefixes/uplay
# 中文字型設定 (這邊使用 NotoSansCJK)
wine regedit font_setting.reg
# 下載 & 安裝 Ubisoft Connect
wine UbisoftConnectInstaller.exe
# dxvk 設定 (source: https://github.com/doitsujin/dxvk)
./setup_dxvk.sh install
# Gentoo only: 防止將來目前的 wine 被移除,因為不確定新版本可以正常用
emerge --noreplace app-emulation/wine-staging:5.22
# 接著打開 Ubisoft Connect 就可以開始玩囉~
wine /data/wineprefixes/uplay/drive_c/Program\ Files\ \(x86\)/Ubisoft/Ubisoft\ Game\ Launcher/UbisoftGameLauncher.exe

reg_setting.reg 內容:

REGEDIT4 

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="NotoSansCJK-Regular.ttc"
"Microsoft Sans Serif"="NotoSansCJK-Regular.ttc"
"MS Sans Serif"="NotoSansCJK-Regular.ttc"
"Tahoma"="NotoSansCJK-Regular.ttc"
"Tahoma Bold"="NotoSansCJK-Regular.ttc"
"SimSun"="NotoSansCJK-Regular.ttc"
"Arial"="NotoSansCJK-Regular.ttc"
"Arial Black"="NotoSansCJK-Regular.ttc"
"PMingLiU"="NotoSansCJK-Regular.ttc"

Update (2021/01/13):
遇到看門狗2不能正常執行,但是刺客教條可以正常玩
原因: AMD UMIP
解法: 在 grub 開機選項加入 clearcpuid=514 即可
(在 /etc/default/grub 中的 GRUB_CMDLINE_LINUX 做修改)

注意: 編輯後記得 grub-mkconfig -o /boot/grub/grub.cfg 更新 grub 設定)

參考資料: Fw: [問題] 在Linux 以steam proton/lutris 執行遊戲
(感謝 s9209122222 網友提供資訊)

--

--