修改記憶體位址數值增加技能欄
目的 | 基於技能學習在客戶端內進行, 通過程式修改記憶體位址內的數值, 使可學習的技能數量暫時達到60個(地圖切換/遇怪上限就會回復原本, 但多學了的技能不會不消失) |
---|---|
程式 | Cheat Engine 7.4 |
Cheat Engine 安裝教學
- google搜尋Cheat Engine(目前版本是7.4)並下載
- 安裝語言選english, 第一頁按next, 第二第三頁按Decline(避免被安裝其他垃圾程式)
- 安裝完成
修改流程
- 按Cheat Engine左上角的open process (放大鏡和屏幕的圖示)
- 選擇df, 如果多開情況下要選正確的PID(進程ID), 不懂找遊戲的PID就單開遊戲吧, 有df圖示那個就對
- 在Cheat Engine右邊value那裡輸入目前的技能數量對應的7位數值(下表), 如果目前技能數量是55就輸入3604530
46 | 3014706 |
47 | 3080242 |
48 | 3145778 |
49 | 3211314 |
50 | 3276850 |
51 | 3342386 |
52 | 3407922 |
53 | 3473458 |
54 | 3538994 |
55 | 3604530 |
56 | 3670066 |
57 | 3735602 |
58 | 3801138 |
59 | 3866674 |
60 | 3932210 |
每一個對應數值都是相差65536, 低轉數時可以反推算/公式來突破技能上限
公式: 50 + 技能數量*65536
例: 10技能數量= 50+10*65536 =655410
4. 輸入7位的數值後按下First Scan, 左邊的Found會出現一堆記憶體位址及位址內儲存的數值
5. 在遊戲內把已經學習過的一招技能反選為未學習(未滿50技可以學一招技能, 有改變就可以)(如果目前職業沒有學習過任何技能, 只能放棄一招垃圾技能, 所以能突破50時多學幾招垃圾技能)
如果身上真的沒有任何一招技能可以捨棄/反選, 可以分析這些記憶體位址的名字特徵來找到技能欄的地址
對比這些address, 頭3個字有跟其他地址重複的都不是要找的地址(開頭相似的是陣列), 改錯其他地址也不會有什麼影響, 改回去或不理也可以, 技能欄地址通常是在found列表的比較底部位置
6. 減少/增加一招技能後, Cheat Engine內Found表裡面會有數值轉為紅色(通常只有1個, 如果有2個或以上就看上面數值表對應的7位數值, value一定是3xxxxxx的7位數(45~60招技時))
7. 雙擊這個紅色的記憶體位址, 會在Cheat Engine下方列表出現
8. 雙擊下方列表value下面的7位數值(46~60招技時一定是3xxxxxx的7位數, 不要點type和address下方的數值)
9. 修改數值為60(非7位數), 然後開始學技能(不用重複學完又改) (也可以改數值做3211314,讓遊戲誤以為你的技能還未滿50個, 但要學一個改一次 或 勾選ACTIVE就不用重複改數值)
1.基於這些記憶體地址是動態的, 過一段時間/地圖轉換/遇怪會改變, 打開技能上限不是永久, 要學技時才打開, 如果數值格式改了, 代表記憶體位址已經變了, 要從第3步開始重做
2.遊戲關閉再開PID就會改變, 要重新按open process
3.60個技能是極限, server儲存角色技能的陣列只有60個, 無法突破60是因為到達技能儲存上限
4.哈米爾頓&巴特拉姆實驗場無法用此方法突破技能上限(建議升到滿級後, 把當前職業的技能反選到49/50, 學完寶物庫技能後再用上面方法把技能突破50)