如何在WINE的Lubuntu 16.04下运行Civilization III(年度最佳游戏版)?

我安装了WINE(稳定,来自Ubuntu存储库)版本1.6.2 unter Lubuntu 16.04并从DVD成功安装了Civilization III年度游戏。 但是,之后游戏不会运行。 这很奇怪,因为游戏中也包含的编辑器确实有效。 我想知道哪个设置应该用于文明。 由于它是一款可以在Windows XP下运行的游戏,我怀疑需要进行调整 – 可能使用winetricks。

这是使用终端运行时的输出:

(’keine Berechtigung’的意思是’没有许可’)

我在这里发现“Wine必须通过ASPI呈现驱动器,我想将I / O转换为原生Linux格式。出于某种原因,这似乎在您的设置上没有正常工作。”

ben@Shuttle:~/.wine/drive_c/Program Files (x86)/Infogrames/Civilization III$ wine start Civilization3.exe fixme:exec:SHELL_execute flags ignored: 0x00000100 ben@Shuttle:~/.wine/drive_c/Program Files (x86)/Infogrames/Civilization III$ fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0. fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1. err:aspi:SCSI_OpenDevice Failed to open device /dev/sg1: Keine Berechtigung fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2. err:aspi:SCSI_OpenDevice Failed to open device /dev/sg2: Keine Berechtigung fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 3. fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 4. err:aspi:SCSI_OpenDevice Failed to open device /dev/sg4: Keine Berechtigung 

我的错误消息可能是指我使用的USB-CD / DVD驱动器。 在内置驱动器的笔记本电脑(MacbookPro8,3,2011年,Lubuntu 16.04)上,游戏开箱即用。

它不适用于我的Shuttle Barebone PC,它上面挂着两个苹果影院显示器。 可能是显卡/驱动程序问题(在应用NoCD-patch之后,/ dev / sg0-messages消失了)。

它也不适用于我的带有Lubuntu 14.04的Acer Aspire One D270,我认为由于缺乏DirectX支持,尽管终端没有消息(如在Shuttle情况下)。

我的游戏是德国游戏,可能是版本1.16 。 这在WineHQ上被标记为“垃圾”,但是旧版本的WINE。 它现在适用于带有Lubuntu 16.04的旧MacbookPro,尽管我还没有进行长期测试。

找到与不同游戏版本相关的补丁的好页面是: https : //www.civ-wiki.de/wiki/Versionen_(Civ3) 。

包含官方NoCD补丁的补丁摘要位于页面底部的下载链接中。

我首先应用了1.29f的补丁,然后将Civilization3.exeCivilization 3 PC Games Patch ohne Conquest von v1.21f (d).zip到我的目录中。

现在,游戏没有CD运行。

为了解决介绍(裁剪屏幕)之后的图形问题,我取消选中了winefcg下的两个graphics选项:允许窗口管理器进行decorationcontrol 。 我也在Win XP模式下运行它。