目錄
準備及注意事項
開始建構
Step.1 解壓縮MapleStory-v113-tool
Step.2 打開 Visual Studio
Step.3 開啟專案
點選 MapleStory-tool-master 資料夾內的 ijl15.sln
Step.4 重定專案目標
第一次開可能會跳出這個視窗,按確定就好,如果沒有可以略過
Step.5 安裝套件 (重開方案)
點選上方的工具 > 取得工具與功能
勾選以下兩個並下載和安裝,安裝好後記得重開方案
Step.6 重定解決方案目標
右邊欄位對方案點擊右鍵,選擇重定解決方案目標
點擊確定
Step.7 更換版本
右邊欄位展開 標頭檔 > 選擇 MsCRC.h > 左邊 120 可以換成自己的版本 (目前已知能換 113 和 120)
Step.8 調整 Code
右邊欄位展開 原始程式檔 > 選擇 dllmain.cpp > 將左邊的 // No_Cap(); 去除註釋,改成 No_Cap();
Step.9 更換 Release 和 x86 位元
將上方欄位的 x64 改為 x86,左邊的 Debug 改成 Release,沒改的話會建置失敗
Step.10 建置方案
將上方欄位選擇建置 > 建置方案,下方輸出欄出現 === 1成功,就沒問題了
Step.11 建置完成
編譯好的 dll 檔,會出現在 MapleStory-tool-master 資料夾內的 debug 內
常見問題
建置錯誤
將 C:\Users\username\AppData\Local\Microsoft\VisualStudio\(自己的版本)\ComponentModelCache
全部檔案刪除,再開啟專案建置。
破攻顯示傷害錯誤【V113】
*(double*)No_CapAddr = 299999.0;
更換為
*(double*)No_CapAddr = 9999999.0;
上方的 9999999 就是顯示傷害上限,測試99w 和 999w 都可行 by. Vic
其他大大分享的位址
如果你也有並且願意分享,歡迎在下面留言。
能力值顯示破功 【V120】
放 MsCRC.h 的 #elif MsVer == 120
下,113的位址不確定是否相同,若有嘗試可以留言回報。
// 頂傷破攻 *(unsigned int*)(0x00865323 + 2) = (int)299999; *(unsigned int*)(0x00867A6A + 2) = (int)299999; *(unsigned int*)(0x00867A77 + 2) = (int)299999; *(unsigned int*)(0x00867CD4 + 2) = (int)299999; *(unsigned int*)(0x00867CE1 + 2) = (int)299999; *(unsigned int*)(0x00868D0C + 2) = (int)299999; *(unsigned int*)(0x00868D19 + 2) = (int)299999; *(unsigned int*)(0x00869D3F + 2) = (int)299999; *(unsigned int*)(0x00869D4C + 2) = (int)299999; *(unsigned int*)(0x0086A211 + 2) = (int)299999; *(unsigned int*)(0x0086A21E + 2) = (int)299999; *(unsigned int*)(0x0086A461 + 2) = (int)299999; *(unsigned int*)(0x0086A46E + 2) = (int)299999; // 法師類魔攻顯示突破 *(unsigned char*)(0x008509D8) = 0x7F; *(unsigned char*)(0x008509D8 + 1) = 0x84; *(unsigned char*)(0x008509D8 + 2) = 0x1E; *(unsigned char*)(0x008509D8 + 3) = 0x00; // 法師類魔攻突破 *(unsigned char*)(0x00868078) = 0x7F; *(unsigned char*)(0x00868078 + 1) = 0x84; *(unsigned char*)(0x00868078 + 2) = 0x1E; *(unsigned char*)(0x00868078 + 3) = 0x00; // 物理攻擊顯示突破 *(unsigned char*)(0x00A026B8) = 0x7F; *(unsigned char*)(0x00A026B8 + 1) = 0x84; *(unsigned char*)(0x00A026B8 + 2) = 0x1E; *(unsigned char*)(0x00A026B8 + 3) = 0x00;
4開頭髮型【V120】
放 MsCRC.h 的 elif MsVer == 120
和 #endif
之間
//4開頭髮型 *(unsigned char*)(0x00675DE9 + 2) = 0x04; *(unsigned char*)(0x00675DEC + 1) = 0x8E;
預設視窗化【V120】Rsys 大大分享
在 MsPatch.h 新增
*(unsigned char*)(0x00B87AF3 + 3) = 0x00;
破攻無效【V113】
在 MsCRC.h 中搜尋 *(unsigned char*)0x00A6D834 = 0xC3; 下方加上
*(double*)0x00B1CE28 = 999999.0;
您好。請問有083方面的地址嗎?🙏🏾
沒有欸,登入器會的人太少了,DC有發一篇其他論壇的可以看看
您好。請問有沒有可以修改登錄界面的教程
有時間會再補
請問依步驟建置後,visual studio 2022底下的錯誤清單顯示:「識別項 “jmp”未定義」,請問如何解決呢?
建議直接複製報錯,貼給GPT比較快,解答也比較詳細