我用這個標題是想吸影你們,其實沒
g,大家在焦急的等待
g的出現不如動手去做個!
!還漲點技術!
在進行我們的工作之前,
我們需要掌握一些關於計算機中儲存資料方式的知識和遊戲中儲
存資料的特點。
本章節是提供給菜鳥級的玩家看的,
如果你是高手就可以跳過了,
如果,你
想成為無堅不摧的劍客,
那麼,這些東西就會花掉你一些時間;
如果,你只想作個江湖的遊
客的話,那麼這些東西,了解與否無關緊要。是作劍客,還是作遊客,你選擇吧!
現在我們開始!首先,你要知道遊戲中儲存資料的幾種格式,這幾種格式是:位元組
(byte)
、字(word)
和雙字(doubleword)
,或者說是
位、位和
位儲存方式。位元組
也就是位方式能儲存
0~255
的數字;字或說是
位儲存方式能儲存
0~65535
的數;雙
字即位方式能儲存
0~4294967295
的數。為何要了解這些知識呢?在遊戲中各種引數的最大值是不同的,有些可能
左右就夠了,比如,金庸群俠傳中的角
色的等級、隨機遇敵個數等等。而有些卻需要大於
甚至大於
,象金庸群俠傳中
角色的金錢值可達到數百萬。
所以,在遊戲中各種不同的資料的型別是不一樣的。
在我們修
改遊戲時需要尋找準備修改的資料的封包,
在這種時候,
正確判斷資料的型別是迅速找到正
確位址的重要條件。
在計算機中資料以位元組為基本的儲存單位,
每個位元組被賦予乙個編號,
以確定各自的位
置。這個編號我們就稱為位址。
在需要用到字或雙字時,
計算機用連續的兩個位元組來組成乙個字,
連續的兩個字組成一
個雙字。而乙個字或雙字的地
址就是它們的低位位元組的位址。現在我們常用的
windows9x
作業系統中,位址是用乙個
位的二進位制數表示的。而在平時我們用到記憶體位址時,總是用乙個
位的進製數來表
示它。二進位制和十六進製制又是怎樣一回事呢?
簡單說來,二進位制數就是一種只有
和兩個數碼,每滿
則進一位的計數進制法。
同樣,進製就是每滿十六就進一位的計數進制法。
進製有0--f
十六個數字,它為表
示十到十五的數字採用了ab
cdef
六個數字,它們和十進位制的對應關係是:
a對應於
b對應於
c對應於
d對應於
e對應於
f對應於
。而且,
進製數和二進位制數間有乙個簡單的對應關係,
那就是;
四位二進位制數相當於一位
進製數。比如,乙個四位的二進位制數
就相當於
進製的f
就相當於
a了解這些基礎知識對修改遊戲有著很大的幫助,
下面我就要談到這個問題。
由於在計算
機中資料是以二進位制的方式儲存的,同時
進製數和二進位制間的轉換關係十分簡單,所以
大部分的修改工具在顯示計算機中的資料時會顯示
進製的**,而且在你修改時也需要
輸入進製的數字。你清楚了吧?
在遊戲中看到的資料可都是十進位制的,
在要尋找並修改引數的值時,
可以使用
window
s提供的計算器來進行十進位制和
進製的換算,我們可以在開始選單裡的程式組中的附件
中找到它。
WPE使用例項
wpe應該有三個版本,乙個是98下用的wpe1.5,乙個是2000和xp下用的wpe pro,還有乙個是兩種系統都可以用的wse0.3。要說明的是,不論你用的wpe是哪乙個版本,它們的原理都是一樣的。現在用windows xp系統,所以選用了容易操作的wpe pro。為什麼可以刷怪 在遊戲中,每乙個...
WatchService 檔案新增,修改的實時監控
最近接到個簡單的需求 實時監控資料夾,把新增的檔案傳到對應的ftp,要求監控的資料夾可實時配置,使用jline提供人機互動介面進行檔案的重傳.略一思考,watchservice可以實現實時監控需求.1.系統啟動,載入配置檔案,為每個配置項提供乙個監控器,當有檔案新增,上傳到對應的ftp 2.系統啟動...
linux修改TCP連線數(centos實測)
ulimit n和 u可以檢視linux的最大程序數和最大檔案開啟數。臨時方法 為了優化linux效能,可能需要修改這個最大值。臨時修改的話ulimit n 204800就可以了,重啟後失效。永久生效的方法 修改 etc security limits.conf檔案 在檔案末尾新增 html vie...