零基礎製作【武林外傳】輔助工具(一)
工具:vb6企業版(盜版)/vb6精裝版
ce 一,開啟遊戲和ce用ce載入遊戲
二,讓你的血量回到最滿狀態,記住血量值
如上圖,我的是1312點血,好的,用ce搜"1312",.用"exact value"方式,4位元組
搜到n個址,好,再回到遊戲裡,我們讓人物掉點血(打怪什麼的,最好多掉點,這樣方便後面來查數),再用"decreased value"(減少了的數)來搜,這樣掉點血,搜一次,搜點血搜一次,幾次下來,好的,找到的位址就只剩四個了(我是兩次就找到只剩四個了,電腦不同,可能找的次數也不同,不過方法是一樣的,先找最大血量值,然後,再掉點血,再用減少的搜,如此迴圈幾次就ok了)記下第乙個位址(為什麼用第乙個位址,ce的教程裡說,一般如果找到少量的位址後,正確的一般在第乙個,如果你不確定,你可以讓人物自動回血,就可以看到,第乙個位址的數也在跟著增加~)
接著,把第乙個位址雙擊,加入下面的欄裡,再在位址上單擊右鍵,彈出選單中選"find out what writes to this address"(誰在改定這個位址),調出監視視窗,再回到遊戲,掉點血,就可以看到監視視窗裡己經有改寫該位址的命令了~
選中該命令,點"mor information",得到如下圖
得到26個位址都含有這個數,好的,把最前面的三個數儲存到下欄裡,然後,小退一下(回到人物選擇介面,再進入遊戲),就可以看到,三個位址的數值都有變化了.好,再重新找血量位址,然後再"find out what writes to this address"(誰在改定這個位址)這個位址,得到esi的值,記下來,對比剛儲存 下來的三個位址內的數,呵呵,發現
010aeae4裡的值剛好等於esi,這就可以肯定,010aeae4一定二級基址了,好,我們監視010aeae4,"find out what writes to this address".好,再次小退一下,再進入遊戲,這時監視視窗有東東了,如下圖
得到:mov [esi+24],0000000
記下esi的值,010aeac0,再回到ce主介面,用十六進製制的方法找010aeaco
得到n個數,反覆搜幾次,好,得到下圖
按ce教程說的,一般最是位址最小的就是正確的,呵呵,有點那個啊,~~~~~~~~~~~~
選第乙個008be594,加到下面的欄裡,完全退出遊戲,再進入遊戲
重複,最後還是得到008be594,這樣就可以肯定,008be594就是一級基址了
得出公式如下
一級基址:008be594
008be594位址裡面儲存的數值+24的偏移=二級基址
二級基址裡面儲存的位址數+254的偏移得到血量的位址
下面開始搜尋資料!
用ce開啟武林外傳。執行ce,按照下圖的次序開啟(.../武林外傳/element/elementclient.exe)
2.遊戲啟動後,別忘了選擇遊戲視窗。
3.這是遊戲中人物的資料。
4.好,現在我們要在ce中顯示人物的生命值。同樣按照圖中的順序開啟「新增位址」對話方塊,在資料框中新增我們已知的記憶體位址。當然,我們要用指標的方式,因為儲存這些資料的位址是不固定的,我們可以用8c6a54這個固定的基位址以及相關的偏移位址找到我們需要的資料。我們就來看看生命的值,完成圖上的專案點「確定」來看看結果。
5.怎麼樣!是不是角色的生命值呢,使自己失去一些血量看看這個值是不是也在跟著變化。
6.根據已知的人物位址,我們還可以顯示其它資料。
零基礎製作 武林外傳 輔助工具 一
零基礎製作 武林外傳 輔助工具 一 工具 vb6企業版 盜版 vb6精裝版 ce 一,開啟遊戲和ce用ce載入遊戲 二,讓你的血量回到最滿狀態,記住血量值 如上圖,我的是1312點血,好的,用ce搜 1312 用 exact value 方式,4位元組 搜到n個址,好,再回到遊戲裡,我們讓人物掉點血...
武林三國輔助工具介紹
包年價 申請免費使用介面 更新內容如下 開通登陸視窗 購買後認證使用 即你在 上購買支付後,可以利用這個功能馬上開通。解決了掛機的時候,如果出現重新整理過快問題,將自動在20秒後導航回來,繼續任務。國慶期間 10.1 10.5 只要你 購買使用者 推薦朋友買購買,你就會獲得5天的免費使用許可權,最多...
輔助工具之VBA(一)
工欲善其事,必先利其器。excel可以理解成乙個微型資料庫,既能儲存資料有能很好的呈現資料。擁有豐富的公式,強大的vba,是我們日常最強大的工具之一。根據excel的特點,我們可以利用它自動生成 豐富的公式 vba,我們可以做資料分析。文件結構形式是一切的基礎。約定優於配置。我們要積累一些 塊,在我...