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 檔案.
結果發現 "使用者界面" 大多變成亂碼.
a. 先結束 MonoDevelop, 接著開啓終端機, 執行以下指令:
代表用英文開啓 MonoDevelop
LANG=en_US.UTF-8 open /Applications/MonoDevelop.app
b. 接著執行: MonoDevelop > Preference...
c. Visual Style > General > User Interface Language: > English > OK
3. 再次開啓 build 目錄下的 Mooege-Mono.sln 檔案.
對 Solution 下的 Mooege-Mono 按右鍵 > 選擇 Set as startup project
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
會開啓一個終端機視窗:
開啓新的終端機視窗, 並執行以下的指令:
$ cd /Applications/Diablo\ III\ Beta/Diablo\ III.app/Contents/MacOS/
$ ./Diablo\ III -launch -auroraaddress localhost:1345
H. 登入遊戲
帳號: test@
密碼: (Anything)
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。