Gnu*_*iff 7 wine winetricks games
互联网上有各种关于如何做到这一点的描述,但其中许多似乎已经过时,有些是矛盾的;在某些情况下,解决方案的实际工作部分(对我来说)也在评论中,所以我决定分享对我有用的东西。
希望如果有一些变化,其他人将能够添加其他答案以使其保持最新状态。
我的大部分答案都基于https://www.maketecheasier.com/play-hearthstone-on-ubuntu-linux/,这是最简洁的解决方案,但仍有待调整。
Ubuntu 18.10 64 位的香草安装。
答案中的所有内容都假设您从终端运行它,即使没有明确说明也是如此。
(葡萄酒总部)。请注意,您将使用32 位安装的游戏等。
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
sudo apt install --install-recommends winehq-staging
跑
winecfg
在“暂存”选项卡 中,选中以下框:
启用 CSMT
启用 VAAPI
启用 EAX
从应用程序中隐藏 Wine 版本
在库选项卡中,添加条目locationapi
,编辑它并选择“禁用”:
现在,网络上的一些其他答案说,您也必须禁用 d3d11,但是如果没有它,Battle.net 启动器显然无法安装,结果证明至少使用 D3D11 运行炉石传说和暗黑破坏神3 没有问题。
在应用程序选项卡中,选择 Windows 版本 8.1:
winetricks
下载 winetricks 脚本:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
现在,您将使用 32 位 WINE 库和软件版本,因此您应该为它从终端准备所有未来的运行:
cat >> ~/.bashrc
export WINEARCH=win32
export WINEPREFIX=~/.wine32
将这 3 行粘贴到终端后按 [CTRL+D],结束向 .bashrc 中添加行。
关闭您现有的终端并打开一个新终端,以便环境变量能够正常工作。
启动 Winetricks:
./winetricks
安装需要一些时间,您必须单击多个“确定”按钮。
现在,下载后,您通常无法仅单击生成的 .exe 文件以使用 Wine 启动它,因为您需要环境变量 WINEARCH 和 WINEPREFIX。所以一般来说你从终端启动它
cd Downloads
wine Battle.net-Setup.exe
然后你应该能够安装炉石传说并通过启动器应用程序播放它。
由于此解决方案依赖于 WINE 环境变量,因此您将无法仅单击 exe 文件。如果你这样做,你会得到一个缺失的 DLL Windows 错误框。
相反,当您在退出后需要重新启动 Battle.net 启动器时,请使用:
cd ~/.wine32/drive_c/Program\ Files/Battle.net/
wine Battle.net\ Launcher.exe
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23362 次 |
最近记录: |