我最近一直在尝试在我的 Linux Ubuntu 12.04 LTS 电脑上玩《帝国时代 2》。但是,我似乎无法使用我在电脑上找到的任何方法让它工作。我尝试过 Playonlinux,但是,当我尝试玩它时,出现一条消息,说发生了内部错误。我也尝试过通过 virtualbox 进行操作并将其安装到虚拟版本的 Windows XP 上。但是,在完成安装后,它告诉我磁盘驱动器中没有 CD,我应该插入它并重新启动应用程序。如果有人有我还没有尝试过的方法或我可能错过的东西,请告诉我。谢谢。
答案1
您应该看看 WINE。WINE 在过去几年中取得了长足的进步,许多基于 Windows 的应用程序都可以在其上运行,并且取得了不同程度的成功。
看起来《帝国时代 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 中运行它并开始游戏:
- 打开 PLayOnLinux 并选择“安装程序”。
- 登录后,Steam 将最小化。‘Wine System Tray’ 将在另一个窗口中打开,找到它并双击 Steam 图标将其打开。
- 仍然在配置菜单上,转到“安装组件”选项卡并安装“d3dx9”和“vcrun6”。
- 当返回到快捷方式列表时,选择“我不想创建另一个快捷方式”然后单击“下一步”。
16.从以下位置下载 vcrun 2015 x86 的副本这里. 在配置菜单的“杂项”选项卡中选择“在此虚拟驱动器中运行 Windows 可执行文件 (.exe)”。
答案4
您应该查看 WineHQ 论坛以获取有关如何使其工作的说明。大多数游戏需要进行一些调整或一些本机库才能正常工作。我不确定链接到另一个网站是否正确,但这里有一些信息:
http://appdb.winehq.org/objectManager.php?sClass=application&iId=99