暗黑破壞神3 Diablo3

主題列表 登入
六星鑽石會員 #1
本帖最後由 ╒心..淡╛ 於 12-7-11 06:38 AM 編輯

話說在前面:
  • 修改可能發生各種難以解決的叭啦叭啦叭啦叭啦錯誤。我想得到的解決方式都已經發在文末了,至於我想不到的,你把我炮爛炮翻也沒有用。自行修改本來就會發生各種問題,我能力有限,無法一一解決,修改前請自行考慮清楚是否能承擔風險。
  • 如果你真的會怕改錯改爛改爆炸,等臺灣維修日就會放好與美版相同的更新,建議你等幾天……
  • 這篇使用的是修改agent.db的方式,而非修改hosts,誠然hosts改起來比較簡單,但對我或者對許多「暴雪遊戲全都包」的玩家來說,有可能造成某些的問題。詳細解釋在文章最末端,請玩家自行考量。
  • 另外,我知道可能有些人覺得廢話、屁話太多,可能覺得明明兩三行可以表達的,很簡單的事情,寫一大堆做什麼?但我必須說,這篇就是要寫給「無法熟練操作電腦」的板友看的。


前言

  首先,雖然板上已經有多篇文章了,但……部分玩家問題更多,究其根本原因,在於:對一般人而言很正常、很普通的操作,在某些人眼裡看來卻如同天書。畢竟很多人都是對電腦完全沒概念,偏偏又想玩電腦遊戲。
  因此,在這邊特別寫了一篇「不需要動腦,照做就是」的方法。在此教學中,你不需要去分清楚什麼顯示隱藏檔、什麼系統權限、什麼hosts……更不需要去找什麼檔案。你唯一需要分辨清楚的,只有你的「作業系統版本」,也就是說究竟是屬於「Windows Vista/7」或者「Windows XP」,之後步驟異常簡單。

  如果你實在無法分辨自己用的是什麼作業系統……那我建議你還是別玩電腦遊戲比較好,這真的不適合你。好吧,開玩笑的,後面會有分辨作業系統的簡易教學。
何人適用

  首先,你必須是個美服玩家,而且最好是個沒事不會跑去亞服、歐服亂搞的玩家。因為三個伺服器的停機維護日並不相同,也就是說放上更新檔的日期不會一樣,理論上來講,美服進度應會較快。也就是說,你更新了美服的先進版本後,很有可能在亞服、歐服就成了「版本異常,無法登入」了。當然,通常隔個一兩天,亞服、歐服也會跟著更新,所以並不是非常大的問題。

  也就是說,如果你是主玩美服,從不到其他服,或者到其他服次數不多、頻率不高的玩家,那麼你很有必要做這個修改。反之,如果你從不到美服,或者到美服的次數不多、頻率不高,那麼就千萬別給自己找麻煩,就當沒看見這篇吧!

另外:典藏版不需要進行此修改。

修改教學

一、辨別作業系統

  首先,你要做的是分辨自己的作業系統,Windows Vista與Windows 7的修改方法是一樣的,而Windows XP則有另一種修改方法。兩者差別在於檔案位置。這部分我相信絕大多數人都不會有問題,但世事無常,難免有萬一,在這裡就簡單講解。啥?你說你用蘋果?好吧,雖然我不喜歡微軟,但我必須說,不要再迷信什麼蘋果了……早點換吧,有那種閒錢不如去救濟。
  • 方法一、如果你足夠信任我,按下此網址即可顯示你的作業系統:http://guinie.org/test/os.php
  • 方法二、如果你對我缺乏信任,可以以滑鼠右鍵點擊桌面「電腦」或「我的電腦」圖示,會彈出一個功能表,選擇「內容」,即可察看作業系統版本。
  • 方法三、如果你的桌面沒有「電腦」或「我的電腦」或其他類似圖示,那麼請看你的鍵盤,在左手處有個「Windows鍵」,圖形像一個歪曲的「田」字。按著它別放,然後按下「R」鍵,此時會彈出一個名為「執行」的小視窗(你按著兩顆鍵的手可以放開了),之後在它唯一可以填寫文字的地方輸入「winver」之後按「確定」,即可顯示你的作業系統版本。

二、關閉「Diablo III.exe」及「Agent.exe」


  要進行修改,你必須先行關閉遊戲……但部分電腦、作業系統可能有「關不乾淨」的問題。當然,基於這篇教學的立意,我不會讓你用工作管理員什麼的,能用指令處理的,我會盡量用指令,因為只要複製貼上即可。

小提示:教學內但凡提到需要「輸入某某文字」的,盡量使用複製貼上的功能,以免輸入錯誤。

  • 步驟一、關閉你的「暗黑破壞神III」遊戲程式。
  • 步驟二、請按下你的「Windows鍵」不放,就是前面提過那個,之後同樣按下「R」,並在「執行」視窗內輸入:「Taskkill /F /IM "Agent.exe" /T」然後按下確定,並等待幾秒。
  • 步驟三、同步驟二,只是輸入內容改為「Taskkill /F /IM "Diablo III.exe" /T」然後按下確定,並等待幾秒。


三、修改檔案

  確認你的Windows版本,並且關閉遊戲後,接下來要做的事情無比簡單。基本上沒多少事情需要做!只需要簡單的幾個步驟,你不需要修改權限、不需要找檔案,不需要弄什麼隱藏檔叭啦叭啦叭啦的。

小提示:教學內但凡提到需要「輸入某某文字」的,盡量使用複製貼上的功能,以免輸入錯誤。

小提示:如果你是邊修改邊看巴哈,看一步改一步,在後面有使用鍵盤功能之步驟,請確定你是在WordPad上操作,而不是在瀏覽器上看著巴哈操作。

  • 步驟一、首先,請按下你的「Windows鍵」不放,就是前面提過那個,之後同樣按下「R」,同樣會跳出一個可愛的「執行」小視窗,確定它跳出來後你的手指就可以鬆開了。但是這次我們不是要確認Windows版本,而是要直接修改檔案。
  • 步驟二、請在名為「執行」的這個視窗中找到那唯一可以輸入文字的欄位,我相信並不難找,因為它很明顯。
    • Windows 7、Vista:請在欄位內輸入「wordpad "%ProgramData%\Battle.net\Agent\agent.db"」,不包括「」,之後按下「確定」。
    • Windows XP:請在欄位內輸入「wordpad "%ALLUSERSPROFILE%\Application Data\Battle.net\Agent\agent.db"」,不包括「」,之後按下「確定」。
    • 如果你看了之前的教學,還是怎麼樣都沒辦法弄懂自己用的是什麼作業系統,兩個都試唄,反正只有一個能正常開啟。
  • 步驟三、如果前面步驟沒做錯,你現在應該已經開啟了WordPad,並自動載入了你要修改的檔案。現在,請在鍵盤上找到「Ctrl」鍵,按住不放,之後按下「H」,這時會跳出一個小小名為「取代」的視窗,視窗出現後請安心的放開按著鍵盤的手。接著請在「尋找目標」欄位內填寫「http://zhTW.patch.battle.net:1119/patch」,並在「取代為」欄位內填寫「http://enUS.patch.battle.net:1119/patch」,注意不要弄反了。完成之後請按下可愛的「全部取代」按鈕。之後會跳出「WordPad已經完成文件搜尋」的訊息。
    • 小提示:將步驟三的「尋找目標」及「取代為」兩個欄位倒過來填,即可恢復原本臺灣預設的更新伺服器,但不會改變已更新的遊戲版本,如果已經成功更新,你還是必須等亞服更新到與美服相同版本才能去亞服玩。
    • 小提示:如果發生按鍵衝突或其他問題,導致快捷鍵無效,可以試著在程式自身的功能表內找到,XP印象中在「編輯」這個選單底下能找到「取代」,而Windows 7則可以直接在視窗右上角找到「取代」按鈕,Vista不確定,待補充。
  • 步驟四、存檔!你可以按下「Ctrl」鍵不放,然後按下「S」,或者自行在程式左上方的功能表內找到「儲存檔案」的按鈕。存檔完成之後關閉WordPad程式。
  • 步驟五、修改遊戲目錄下的「.agent.db」這個檔案。
    • 5-1、找到「暗黑破壞神III」的捷徑,也就是你平常是怎麼開啟遊戲的,現在就去找到它!
    • 5-2、用滑鼠右鍵點擊它,會彈出一個功能表,然後選擇「內容」,會出現一個視窗。
    • 5-3、在「內容」視窗內,複製「開始位置」欄位的文字,不要包括那個雙引號,也就是「"」這東西。
    • 5-4、往上看,從「修改檔案」的步驟一(不是5-1喔)開始做起,只是把步驟二在「執行」視窗內輸入的文字改成「wordpad "你剛剛從『開始位置』複製的文字.agent.db"」,注意空格。也就是說,如果你的「開始位置」是「C:\Program Files\Diablo III\」,那麼你應該輸入的是「wordpad "C:\Program Files\Diablo III\.agent.db"」,之後依照步驟三至四(不是5-3、5-4喔)執行即可。

四、啟動遊戲、登入美服

  Windows 7或Vista請以「系統管理員」身份執行遊戲:用滑鼠右鍵點擊「暗黑破壞神III」捷徑,然後選擇「以系統管理員身份執行」。這並非人人都會遇到,但有人以此解決。
http://truth.bahamut.com.tw/s01/201205/94cf79c4aa6497bfa7e0fb06042418c7.JPG

重點:請確定自己登的是美服。有板友反應設定莫名其妙變成亞服,又遇到回圈,搞半天才發現是這問題,我自己也遇過幾次預設伺服器亂跳的問題。
http://truth.bahamut.com.tw/s01/201205/78fe1a412c065d87a0fe482bf064659e.JPG



還不行怎麼辦?

  還不行……那多半屬於「疑難雜症」範圍,畢竟,大多數板友都是可以的,包括許多看不懂其他版本教學的板友。至於疑難雜症,你可以試試其他板友的建議,比如:
  • 在步驟三完成後,按下「Ctrl」鍵不放,再按下「F」,開啟搜尋介面(開啟後你可以放開按鍵盤的手了),鍵入「installed_locales」按「找下一個」。找到後,將其下一行的「"zhTW"」字串改成「"enUS"」,之後再進行後續步驟。此行意思是已安裝的語言版本,我自己是沒嘗試過修改,但有人以此解決。
  • 連線出問題:學網或網速不佳的板友可能有此問題(也可能你網路十分正常,單純就是跟暴雪犯衝),這比較難一勞永逸、百分之百的解決,可以先嘗試將點對點功能關閉試試。執行啟動器後選擇上方「選項--下載程式偏好設定」,並取消「啟用點對點(P2P)傳輸」之勾選,按下確定。
  • 單純檔案錯誤:關閉程式,將訊息提示的檔案刪除(如圖為「D:\Diablo III\Updates\d3-0-9749-Win-final.MPQ」,這部分請勿照抄,每個人的安裝目錄不一樣),重新執行遊戲即可。
  • 卡在「設定更新檔中」:把遊戲關掉重開幾次。(#76樓)
  • 無法寫入必要檔案:請確定你已經把遊戲跟WordPad都關閉了。並且是用「系統管理員身份」執行遊戲。
  • 檢查修改過程是否有所錯漏。(最常見的就是取代時少複製了幾個字)
  • 試著重開機後,在尚未執行其他程式的情況下,進行修改。
  • 試著重新安裝遊戲後再進行修改。
  如果始終不行……建議留下詳盡一點的資訊,包括作業系統版本、目前遊戲版本(進入遊戲後看畫面左下角)、哪一步出現問題、問題發生時呈現之訊息等等。巴哈板友眾多,群策群力之下或能解決。



  • 題外話:為啥不修改hosts比較簡單?基本上我完全不建議……第一點是因為修改hosts的方式是讓你的電腦把「zhTW.patch.battle.net」認定為「12.129.206.133」(enUS.patch.battle.net)簡單說就是騙過自己的電腦(而不是只騙暗黑破壞神III),讓它把美服更新當成亞服更新,但沒人能保證未來IP不會改變,或者這個位址會不會在其他地方用到……比如星海,比如魔獸,比如未來其他暴雪遊戲。請不要為了一時的簡單,給自己的未來找麻煩。而第二點……修改hosts有可能遇到權限問題,而這個問題的解決方法比較「不傻瓜」(無可避免的要進行檔案權限修改與操作,然而我這篇的重點在於「完全不需要找檔案」)而且解決了權限問題,你的電腦可能就存在安全性疑慮……


資料源文:巴哈討論區
三星高級會員 #2
試左都唔得...我係國際版...連美服....未轉過中文~"~ 都更唔到!!!
六星鑽石會員 #3
重新開機或熄左路由器試下
回到最頂傳統版

選擇頁數