Google
 

星期二, 2月 15, 2011

Win7再戰世紀帝國2(AOE2)

世紀帝國應該算是微軟最熱門的遊戲之一吧! 時至今日, 還是會讓人回想那遊戲的快意, 久久不能忘懷。

最近看大陸版的新三國演義, 其中的戰爭場面, 又讓我想到世紀帝國。在老婆大人的央求下, 又把這個塵封已久的遊戲重新在Win7上裝起來, 準備大戰一場。

但就在這個關鍵時刻, 問題出現了...

猜想是軟體相容性的問題, 本來在XP跑得好好的世紀帝國, 到了Win7上卻出現了兩個問題。第一是不能用LAN連線對戰, 第二是畫面顏色不對。

上網爬了一下文, 看起來許多人都遇到相同的問題, 但解決方法卻是眾說紛云, 沒衷一是, 總找不到一個完整的解決方案。好不容易把這兩個問題都解決了, 在這整理最精簡完整的解決方法, 供大家參考, 也算是自己的一個記錄。

安裝設定
按正常方式安裝AOE2, 安裝完後, 在桌上的捷捷上按右鍵, 選內容。

如上圖, 勾選幾個相容性的選項: 以相容模式執行這個程式(Windows XP (Service Pack 2), 停用圖形主題, 停用桌面轉譯緩衝處理。
這樣便算安裝完成。

網路問題
關於不能連線對戰的問題, 它的現象就是無法看到對方所建立的遊戲, 因此也無法加入。這個問題是困擾最多人的, 解決也最五花八門, 甚至還有人為了玩這個遊戲, 在Win7下又裝了WinXP的Virtual Machine。如果真的必需這樣, 那真是太累了。
在我自己的環境下, 這個問題的解法其實最簡單。幾個基本的步驟一定要先確認:
1.確認網路連線沒問題(廢話?)
2.確認防火墻沒有擋住AOE2(又是廢話?)
3.進入你的router的管理畫面, 若router上有開啟Upnp功能, 請將它關畢(這才是重點)

如此這般, 你應該就可以順利在AOE2裡看到對方在LAN上建立的遊戲了。


畫面顏色問題
這個問題是最麻煩的, 因為每次要玩都要這麼做一次, 方法如下:
1.點選桌面上的圖示敋動AOE2。
2.進入AOE2主畫面後, 按下ALT+Tab切回Win7畫面。
3.在工作列上按右鍵, 按K啟動工作管理員。


4.在處理程序下找到explorer.exe, 然後按"結束處理程序"。沒錯, 就是把檔案總管這個process殺掉, 就是它害你的AOE2顏色無法正確顯示的。
5.按ALT+Tab回到遊戲主畫面, 這時便可以順利進行遊戲。

到這一步, 顏色也對了, 又可以連線對戰, 還求什麼呢?
不對, 最後還有一個問題。若遊戲結束後, 就找不到檔案總管了, 怎麼辦?

記得工作管理員還在吧?
在工作管理員中選"使用者", 然後登出...
重新登入後, 檔案總管就回來了, 跟重開的一樣...
---------------------------------------------------------------
4/2補充
其實畫面頻色問題,可以用一個批次檔解決,不用每次去砍explorer.exe
批次檔內容如下:
taskkill /F /IM Explorer.exe
cd "C:\Program Files\Age of Empires II"
age2_x1.exe
Start explorer.exe
只要用記事本把這段內容存成aoe2.bat放在桌面上,日後要玩aoe2就直接雙擊這個批次檔執行即可。
 
張貼留言