2011年12月6日 星期二

Play Diablo III beta with mooege on Mac OSX 10.7.2


since: 2011/12/06
update: 2011/12/06

說明: 由於目前 Mac 上 Daiblo III beta 版本為: Beta Patch 7 – v.0.4.1.7931
          因此此版尚未破解(目前已破解的是:
Beta Patch 6),
          在此先記錄步驟.


Important: With Diablo 3-Patch 6, Check your 7841 Base.mpq the MD5 Hash
should be "3faf4efa2a96d501c9c47746cba5a7ad"
update: "5eb4983d4530e3b8bab0d6415d8251fa" has been confirmed to work
by other community members

p.s. 在終端機下執行: md5 filename 即可得到 MD5 Hash


相關網址:

1. mooege/mooege - GitHub
2. Compiling - mooege wiki

A. 下載並安裝 Mono SDK
   下載: Download - Mono
   目前版本: Mono 2.10.6
   檔名: MonoFramework-MDK-2.10.6_1.macos10.xamarin.x86.dmg


B. 下載並安裝 MonoDevelop 
   下載: Download - MonoDevelop  
   目前版本: MonoDevelop 2.8.4.1
   檔名: MonoDevelop-2.8.4.1.dmg


C. 下載 mooege 原始碼

   下載: Zipball
   目前版本: v0.7841-126-g5f0c5e3
   說明: 此版本目前有點問題, 因此改下載 raistlinthewiz / mooege 的版本.
   檔名: raistlinthewiz-mooege-99e9158.zip


D. 編譯

   1. 解壓縮 raistlinthewiz-mooege-99e9158.zip 檔案,
      進入 build 目錄下, 用 MonoDevelop 開啟 Mooege-Mono.sln 檔案.
      結果發現 "使用者界面" 大多變成亂碼.

   2. 因此先將 "使用者界面" 語言設成英文.
      a. 先結束 MonoDevelop, 接著開啓終端機, 執行以下指令:
          代表用英文開啓 MonoDevelop
          LANG=en_US.UTF-8 open /Applications/MonoDevelop.app

      b. 接著執行: MonoDevelop > Preference...

      c. Visual Style > General > User Interface Language: > English > OK
  
   > OK

   3. 再次開啓 build 目錄下的 Mooege-Mono.sln 檔案.
      對 Solution 下的 Mooege-Mono 按右鍵 > 選擇 Set as startup project

   4. 開始編譯:
      memu > Build > Build All


E. 拷貝檔案
   將 /Applications/Diablo III Beta/Data_D3/PC/MPQs 下的所有檔案
   copy 到 src\Mooege\bin\Debug\Assets\MPQ 目錄下


F. 執行 project
   MonoDevelop > menu > Run > Run 
   會開啓一個終端機視窗:


G. 啟動 Diablo III
   開啓新的終端機視窗, 並執行以下的指令:
    $ cd /Applications/Diablo\ III\ Beta/Diablo\ III.app/Contents/MacOS/
   
$ ./Diablo\ III -launch -auroraaddress localhost:1345


H. 登入遊戲
   帳號: test@
   密碼: (Anything)

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。