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就直接雙擊這個批次檔執行即可。
 

21 則留言:

old-new-AOC player 提到...

為何COLOR和explorer 會有關呢????? 但真的修正好了....

匿名 提到...

請問怎麼進入router的管理畫面@@?

阿男 提到...

在你的瀏覽器上輸入router的內部IP(通常是192.168.1.1 or 192.168.10.1),然後輸入管理員的帳號和密碼.
如果還是不行,你可能要找找你router的說明書了.

阿男 提到...

to old-new-AOC player,
據說是因為Win7的檔案總管會啟用佈景主題,所以影響了AOE2的色彩。
我補充了一個自動執行的批次檔,這樣玩起來就方便多了,參考看看吧!

匿名 提到...

taskkill /F /IM Explorer.exe
cd "C:\Program Files\Age of Empires II"
age2_x1.exe
Start explorer.exe
把批次黨放到征服者的資料夾裡面要玩的時候點他一下他就會自動開啟遊戲了!而且關掉遊戲的時候可以省掉登出的動作!!!!

匿名 提到...

我的電腦aoe路竟不在那

是在D:\Age of Empires II\age2_x1

我有自己改過

但是他還是一樣只會關閉檔案總館

可是世紀帝國還是不會自動開始

還有 如果解析度開到1200*xxx

是不是會造成運作問題

可以開始 但是開始遊戲就會當掉

匿名 提到...

我有一樣的問題,你得在cd XXXXX這行前面,先切換到D槽,我修改後的寫法是這樣

taskkill /F /IM Explorer.exe
D:
cd Games\Age of Empires II\age2_x1\
age2_x1.exe
Start explorer.exe

感謝版主解決了我的問題!

s99787 提到...

請問WIN7與XP之間的連線問題,我(WIN7)開了他(XP)看的到,但是連不進來;他開了我就沒看到可以請問是怎麼回事嗎?

匿名 提到...

我家是{WUNDOW7家用版進階版}而且是[無線網路]我用是Age of empires II 1.0
我家沒有rar請問router的管理畫面在哪

阿男 提到...

to s99787,請先參考這篇看看
http://jonaschen.blogspot.com/2008/11/aoe2lan.html

to 匿名, router的管理畫面請參考設備的使用手冊.通常進入的網址是http://192.168.1.1 or http://192.168.0.1

匿名 提到...

請問版大 小弟我解壓縮後開啟 畫面根本沒出來 只有聲音然後畫面全黑... 可以幫解決一下???

阿男 提到...

不太明白你所指的解壓縮是解什麼?
首先你要確認你的AOE2正確安裝了.然後至少以原先的啟動方式要能夠執行(只是顏色可能有問題,或不能連線). 請你把問題再說清楚一點.

匿名 提到...

讚!讚!讚!

匿名 提到...

哈囉 我是在宿舍 電腦是WIN7 我不大懂路由器那部分... 而拜託大大講解一下嗎?

Unknown 提到...

我的是WIN7 64位元 真的不能玩嗎?
遊戲執行後開始畫面都有 但是到了選單的部分就都是黑的 聲音也都還在!! 請問板大 您有辦法幫我解答嗎?

阿男 提到...

對不起,我沒用過64位元的.不清楚問題會出在哪裡.

阿男 提到...

宿舍是學校宿舍嗎? 那網路應該都是學校管的,可能也沒辦法給你動.你可以問問學校的網管人員看看.

匿名 提到...

請問你有世紀帝國2免光碟的下載點嗎?或者可以寄解壓縮檔給我嗎謝謝! LIU49114911@YAHOO.COM

阿男 提到...

抱歉,沒有免光碟版.可能你要自己想辦法了.

匿名 提到...

我已經照你的方法做了,可是還是不能用,為什麼? (筆記行電腦)

阿德 提到...

看了您的文章,解決了我所有問題,包括改ap,顏色,以批次檔執行,真是感謝非常。
又.windows 7 64位元可以正常執行