在 Linux 中运行帝国时代 2

在 Linux 中运行帝国时代 2

我最近一直在尝试在我的 Linux Ubuntu 12.04 LTS 电脑上玩《帝国时代 2》。但是,我似乎无法使用我在电脑上找到的任何方法让它工作。我尝试过 Playonlinux,但是,当我尝试玩它时,出现一条消息,说发生了内部错误。我也尝试过通过 virtualbox 进行操作并将其安装到虚拟版本的 Windows XP 上。但是,在完成安装后,它告诉我磁盘驱动器中没有 CD,我应该插入它并重新启动应用程序。如果有人有我还没有尝试过的方法或我可能错过的东西,请告诉我。谢谢。

答案1

您应该看看 WINE。WINE 在过去几年中取得了长足的进步,许多基于 Windows 的应用程序都可以在其上运行,并且取得了不同程度的成功。

这里是《帝国时代 2》的 WINE HQ 页面

看起来《帝国时代 2》的成功率相当高。要获取 WINE,首先需要通过在 Ubuntu 软件中心 (编辑->软件源) 中添加“ppa:ubuntu-wine/ppa”作为软件源来添加 WINEHQ PPA 存储库。然后,您应该能够通过从终端执行以下操作来安装 WINE:

sudo apt-get install wine1.5

有关更多说明,请参阅适用于 Ubuntu 及其衍生产品的 WINE

答案2

我必须进入游戏文件夹(右键单击并转到“打开应用程序目录”,然后导航到/steamapps/common/age2HD/)。在那里我将 Launcher.exe 重命名为其他名称。然后我复制了 AoK HD.exe 并将其命名为 Launcher.exe。

另外,我手动安装了.net 4.0 和 4.5。

此外,/age2HD/_CommonRedist/vcredist/2015我删除了 installscript.vdf 并手动安装了 32 位版本。

答案3

好消息,我还没有测试所有内容,但我已经设法在 PlayOnlinux 中运行它并开始游戏:

  1. 打开 PLayOnLinux 并选择“安装程序”。

POL 安装程序


  1. 搜索 Steam 并安装。 安装 Steam

  1. 单击完成之前,请确保取消勾选“运行 Steam”。 取消勾选“运行 Steam”

  1. 返回 PlayOnLinux 单击 Steam 图标并运行它。等待它完成更新。 Steam 更新。

  1. 您可能会收到一条消息“Steam 崩溃”,请单击下一步并忽略它。 Steam 崩溃

  1. 更新完成后登录 Steam。 Steam 登录

  1. 登录后,Steam 将最小化。‘Wine System Tray’ 将在另一个窗口中打开,找到它并双击 Steam 图标将其打开。

酒制托盘


  1. 在 Steam 上找到《帝国时代》并安装。 玩了 30 个小时

  1. 一旦安装并从 Steam 运行它,它将安装一些东西然后立即崩溃。 directx 安装

  1. 返回 PlayOnLinux,选择顶部工具栏上的“工具”,然后选择“管理 Wine 版本”。等待几秒钟,列表就会填充完毕。在 x86 选项卡上,选择“3.3”,然后单击箭头将其移动到右侧。 安装 wine 3.3

  1. 返回 PlayonLinux,选择 Steam 并选择配置。 配置 Steam

  1. 单击“Wine 版本”旁边的箭头并选择 3.3。 选择 Wine 版本

  1. 仍然在配置菜单上,转到“安装组件”选项卡并安装“d3dx9”和“vcrun6”。

d3dx9 虚拟运行6


  1. 返回“常规”选项卡并选择“从此虚拟驱动器创建新的快捷方式”。找到“AoK HD.exe”并选择下一步。 添加快捷方式

  1. 当返回到快捷方式列表时,选择“我不想创建另一个快捷方式”然后单击“下一步”。

完成添加快捷方式


16.从以下位置下载 vcrun 2015 x86 的副本这里. 在配置菜单的“杂项”选项卡中选择“在此虚拟驱动器中运行 Windows 可执行文件 (.exe)”。 运行可执行文件


  1. 运行您下载的 VC redist 2015 副本并完成设置。 安装 vcredist

  2. 运行我们之前添加的 AoK HD.exe 快捷方式。 运行快捷方式


  1. 可能会出现此错误,请忽略它并单击“确定”。 随机误差

  1. 帝国时代的启动器将会打开,但按钮上没有文字,无论如何单击第一个按钮,游戏就会启动:D 启动游戏

答案4

您应该查看 WineHQ 论坛以获取有关如何使其工作的说明。大多数游戏需要进行一些调整或一些本机库才能正常工作。我不确定链接到另一个网站是否正确,但这里有一些信息:

http://appdb.winehq.org/objectManager.php?sClass=application&iId=99

相关内容