如何在虛擬機上玩神話時代
我最近受到了玩舊遊戲的渴望。
由於我過去使用舊遊戲的經驗,例如命令與征服:紅色警戒 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]
isvmware
,所以文件名是:0x15AD_vmware.gfx
。現在該文件已存在,您需要使用文本編輯軟體打開它,例如Notepad,幾乎每個版本和版本的 Windows 中都預裝了該軟體,並在其中添加以下文本:
$$ config $$
供應商=VMware
預設設備=CyberBladeXP.gfx $$ knownGoodDriver $$
月=9
日=21
年=2009
產品=0
版本= 0
子版本=0
建構=0 $$ device $$
0x405=CyberBladeXP,CyberBladeXP.gfx
其實,裡面寫的是什麼資訊似乎並不重要。我只是複制粘貼了用於 Virtualbox 的文本,它仍然像一個魅力一樣工作(雖然我承認,我當時並沒有嘗試真正玩這個遊戲)。顯然,您需要確保
[knownGoodDriver]
零件與您的驅動程序的日期匹配,但我認為這並不重要,只要您的驅動程序比列出的更新。不幸的是,Microsoft 認為隱藏已知文件類型的副檔名是個好主意,例如
.exe
or.txt
,因此您的文件可能具有.gfx.txt
副檔名而您還不知道它。此 Microsoft 支持站點告訴您如何“修復”該問題。如果沒有幫助,您可以隨時詢問 Google。儘管此解決方案僅限於Age of Mythology,但它很有可能也適用於其他Ensemble Studios遊戲。
享受你的懷舊之情。