Cheat Engine游戲腳本修改器通關(guān)教程(新手版Step1-Step9)
一、什么是Cheat Engine
1.簡(jiǎn)介
作弊引擎(Cheat Engine)是一個(gè)開(kāi)源工具,旨在幫助您修改在窗口下運(yùn)行的單人游戲,以便您可以根據(jù)自己的喜好使其更難或更容易(例如:找到100hp太簡(jiǎn)單,嘗試玩最多1個(gè)游戲HP),還包含其他有用的工具來(lái)幫助調(diào)試游戲甚至普通應(yīng)用程序,并幫助您通過(guò)后門(mén)程序檢查內(nèi)存修改來(lái)保護(hù)您的系統(tǒng),甚至包含一些方法可以從常規(guī)方法中取消隱藏。它配有內(nèi)存掃描器,可以快速掃描游戲中使用的變量,并允許您更改它們,但它還具有調(diào)試器,反匯編器,匯編器,speedhack,培訓(xùn)師制造商,直接3D操縱工具,系統(tǒng)檢測(cè)工具等。
除了這些工具,它還提供了廣泛的腳本支持,這將有助于經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員輕松創(chuàng)建自己的應(yīng)用程序,并與其他人分享。對(duì)于新用戶,建議您閱讀教程(Cheat Engine附帶的教程,安裝后可以在程序列表中找到它),并至少達(dá)到第5步,才可以了解并掌握Cheat Engine的基本使用情況。
2.答疑
Q:什么是作弊引擎?A:作弊引擎是一個(gè)工具,可以幫助您了解游戲/應(yīng)用程序的工作原理,并對(duì)其進(jìn)行修改。它具有廣泛的腳本支持,所以你基本上可以創(chuàng)建任何你喜歡的。查看關(guān)于頁(yè)面了解更多
Q:我如何安裝欺騙引擎?A:只需點(diǎn)擊主頁(yè)上的明顯的下載按鈕即可運(yùn)行。安裝完成后,您可以使用它。
Q:如何卸載Cheat Engine?A:開(kāi)始菜單將有一個(gè)卸載選項(xiàng),或者去windows設(shè)置 - >添加/刪除軟件并將其刪除
Q:什么時(shí)候會(huì)有MAC版本?A:一旦飛行的豬已經(jīng)降落在地獄的冰冷平原上
Q:“作弊引擎”會(huì)在線游戲嗎?A:大部分時(shí)間,不行
Q:黑暗字幕是否會(huì)幫助我在線游戲?A:沒(méi)有
Q:如果我發(fā)送黑字節(jié)電子郵件詢Q如何在網(wǎng)絡(luò)游戲中作弊,他該怎么辦?A:他不會(huì)回復(fù),或者他以這樣的方式回復(fù),真的讓你感到厭煩
Q:我在網(wǎng)絡(luò)游戲中嘗試編輯我的錢(qián),它在我的屏幕上顯示出來(lái)。但是當(dāng)我買東西的時(shí)候,我的錢(qián)已經(jīng)恢復(fù)到原來(lái)的位置,減去了剛買的東西A:那是因?yàn)榉?wù)器知道你有多少錢(qián)。您剛剛更改了顯示值
Q:我花了幾個(gè)小時(shí)在網(wǎng)絡(luò)游戲上使用speedhack來(lái)產(chǎn)生更多的資源,但是當(dāng)我退出并回來(lái)時(shí),一切都好像我從未使用過(guò)A:看到上面的答案
Q:我可以使用作弊引擎攻擊,破解或取消保護(hù)其他程序嗎?A:不,您只能使用作弊引擎進(jìn)行法律活動(dòng)。如果一個(gè)游戲的許可協(xié)議說(shuō)不要拆卸它,那么不要使用ce的反匯編功能! (除非您住在歐洲的地方,法律先于許可協(xié)議,并且您有權(quán)對(duì)所有軟件進(jìn)行逆向工程以供個(gè)人使用)
Q:我可以使用作弊引擎給我通常要支付的東西嗎?A:不,你不允許這樣做。這樣做會(huì)在安裝CE時(shí)違反您的協(xié)議,因此您必須卸載CE
Q:我需要支付作弊引擎嗎?A:不,作弊引擎是完全免費(fèi)的。
Q:我可以有源代碼嗎?A:當(dāng)然可以到下載頁(yè)面下載
Q:我付了100美元的作弊引擎,現(xiàn)在我發(fā)現(xiàn)我不能在我的網(wǎng)絡(luò)游戲上使用它。我要求退款!A:...笨蛋白癡...
Q:為什么沒(méi)有作弊引擎數(shù)字簽名?我現(xiàn)在太害怕下載了A:因?yàn)槲矣憛掃@種在互聯(lián)網(wǎng)上必須擔(dān)心的心態(tài)。如果你不想下載它,那么不要,而是去收縮來(lái)處理你的焦慮問(wèn)題更新,它實(shí)際上是簽署你大哭泣。感覺(jué)安全嗎?
Q:我可以發(fā)送不是英文的暗字節(jié)電子郵件嗎?A:當(dāng)然,但是在刪除之前不要指望他超出第一個(gè)字。
Q:我可以發(fā)送由自動(dòng)翻譯器翻譯成英文的暗字節(jié)電子郵件嗎?A:當(dāng)然可以,你不要回答任何床罩黑暗的字節(jié)。
Q:當(dāng)下載完成后,我的防病毒顯示出它包含病毒!我現(xiàn)在要死了嗎?A:只要添加Cheat Engine到忽略列表,這是一個(gè)假陽(yáng)性,反病毒廠商只是延遲。再次,如果你太害怕運(yùn)行它,那么不要。
Q:下一個(gè)版本的Cheat引擎何時(shí)會(huì)出來(lái)?A:有一天
Q:目前的反作弊系統(tǒng)將不會(huì)檢測(cè)到下一版的作弊引擎?A:很有可能沒(méi)有
Q:下一個(gè)版本的Cheat Engine是否能夠使用由于補(bǔ)丁而不再工作的作弊?A:不,你需要更新方法,而不是欺騙引擎
Q:為什么安裝程序與互聯(lián)網(wǎng)建立連接?你試圖劫持我嗎?A:不,我不是想劫持你,這只是一個(gè)連接到他們的服務(wù)器的廣告客戶,以獲取最新的可能使用的工具列表。
Q:我沒(méi)有觸及任何廣告客戶的垃圾郵件,是否可以獲得一個(gè)版本的作弊引擎?A:是的,下載頁(yè)面還有一個(gè)沒(méi)有安裝程序的下載鏈接。你只需要確保自己配置正確
注:以上來(lái)自Google翻譯
二、附帶教程通關(guān)
1.Step 1
這一步太簡(jiǎn)單,根據(jù)提示打開(kāi)需要修改的軟件,然后Next。如下圖所示:
2.Step 2
這一關(guān)的目的是找出游戲的生命值,并修改生命值。首先觀察Health后面有一個(gè)整數(shù)100代表100血量,沒(méi)點(diǎn)擊Hit Me一次會(huì)減少一定血量,下面我們就來(lái)學(xué)習(xí)如何修改血量到1000,來(lái)通關(guān)Step2.
a)在CE的Value值中填入100,注意不要勾選HEX復(fù)選框,點(diǎn)擊First Scan第一次掃描,這時(shí)候會(huì)發(fā)現(xiàn)CE左側(cè)有很多個(gè)Address地址,但是我們不知道哪一個(gè)Address是血量Health的地址
b)繼續(xù)點(diǎn)擊Hit Me按鈕,然后在CE中點(diǎn)擊Next Scan繼續(xù)掃描,這時(shí)我們會(huì)發(fā)現(xiàn)CE左側(cè)只剩一個(gè)Address了,這個(gè)地址就是我們要找的血量的地址

c)雙擊CE左側(cè)的地址,我們會(huì)發(fā)現(xiàn)它被添加到CE下方的列表中,雙擊列表中的Value,修改成1000,通關(guān)

3.Step 3
這一關(guān)的目的是讓我們掌握在沒(méi)有準(zhǔn)確值的血量(例如這一關(guān)的血量用進(jìn)度條表示)的時(shí)候,如何修改血量值。通關(guān)條件未修改成5000血量值。步驟如下:
a)首先在CE中點(diǎn)擊New Scan來(lái)創(chuàng)建一個(gè)新的掃描,然后在Scan Type下拉框中選擇“Unknown initial value”未知的值,接著點(diǎn)擊First Scan進(jìn)行第一次位置的掃描,如下圖所示:

b)進(jìn)行上一步未知的第一次掃描后,點(diǎn)擊Hit Me減少生命值,然后返回CE將Scan Type置成“Decreased value”也就是將掃描類型換成減少值掃描,點(diǎn)擊Next Scan繼續(xù)掃描我們會(huì)發(fā)現(xiàn)CE左側(cè)會(huì)出現(xiàn)許多Address,如下圖所示:

c)此時(shí)我們依然不知道血量值是哪一個(gè)Address地址,沒(méi)關(guān)系,按照這一步操作來(lái)我們就可以輕松找到血量值地址:繼續(xù)點(diǎn)擊Hit Me,返回CE點(diǎn)擊Next Scan,重復(fù)循環(huán)此步驟直到CE左側(cè)出現(xiàn)極少數(shù)的Address,我們選擇變成紅色的或者你覺(jué)得最像血量的address雙擊它添加到CE下方的列表中,修改其Value值等于5000,通關(guān)

4.Step 4
這一關(guān)的目的是讓我們了解有些游戲或程序的數(shù)據(jù)存儲(chǔ)的“Value Type”不是“4 Bytes”,而是“Float”、“Double”這種單/雙精度浮點(diǎn)值。這一關(guān)與Step 2類似,只是修改了"value Type"類型進(jìn)行了兩次掃描(一次float單精度,一次double雙精度掃描)。通關(guān)條件為將Health和Ammo都修改成5000,具體步驟不再描述,見(jiàn)下圖:




5.Step 5
這一關(guān)的目的是讓我們尋找更改值的代碼,然后將其這段代碼無(wú)效化從而達(dá)到不能改變值的目的。這可以應(yīng)用到在游戲中使怪物攻擊無(wú)效生命值不變,彈藥不變等等。通關(guān)條件就是使代碼無(wú)效不能Change Value改變值,步驟如下:
a)首先尋找Change Value改變值這一操作的Address,這一步與前面的介紹的步驟相同,不再描述,如下圖:

b)找到Address地址之后鼠標(biāo)右鍵Address選擇“Find out what writes to this address”找出是什么寫(xiě)入了這個(gè)地址,然后會(huì)彈出一個(gè)窗口(窗口的列表中是空白的),然后我們點(diǎn)擊“Change value”按鈕,窗口中會(huì)出現(xiàn)一行代碼,如下圖所示:


c)點(diǎn)擊“Change value”按鈕并且窗口列表中的代碼出現(xiàn)后,我們鼠標(biāo)右鍵這行代碼選擇“Replace with code that does nothing(NOP)”將這行代碼無(wú)效化,彈出窗口選擇OK然后通關(guān),如下圖所示:


6.Step 6
這一關(guān)的目的是我們了解指針尋找指針,因?yàn)榇颂幨悄X殘版通關(guān)教程,所以對(duì)于動(dòng)態(tài)地址、基址、指針、內(nèi)存、匯編等等一系列專業(yè)名詞不做解釋(因?yàn)槲乙膊淮竺靼装 ?。加油把)想要了解的同學(xué)請(qǐng)自行學(xué)習(xí)。通關(guān)條件是找出指針并將指針的value設(shè)置成5000,步驟如下:
a)按照之前的教程先尋找代碼,鼠標(biāo)雙擊這行代碼彈出Extra Info額外信息窗口(可以理解為顯示更多),如下圖所示:

b)通過(guò)上一步我們可以發(fā)現(xiàn)這樣一句話“The value of the pointer needed to find this address is probably 01673138”找到指針的可能地址是01673138,現(xiàn)在我們返回CE主界面,點(diǎn)擊“New Scan”新掃描按鈕,勾選“HEX”復(fù)選框選擇十六進(jìn)制,輸入剛才我們找到的指針的可能地址01673138,點(diǎn)擊“First Scan”第一次掃描按鈕,然后CE左側(cè)列表中會(huì)出現(xiàn)一個(gè)(有可能多個(gè))Address,這個(gè)綠色的Address就是我們要找的指針的基址。找到基址之后我們點(diǎn)擊CE主界面的“Add Address Manually”手動(dòng)添加地址按鈕,勾選“Pointer”指針復(fù)選框,輸入我們剛才找到的基址005FD630,點(diǎn)擊“OK”確定按鈕,如下圖:
c)完成上一步后我們發(fā)現(xiàn)CE主界面下方的列表中多出一個(gè)我們剛才手動(dòng)添加的地址(注意Address列多出一個(gè)P->,這代表指針的意思),雙擊value修改value值,然后鼠標(biāo)單擊Active鎖定這個(gè)指針,這時(shí)候回到教程中點(diǎn)擊Change pointer過(guò)關(guān),如下圖:

7.Step 7
這一關(guān)的目的是讓我們學(xué)會(huì)如何注入代碼(匯編語(yǔ)言),使用注入代碼來(lái)修改程序或游戲中的數(shù)據(jù)。例如本關(guān)中每點(diǎn)擊一次“Hit Me”按鈕,生命值“Health”會(huì)較少1,我們知道他的攻擊力為1,本關(guān)的通關(guān)條件是當(dāng)我們每點(diǎn)擊一次“Hit Me”生命值“Health”增加2,具體操作步驟如下:
a)首先按照上面教程中講述的步驟尋找代碼,尋找到代碼后選中這行代碼點(diǎn)擊“Show disassembler”顯示反匯編按鈕,如下圖所示:

b)點(diǎn)擊“Show disassembler”顯示反匯編后,會(huì)彈出“Memory Viewer”內(nèi)存查看器窗口并且自動(dòng)選中我們剛才查找到的代碼,我們選擇該窗口的“Tools”菜單下的“Auto assemble”自動(dòng)匯編選項(xiàng),在彈出的“Auto assemble”自動(dòng)匯編窗口的“Template”模板菜單下選擇“Code jection”代碼注入選項(xiàng),如下圖所示:


c)點(diǎn)擊“Code injection”代碼注入后會(huì)彈出“Code injection Template”代碼注入模板窗口,該窗口默認(rèn)寫(xiě)入我們之前尋找的代碼的Address地址(如果沒(méi)有自動(dòng)寫(xiě)入則需要我們手動(dòng)填寫(xiě)該Address),點(diǎn)擊“OK”按鈕后會(huì)彈出一段代碼,在這段代碼中我們會(huì)看到“newmem”和“originalcode”這兩個(gè)單詞,“originalcode”代表程序或游戲中執(zhí)行的匯編代碼,而“newmen”則是需要我們修改的地方,我們注釋掉“originalcode”下面的匯編語(yǔ)言代碼(此處我們不討論語(yǔ)法,如有興趣自行學(xué)習(xí)),在“newmem”下面寫(xiě)上“add dword ptr [ebx+00000478],02”這句代碼,即可實(shí)現(xiàn)通關(guān)條件,如下圖:



8.Step 8
這一關(guān)的目的是讓我們學(xué)會(huì)如何查找多級(jí)指針,通過(guò)Step6我們了解并尋找了一個(gè)一級(jí)指針,Step8中的指針為四級(jí)指針,有四個(gè)偏移(每臺(tái)計(jì)算機(jī)上的偏移量可能不同)。通關(guān)條件是尋找到這個(gè)多級(jí)指針改變其值為5000并且凍結(jié)指針活動(dòng)。
a)按照Step6查找Address

b)右鍵該地址查找是什么訪問(wèn)了這個(gè)地址

c)點(diǎn)擊“Change Value”按鈕,雙擊代碼彈出“Extra info”窗口記下偏移值和可能的地址,下圖的偏移值是18,可能的地址是0017EA40,在不同計(jì)算機(jī)上找出來(lái)的地址和偏移可能不一樣。重復(fù)同樣的步驟,就像Step6中一樣,直到找到這個(gè)指針的基址。找到最后,基址的顏色變綠。 

d)手動(dòng)添加地址,勾選pointer復(fù)選框,將基址和上一部中我們記錄的每級(jí)指針的偏移量填入,修改指針value并凍結(jié)active,過(guò)關(guān)。


9.Setp 9
這一關(guān)的目的是在敵我隊(duì)伍中公用掉血的方法時(shí)(有點(diǎn)拗口,總之就是敵人打我方掉血,和我方打敵人掉血是同一個(gè)函數(shù)/方法),通過(guò)區(qū)分?jǐn)澄译p方隊(duì)伍,來(lái)完成使我方不掉血,或一擊必殺地方來(lái)贏得游戲,完成通關(guān)條件。本關(guān)我方有兩個(gè)玩家,敵方有兩個(gè)玩家,血量值是float單精度浮點(diǎn)類型,如下:

方法一
找到我方生命值指針point,將其改為遠(yuǎn)大于敵方生命值的值,并將其凍結(jié)freezing,以達(dá)到多回合將敵方殺死的目的(官方不推薦這種方法,雖然可以此方法過(guò)關(guān)),步驟如下:
a) 參考Step 8多級(jí)指針,唯一不同的是,尋找到base address基址后,手動(dòng)添加指針時(shí)要將類型type改為float,因?yàn)樵撽P(guān)中生命值為float類型,如下:

到此這篇關(guān)于Cheat Engine游戲腳本修改器通關(guān)教程(新手版Step1-Step8)的文章就介紹到這了,更多相關(guān)Cheat Engine通關(guān)教程內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

Cheat-Engine 個(gè)性化修改教程 學(xué)習(xí)研究總結(jié)
下面是針對(duì)Cheat-Engine這個(gè)軟件的一些個(gè)性化修改的方法,主意是中文漢化、標(biāo)題、主題等方面的修改,網(wǎng)上pdf格式都很少,腳本之家小編特轉(zhuǎn)換成網(wǎng)頁(yè)版方便學(xué)習(xí)研究2022-01-02
CE(CHEAT ENGINE)修改器新手入門(mén)教程
Cheat Engine 一般簡(jiǎn)稱CE,是一個(gè)開(kāi)放源代碼的作弊軟件,其功能包括:內(nèi)存掃描、十六進(jìn)制編輯器、調(diào)試工具,Cheat Engine 自身附帶了外掛制作工具,可以用它直接生成外掛工具2021-10-03CHEAT ENGINE使用說(shuō)明之植物大戰(zhàn)僵尸加陽(yáng)光教程
ce修改器是一款內(nèi)存修改編輯工具,它允許你修改你的游戲,這里為大家分享如何為植物大戰(zhàn)僵尸游戲加陽(yáng)光的方法2021-10-02
Cheat Engine是一款內(nèi)存修改編輯工具,它允許你修改你的游戲,這里為大家分享如何用ck為游戲加血,需要的朋友可以參考下2021-10-02ce(CHEAT ENGINE)中文入門(mén)教程[原著CCB]
CHEAT ENGINE 這是老外編的內(nèi)存修改工具,我在網(wǎng)上找了很久才找到這個(gè)教程.現(xiàn)把它放這里,主要是怕它失傳了.內(nèi)容比較亂,不過(guò)這也是網(wǎng)上唯一一篇教材了2021-10-02
ce修改器怎么修改數(shù)值?Cheat Engine6.3修改游戲數(shù)據(jù)的方法介紹
ce修改器怎么修改數(shù)值?是很多新用戶都想知道的問(wèn)題,今天腳本之家小編就給大家詳細(xì)介紹一下Cheat Engine6.3修改游戲數(shù)據(jù)的方法步驟,希望對(duì)大家有所幫助2017-11-01





