修改器

修改器

遊戲工具
修改器,能夠修改某一個程序或文件的程序。修改器的英文翻譯叫做:“Trainer”或“Hack”一般而言,trainer常被用于指"作弊器”,比如“xx遊戲xx項屬性修改器”,其具有針對性,隻能針對某個遊戲或者這個遊戲的某個版本。修改器是一個工具,他的主要作用在于通過技術手段找到需要的内存地址,然後修改。
  • 中文名:修改器
  • 英文名:modifier
  • 分類:遊戲工具
  • 類型:補丁

對比作弊器

有許多人将“修改器”與“作弊器”的意義混淆,在遊戲領域當中,修改器的功能會比作弊器更為豐富,它不但可以修改某些屬性值,也可以修改該遊戲的場景、人物、模式等以外的東西。而作弊器隻是更改程序當中的某些數值,使遊戲變得更加容易進行的程序。

詳細說來,作弊器的原理是已經知道具體要修改的東西的數據的内存位置,然後直接編寫圖形界面方便迅速的達到修改的目的。由于現在的遊戲絕大多數使用動态地址,所以作弊器都會根據偏移量找到正确的内存地址。而修改器是一個工具,他的主要作用在于通過技術手段找到需要的内存地址,然後修改。作弊器必須先依靠修改器找到地址。很多修改器也能自動生成作弊器,如金山遊俠,CE

使用原理

修改器的目的就是要找到地址,然後修改。

一般過程是:首次搜索某個數值,在遊戲中修改這個數值,然後搜索這個新數值,如此反複,直到找到地址,改成你要的值。

如果不知道具體數,需要“模糊搜索”:首先搜索所要的地址,然後在遊戲中修改這個數,然後搜索所要變大或變小或不變的數,然後再到遊戲中改變數值,如此反複,找到地址。

如果某個數值小,比如10以下整數,将會搜到很多,可以用組合數搜索,比如hp是100,mp是150,就搜索100,150。但是數值類型要選對,不知道就所以類型搜一次(選“??”)

找到數值後,附近往往還有相關數據,可以順便修改。比如道具數量前面的地址往往是道具類型,可以憑空改出極品道具來,經驗附近往往是hp、mp、str、agi、int、luk等等

常用修改器

判斷修改器優劣的原則:

1、能找到地址;

2、速度快;

3、功能豐富。

FPE

FPE(fix people expert整人專家)是最經典的修改器。

FPE2000是經典中的經典。

FPE的特點是有進度條可以看到搜索進度,搜索過程中不會出現假死,功能豐富。但是搜索較慢是他最大的缺點。FPE2000作為過去最常用的修改器,其搜索能力是最大的原因。其他修改器有可能出現找不到地址的情況(可能是由于算法不一樣),但是FPE找到的地址一定是最全的。FPE2001在2000的基礎上升級了鎖定位置的功能,增加了當目标數值小于某個值或大于某個值則修改,否則不改變,顯着改善了以前隻能固定某個值得确定。但是FPE2001常常找不到地址(盜版?)。XP以及以後系統使用FPE必須使用兼容性設置為win98。FPE2000大小2.4M,2001大小4M。

金山遊俠

金山公司出品的另一個修改器,代表了另一個不同方向。作為另一個最常用的修改器,金山遊俠有許多可圈可點之處。

金山遊俠的最大優點是搜索快,搜索時間是FPE的1/5。程序所占内存越小,差距越明顯。FPE在已知地址搜索中仍需幾秒,FPE的搜索時間随搜索範圍指數遞減。金山遊俠搜索時間随搜索範圍呈線性遞減。但是金山遊俠搜索過程中會呈現假死狀态,鼠标不能移動。而且沒有進度條,是不是真的死機了也不知道。金山遊俠可能會出現找不到地址的情況(少數),這時候你可以試試FPE2000(絕對不要用2001)。

金山遊俠的*鍵呼出功能比FPE強大。FPE有無法呼出的情況,金山遊俠所有遊戲都能呼出。而且金山遊俠呼出後遊戲的畫面被截屏保存在背景上,方便随身參考,FPE呼出到桌面。

CHEATENGINE

如果你還在用上面兩款經典軟件,那麼你已經out了。作為開源的CE,它的功能遠遠遠遠超過了前面兩款。如果你不會用,CE的教程(真的很好,随軟件安裝)會教你最基本的功能,那怕你從來沒有用過修改器。而且,CE的特别功能你也能體會到。

CE不僅僅有内存搜索、修改功能,最強大的在于其支持彙編。也就是說,你可以通過反彙編查看那些語句修改了某個地址,從而判斷這個地址的真實值存放在那裡,或者删掉“修改xx地址”這一句,那麼你要的數就永遠不會變了(不是那種在幾秒内改回來那種,是完全不會變,因為程序不知道要拿這個地址怎麼樣——修改的語句已經被删除了)。同樣支持生成專用修改器,CHEAT ENGINE是最好用的修改器,沒有之一。而且開源的CE你可以随意使用(和修改)。

CHEATMAKER

CheatMaker是一個内存修改&遊戲修改器制作工具。

可以用以修改程序的内存數據及文件數據。它除了具備基本修改器的功能外,最大的特點就是你可以使用它來制作基于任何程序的專用修改器,而且它不但支持直接修改電腦程序/電腦遊戲在内存中的數據,并且可以制作運行于模拟器上的電視遊戲的修改器。

CM(簡稱)支持普通遊戲修改器的大部分功能:數據搜索、數據修改、内存管理、地址管理...等等。

而CM不僅僅是這樣,它可以制作基于任何程序的專用修改器,靜态修改(文件修改),動态修改(内存修改)皆可,當然也包括任何遊戲!它不僅支持PC程序,還支持大多數的EMU數據修改。使用靈活強大的{支持程序}(PC/EMU動态修改)設定功能,能夠固定的處理PC動态地址數據。

CM是實際上是可以對任何類型數據進行操作的,因為它的最小單位可以支持數據位(bit)使得操縱二進制數據成為可能。在數據處理方面,如果内置功能還不能滿足修改需求的話,還可以自己制插件來支持各種數據操作。使CM對于數據的操作能依照插件設計的意圖工作,輸出最原始的數據,輸入自定義的數據,完全由用戶自己發揮。

除去對數據處理的強大支持外,使用CM制作出來的修改器,控件功能強大,靈活多變,自由度極高。完全能滿足制作專用修改器需要,除去豐富的控件外,CM還加入圖形資源,使得整個修改器的界面可以設計得非常美觀。使得任何人都能輕松制作出屬于自己幻想中的修改器!

相關詞條

相關搜索

其它詞條