Age-of-Mythology

如何在虛擬機上玩神話時代

  • April 9, 2018

我最近受到了玩舊遊戲的渴望。

由於我過去使用舊遊戲的經驗,例如命令與征服:紅色警戒 2,在 Windows 8.1 下通常會崩潰很多,我決定為這些情況設置一個Windows XP VM(虛擬機)。

然後我繼續在 VM 上安裝Age of Mythology,但它拒絕啟動,說我的圖形適配器不受支持,並提供以下資訊:

顯卡 0:vmx_fb.dll VMware SVGA II Vendor(0x15AD) Device(0x405)

我以前在Windows 7 VM上玩過要求更高的遊戲,所以我知道這個錯誤只是簡單的教科書失敗主義

我如何教神話時代變得更加信任?

感謝Google,我找到了這個網站,它是關於在 Ubuntu 上通過 Virtualbox VM玩神話時代的。

該解決方案僅適用於 Virtualbox,但不適用於 VMware。它仍然幫助我找到了一個可行的解決方案,因為我所需要的只是調整一些變數。

要在不辨識圖形適配器的情況下欺騙Age of Mythology啟動,您必須在[AoM install directory]\gfxconfig目錄中創建一個文件。如果您在其預設位置安裝Age of Mythology,那將是C:\Program Files\Microsoft Games\Age of Mythology\gfxconfig.

在該目錄中,您必須創建一個名為: 的文件[vendor ID]_[vendor name].gfx。查看錯誤消息:

顯卡 0:vmx_fb.dll VMware SVGA II Vendor(0x15AD) Device(0x405)

我們可以說[vendor ID]is0x15AD[vendor name]is vmware,所以文件名是:0x15AD_vmware.gfx

現在該文件已存在,您需要使用文本編輯軟體打開它,例如Notepad,幾乎每個版本和版本的 Windows 中都預裝了該軟體,並在其中添加以下文本:

$$ config $$

供應商=VMware

預設設備=Cyber​​BladeXP.gfx $$ knownGoodDriver $$

月=9

日=21

年=2009

產品=0

版本= 0

子版本=0

建構=0 $$ device $$

0x405=Cyber​​BladeXP,Cyber​​BladeXP.gfx

其實,裡面寫的是什麼資訊似乎並不重要。我只是複制粘貼了用於 Virtualbox 的文本,它仍然像一個魅力一樣工作(雖然我承認,我當時並沒有嘗試真正玩這個遊戲)。顯然,您需要確保[knownGoodDriver]零件與您的驅動程序的日期匹配,但我認為這並不重要,只要您的驅動程序比列出的更新。

不幸的是,Microsoft 認為隱藏已知文件類型的副檔名是個好主意,例如.exeor .txt,因此您的文件可能具有.gfx.txt副檔名而您還不知道它。此 Microsoft 支持站點告訴您如何“修復”該問題。如果沒有幫助,您可以隨時詢問 Google


儘管此解決方案僅限於Age of Mythology,但它很有可能也適用於其他Ensemble Studios遊戲

享受你的懷舊之情

引用自:https://gaming.stackexchange.com/questions/147311