共找到2條詞條名為修改器的結果 展開

修改器

一個修改的工具

修改器意義能夠修改某一個程序或文件的程序。修改器的英文翻譯叫做: “Trainer”或“Hack”一般而言,trainer常被用於指"作弊器”,比如“xx遊戲xx項屬性修改器”,其具有針對性,只能針對某個遊戲或者這個遊戲的某個版本。

修改器是一個工具,他的主要作用在於通過技術手段找到需要的內存地址,然後修改。

對比作弊器


有許多人將“修改器”與“作弊器”的意義混淆,在遊戲領域當中,修改器的功能會比作弊器更為豐富,它不但可以修改某些屬性值,也可以修改該遊戲的場景、人物、模式等以外的東西。而作弊器只是更改程序當中的某些數值,使遊戲變得更加容易進行的程序。
詳細說來,作弊器的原理是已經知道具體要修改的東西的數據的內存位置,然後直接編寫圖形界面方便迅速的達到修改的目的。由於現在的遊戲絕大多數使用動態地址,所以作弊器都會根據偏移量找到正確的內存地址。而修改器是一個工具,他的主要作用在於通過技術手段找到需要的內存地址,然後修改。作弊器必須先依靠修改器找到地址。很多修改器也能自動生成作弊器,如金山遊俠,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呼出到桌面。
如果你還在用上面兩款經典軟體,那麼你已經out了。作為開源的CE,它的功能遠遠遠遠超過了前面兩款。如果你不會用,CE的教程(真的很好,隨軟體安裝)會教你最基本的功能,那怕你從來沒有用過修改器。而且,CE的特別功能你也能體會到。
CE不僅僅有內存搜索、修改功能,最強大的在於其支持彙編。也就是說,你可以通過反彙編查看那些語句修改了某個地址,從而判斷這個地址的真實值存放在那裡,或者刪掉“修改xx地址”這一句,那麼你要的數就永遠不會變了(不是那種在0。幾秒內改回來那種,是完全不會變,因為程序不知道要拿這個地址怎麼樣——修改的語句已經被刪除了)。同樣支持生成專用修改器,CHEAT ENGINE是最好用的修改器,沒有之一。而且開源的CE你可以隨意使用(和修改)。
CHEAT MAKER
CheatMaker是一個內存修改&遊戲修改器製作工具。可以用以修改程序的內存數據及文件數據。它除了具備基本修改器的功能外最大的特點就是你可以使用它來製作基於任何程序的專用修改器而且它不但支持直接修改電腦程序/電腦遊戲在內存中的數據並且可以製作運行於模擬器上的電視遊戲的修改器。CM(簡稱)支持普通遊戲修改器的大部分功能:數據搜索數據修改內存管理地址管理等等。而CM不僅僅是這樣它可以製作基於任何程序的專用修改器靜態修改(文件修改)動態修改(內存修改)皆可。當然也包括任何遊戲!它不僅支持PC程序還支持大多數的EMU數據修改。使用靈活強大的{支持程序}(PC/EMU動態修改)設定功能能夠固定的處理PC動態地址數據。CM是實際上是可以對任何類型數據進行操作的因為它的最小單位可以支持數據位(bit)使得操縱二進位數據成為可能。在數據處理方面如果內置功能還不能滿足修改需求的話還可以自己制插件來支持各種數據操作。使CM對於數據的操作能依照插件設計的意圖工作。輸出最原始的數據輸入自定義的數據完全由用戶自己發揮。除去對數據處理的強大支持外 使用CM製作出來的修改器控制項功能強大靈活多變自由度極高。完全能滿足製作專用修改器需要。除去豐富的控制項外CM還加入圖形資源使得整個修改器的界面可以設計得非常美觀。使得任何人都能輕鬆製作出屬於自己幻想中的修改器!