Šajā vietnē wikiHow ir iemācīts izmantot Cheat Engine, lai modificētu dažas datorspēles. Cheat Engine ir atmiņas skenēšanas rīks. Izmantojot šo rīku, varat piekļūt datora atmiņā saglabātajiem datiem un veikt izmaiņas šajos datos. Tādā veidā jūs varat mainīt spēles informāciju, piemēram, veselības līmeni, munīciju, rezultātu, dzīvības un citus krājumu elementus vai aspektus.
Solis
1. daļa no 8: apkrāptu dzinēja uzstādīšana
1. solis. Atveriet Cheat Engine tīmekļa lapu
Piekļūstiet vietnei https://cheatengine.org/downloads.php no datora tīmekļa pārlūkprogrammas.
2. solis. Izvēlieties Lejupielādēt apkrāptu dzinēju
Šī lielā saite parādās lapas centrā.
- Uz šīs pogas tiek parādīta arī jaunākā Cheat Engine versija (piem. Lejupielādēt Cheat Engine 6.7 ”).
- Ja jums ir jāizmanto Cheat Engine Mac datorā, atlasiet “ Lejupielādējiet Cheat Engine 6.2 operētājsistēmai Mac ”.
Solis 3. Instalējiet Cheat Engine
Instalēšanas process, kas jums jāievēro, ir atkarīgs no jūsu datora operētājsistēmas:
- Windows - veiciet dubultklikšķi uz Cheat Engine instalācijas faila, atlasiet “ Jā "Kad tiek prasīts, izvēlieties" Nākamais ”, Atzīmējiet izvēles rūtiņu“Es piekrītu”, pēc tam atlasiet“ Nākamais " Tālāk noklikšķiniet uz " Nākamais ”Vēl trīs reizes noņemiet atzīmi no izvēles rūtiņas“Es piekrītu instalēt McAfee WebAdvisor”, atlasiet“ Nākamais un noklikšķiniet uz " Uzstādīt " Kad instalēšana ir pabeigta, izvēlieties " Nākamais ", Kad tas tiek prasīts, un noklikšķiniet uz" Pabeigt ”.
- Mac-veiciet dubultklikšķi uz DMG Cheat Engine instalācijas faila, pārbaudiet programmas instalēšanu, kad tas tiek prasīts, noklikšķiniet un velciet Cheat Engine ikonu uz direktoriju "Applications" un izpildiet ekrānā redzamos norādījumus.
Solis 4. Palaidiet Cheat Engine
Kad programma ir instalēta, noklikšķiniet uz izvēlnes "Sākt"
(Windows) vai Launchpad (Mac), pēc tam atlasiet “ Apkrāptu dzinēju ”.
Jums, iespējams, būs jāizvēlas " Jā "vai" Atvērt ”Pirms Cheat Engine atvēršanas.
2. daļa no 8: Spēļu procesa atbloķēšana Cheat Engine
Solis 1. Sāciet spēli
Palaidiet spēli, kuru vēlaties izmantot, ar Cheat Engine.
Paturiet prātā, ka nevarat izmantot vairāku spēlētāju tiešsaistes spēles vai uz serveriem balstītas spēles
2. solis. Izvēlieties ikonu "Procesi"
Noklikšķiniet uz datora pogas Cheat Engine loga augšējā kreisajā stūrī. Tālāk parādīsies uznirstošais logs, kurā parādītas datorā pašlaik darbojošās programmas.
Solis 3. Noklikšķiniet uz spēles procesa
Pārlūkojiet procesu sarakstu, līdz tiek atrasta vajadzīgā spēle, pēc tam atlasiet spēles nosaukumu. Ja spēlēm, kurām piekļūst no pārlūkprogrammas, tiks izmantots Cheat Engine, atlasiet pārlūkprogrammas nosaukumu.
- Ja spēles nosaukums nav pieejams sarakstā "Procesi", procesu nevar rediģēt, izmantojot Cheat Engine.
- Jums, iespējams, būs jānoklikšķina uz cilnes " Procesi ”, Kas vispirms atrodas virs loga.
4. solis. Izvēlieties Labi
Šī poga parādās loga apakšā. Pēc tam spēle tiks atbloķēta Cheat Engine.
3. daļa no 8: Mainīgo (vērtības) atrašana un mainīšana spēlēs
1. solis. Nosakiet aspektu vai spēles mainīgo (vērtību), kuru vēlaties mainīt
Lai mainītu spēles mainīgo, tam ir jābūt skaitlim (piemēram, munīcijas līmenis, veselība vai vienums).
Ekrānā jāparāda atbilstošais numurs. Piemēram, ja vēlaties mainīt noteiktas preces daudzumu krājumos, jums jāiet uz lapu, kurā tiek parādīts krājumu segmentā esošo vienumu skaits
2. solis. Paslēpiet spēles logu un noklikšķiniet uz Cheat Engine loga
Kamēr spēles logs ir paslēpts, jums vēlreiz jāparāda Cheat Engine logs.
Nepārtrauciet spēli šajā posmā
3. solis. Noklikšķiniet uz New Scan
Tas atrodas Cheat Engine loga augšdaļā, blakus panelim kreisajā pusē. Katru reizi, kad vēlaties skenēt jaunu aspektu vai mainīgo, jums jānoklikšķina uz “ Jauna skenēšana ”.
4. solis. Izvēlieties skenēšanas veidu
Sākot jaunu skenēšanu, varat veikt piecu veidu skenēšanu. Divi galvenie izmantojamie skenējumi ir "Precīza vērtība" un "Nezināma sākotnējā vērtība". Izmantojiet nolaižamo izvēlni blakus "Skenēšanas veids", lai atlasītu veicamās skenēšanas veidu. Pieejamie skenēšanas veidi ietver:
-
” Precīzas vērtības:
”Izvēlieties šo opciju, ja zināt precīzu summu vai vērtību, kas jāmaina. Piemēram, ja jūs zināt konkrēto dzīvību skaitu vai munīciju, varat izvēlēties šo iespēju.
-
” Nezināmas sākotnējās vērtības:
“Videospēlēs dažreiz vērtības vai daudzumus neatspoguļo skaitļi. Piemēram, varoņa veselību vai dzīves līmeni attēlo veselības skaitītājs, nevis skaitlis. Piemēram, jūs nezināt konkrētu dzīvību skaitu vai veselības līmeni. Patiesībā ir skaitļi, kas apzīmē šos aspektus vai mainīgos, taču tos nevar redzēt ekrānā. Tāpēc jūs varat izvēlēties opciju Nezināma sākotnējā vērtība ”.
- ” Lielāks nekā…:' ”Izvēlieties šo opciju, ja nezināt konkrēto vērtību vai daudzumu, ko meklējat, bet tomēr zināt mazāko vērtību vai daudzumu.
-
” Mazāks nekā…:
Izvēlieties šo opciju, ja nezināt konkrēto vērtību vai daudzumu, ko meklējat, bet tomēr zināt lielāko vērtību vai daudzumu.
-
” Vērtība starp…:
Izmantojot šo opciju, varat ievadīt meklējamo vērtību vai daudzumu diapazonu.
5. solis. Nosakiet datu tipu
Datu tips apzīmē atmiņā saglabāto vērtību vai daudzumu. Var būt grūti zināt, kādus datus izvēlēties, tāpēc šajā posmā jums var būt nepieciešams uzminēt vai eksperimentēt. Izmantojiet nolaižamo izvēlni blakus vienumam “Datu tips”, lai norādītu datu tipu. Ja, izmantojot vienu datu tipu, neatrodat meklēto vērtību vai daudzumu, noklikšķiniet uz “ Jauna skenēšana ”Un mēģiniet vēlreiz, izmantojot citu datu tipu. Daži izplatīti datu veidi, kurus varat izmantot, ir šādi:
-
” Baiti:
”Iespējas“2 baiti”un“4 baiti”ir visbiežāk izmantotie datu veidi. Lielākā daļa Windows lietojumprogrammu izmanto datu tipu “4 baiti”, lai jūs varētu sākt eksperimentu ar šo opciju. Mainīgos varat atrast arī, izmantojot datu tipu “2 baiti”. Joprojām var izmēģināt opcijas “1 baiti” un “8 baiti”, taču abās opcijās var rasties problēmas vai kļūdas.
-
” pludiņi:
Peldošā komata datu tips attiecas uz vērtību vai daudzumu, kam ir decimālskaitlis (pat ja jūs to neredzat spēlēs). Dažreiz spēles vērtības vai daudzumus saglabā kā peldošu komatu, lai novērstu vienkāršu atmiņas skenēšanu. Ja, izmantojot baitu skenēšanu, nevarat atrast meklēto vērtību vai daudzumu, mēģiniet skenēt šo datu veidu.
-
” Dubultspēles:
Šis datu veids ir līdzīgs peldošajiem punktiem, taču tajā ir divreiz vairāk ciparu. Ja skenējot baitus vai peldošos datu tipus nevarat atrast mainīgo, mēģiniet skenēt šos datu veidus.
-
” Visi:
Šī opcija darbojas, lai skenētu visu veidu datu mainīgos. Šī opcija var būt laba izvēle, ja nezināt, ko meklēt. Tomēr šī opcija parāda vairāk meklēšanas rezultātu, kas jums jāsaīsina.
6. solis. Ievadiet vērtību vai daudzumu, kuru vēlaties mainīt, un noklikšķiniet uz Pirmā skenēšana
Piemēram, ja munīcijas sarakstā ir palikušas 20 aizzīmes, teksta laukā "Vērtība" ierakstiet 20. Cheat Engine skenēs visus mainīgos vai aspektus, kuru vērtība vai lielums ir “20”. Jūs, iespējams, adrešu sarakstā atradīsit daudz mainīgo, tāpēc vēlāk jums būs jāsamazina meklēšanas rezultāti.
7. solis. Atgriezieties spēlē un mainiet vēlamā mainīgā vērtību
Process, kas jāievēro, būs atkarīgs no izmantotās spēles. Piemēram, ja vēlaties paaugstināt savu veselības līmeni, varat savainot sevi, lai vispirms pazeminātu savu veselības līmeni. Ja vēlaties vairāk munīcijas, vispirms izšaujiet dažas kārtas, lai samazinātu munīcijas skaitu.
8. solis. Atgriezieties pie Cheat Engine un meklējiet atjauninātos mainīgos
Paslēpiet spēles logu un noklikšķiniet uz Cheat Engine. Sadaļā "Vērtība" ierakstiet jaunu vērtību vai daudzumu, pēc tam noklikšķiniet uz " Nākamā skenēšana " Cheat Engine skenēs visus mainīgos pirmajā skenēšanas reizē, pēc tam sašaurinās tos līdz mainīgajam vai adresei ar vērtību, kas pārveidota par lielumu vai skaitli, kā jūs ievadījāt joslā "Vērtība".
-
” Nezināmas sākotnējās vērtības:
"Ja pirmajā skenēšanā atlasāt" Nezināma sākotnējā vērtība ", izvēlieties" Paaugstināta vērtība "vai" Samazināta vērtība ”Sadaļā“Skenēšanas veids”atkarībā no tā, vai vērtība (vai lielums) palielinās vai samazinās. Cheat Engine skenēs visas pieaugošās vai samazinošās vērtības vai daudzumus, nevis skenēs noteiktas vai fiksētas vērtības.
9. solis. Atkārtojiet meklēšanas procesu, līdz jums ir četras (vai mazāk) vērtības/daudzumi
Turpiniet mainīt vērtību vai lielumu, pēc tam meklējiet mainīto vērtību, līdz Cheat Engine loga kreisajā pusē tiek parādīti ne vairāk kā četri aspekti vai mainīgie.
Jūs beidzot redzēsit iepriekš meklēto vērtību vai daudzumu slejā "Iepriekšējais" katrā mainīgā/aspekta vērtībā, bet pašreizējā vērtība vai daudzums tiek parādīts slejā "Vērtība"
10. solis. Adrešu sarakstam pievienojiet mainīgos vai aspektus
Varat dubultklikšķināt uz kāda aspekta, lai to pievienotu adrešu sarakstam Cheat Engine loga apakšā, vai noklikšķiniet uz adreses, lai to iezīmētu, un mainīgā vai aspektu saraksta apakšējā labajā stūrī atlasiet sarkano diagonālo bultiņas ikonu. Pēc tam mainīgais tiks pievienots adrešu sarakstam loga apakšā.
Lai atlasītu vairākas adreses vai mainīgos, turiet nospiestu taustiņu "Shift", pēc tam sarakstā noklikšķiniet uz augšējiem (pirmā atlase) un apakšējiem (pēdējās atlases) mainīgajiem
11. solis. Mainiet vērtību uz vēlamo daudzumu
Lai mainītu mainīgā/aspekta vērtību vai lielumu, rīkojieties šādi:
- Veiciet dubultklikšķi uz vērtības sadaļā "Vērtība" sarakstā Cheat Engine loga apakšā.
- Slejā "Vērtība" ievadiet jaunu vērtību vai daudzumu.
- Klikšķis " Labi ”.
12. solis. Pārbaudiet, vai spēlē nav mainījusies malu vērtība vai lielums
Atverot spēli, rediģētais mainīgais vai aspekts parādīs jūsu ievadīto lielumu vai vērtību. Nākamajā metodē vai segmentā jūs uzzināsit, kā neļauties mainīties vērtībām vai daudzumiem, pārvēršot tos par nefunkcionējošu kodu.
Jums var būt nepieciešams vēlreiz mainīt mainīgā vērtību vai lielumu, pirms tas tiek atjaunināts
4. daļa no 8: Koda maiņa, lai novērstu vērtības vai daudzuma izmaiņas
1. darbība. Meklējiet mainīgos, kuru lielumu nevar mainīt
Šis segments vai sadaļa iemācīs jums izmantot koda meklētāja funkciju, lai atrastu to, kas rakstīts adresē vai mainīgajā, kuru vēlaties mainīt, un aizstāt to ar kodu, kas nedarbojas. Tādējādi spēles mainīgo vērtība vai lielums nemainīsies. Izpildiet iepriekšējā sadaļā norādītās darbības, lai uzzinātu, kuri aspekti ir jāmaina. Pievienojiet mainīgo sarakstam ekrāna apakšā.
2. solis. Ar peles labo pogu noklikšķiniet uz adreses un izvēlieties Uzziniet, kas piekļūst šai adresei
Pēc tam tiks atvērts Cheat Engine Debugger logs. Šajā logā tiek parādīti norādījumi par adresi, kurai gatavojaties piekļūt.
3. solis. Noklikšķiniet uz Jā
Izmantojot šo opciju, jūs apstiprināt, ka vēlaties savienot atkļūdotāju ar Cheat Engine procesu. Tiks atvērts logs “Koda atkļūdotājs”. Pirmo reizi atverot logu, saraksts būs tukšs.
4. solis. Atgriezieties spēlē un mainiet mainīgā vai aspekta vērtību vai lielumu
Atkal atgriezieties spēlē un dariet kaut ko, lai mainītu aspektu vai mainīgo, kura vērtībai nevajadzētu mainīties. Atkļūdotāja logā tiek parādīti koda norādījumi, kas piekļūst izvēlētajai adresei vai mainīgajam.
5. solis. Atgriezieties pie Cheat Engine un noklikšķiniet uz norādījumiem sarakstā
Logā var būt vairākas adreses vai mainīgie. Ja tā, izvēlieties adresi vai mainīgo, kas nav saistīts ar to pašu bāzes adresi. Meklējiet norādījumus ar atšķirīgām vērtībām starp kvadrātiekavām "[" un "]" nekā citas vērtības.
6. solis. Noklikšķiniet uz Aizstāt
Kods tiks aizstāts ar nederīgu kodu (NOP).
Ja sarakstā ir vairāk nekā viens mainīgais, atlasiet visus mainīgos
7. solis. Noklikšķiniet uz Apturēt
Neaktīvais kods tiks piemērots vai aktivizēts. Tādējādi izvēlētā aspekta vērtība vai lielums spēlē nemainīsies.
Lai atjaunotu sākotnējo kodu, sarakstā atlasiet mainīgo un noklikšķiniet uz “ Parādiet demontētāju " Ar peles labo pogu noklikšķiniet uz sadaļas, kurā tiek parādīts teksts "NOP", un atlasiet " Atjaunot ar sākotnējo kodu " Ja opcija nav redzama, noklikšķiniet uz " Aizstāt ar kodu, kas neko nedara "un izvēlieties" Jā " Pēc tam vēlreiz noklikšķiniet ar peles labo pogu " NOP "un izvēlieties" Atjaunot ar sākotnējo kodu ”.
5. daļa no 8: rādītāju izmantošana aspekta vai mainīgo definēšanas kodu atrašanai
Solis 1. Skenējiet mainīgo vai aspektu, kura vērtību vai lielumu vēlaties mainīt
Reizēm spēles mainīgā vai aspekta adrese var mainīties, restartējot spēli vai spēles vidū. Varat izmantot rādītāju vai rādītājus, lai uzzinātu, uz ko attiecas adrese vai mainīgais. Kad esat atradis bāzes līmeņa statisko adresi, kas nemainās, varat mainīt šo mainīgo vai spēles aspektu.
2. solis. Ar peles labo pogu noklikšķiniet uz adreses un izvēlieties Uzziniet, kas raksta uz šo adresi
Pēc tam tiks atvērts atkļūdotāja logs.
Ja ir vairākas adreses, šīm adresēm atveriet atkļūdotāja logu (tik daudz, cik atļauj Cheat Engine)
3. solis. Atgriezieties spēlē un mainiet spēles aspekta vērtību vai lielumu
Atkal atgriezieties spēlē un dariet kaut ko, lai mainītu vēlamā aspekta apjomu (piemēram, izmantojiet ieroci, sitiet utt.). Atkļūdotāja logā parādīsies norādījumi, kas attiecas uz attiecīgā aspekta adresi.
Ja atkļūdotāja logā nekas netiek parādīts, izvēlētā adrese nav pareiza. Izmēģiniet citu adresi
4. solis. Atgriezieties pie Cheat Engine un noklikšķiniet uz norādījumiem sarakstā
Norādījumi tiek parādīti atkļūdotāja logā. Logā var būt vairākas adreses. Ja tā, meklējiet instrukciju ar atšķirīgu rakstzīmju kopu starp kvadrātiekavām "[" un "]", salīdzinot ar citu instrukciju rakstzīmju kopu. Ja nav adreses ar citu rakstzīmi, pārbaudiet, vai rādītājs vai rādītāji visas adreses ir vienādas.
Ja rakstzīmju kopas beigās ir “+” simbols un cipars (piemēram, [ESI+14]), simbols un skaitlis ir nobīdes skaitļi. Ierakstiet numuru. Jums tas būs vajadzīgs vēlāk
5. solis. Noklikšķiniet uz Papildinformācija
Tiks parādīti norādījumi, kas parādās, mainoties spēles aspekta vērtībai vai daudzumam logā “Papildu informācija”. Tiks parādīts arī rādītājs, kas norāda uz adresi.
Adresi var atrast arī, pārbaudot kvadrātiekavās ievietotās rakstzīmes, pēc tam aplūkojot skaitli, kas seko aiz zemāk redzamajām rakstzīmēm. Piemēram, ja adresei blakus ir kods "[rdx]", loga apakšdaļā meklējiet virkni "RDX = xxxxxxxx"
6. solis. Noklikšķiniet uz izvēles rūtiņas blakus “Hex” un veiciet jaunu rādītāju adrešu skenēšanu
Rādītāja adrese tiek parādīta blakus tekstam "Šīs adreses atrašanai nepieciešamā rādītāja vērtība, iespējams, ir xxxxxxxxx". Izpildiet šīs darbības, lai atrastu adresi teikuma beigās.
- Klikšķis " Jauna skenēšana ”.
- Noklikšķiniet uz izvēles rūtiņas "Hex" blakus slejai "Value".
- Laukā "Vērtība" ievadiet rādītāja adresi un noklikšķiniet uz " pirmā skenēšana ”.
7. solis. Veiciet dubultklikšķi uz grāmatzīmes adreses
Adrese tiks pievienota sarakstam Cheat Engine loga apakšā.
Skenēšanas rezultātos adreses var parādīties zaļā krāsā. Ja tā ir, adrese ir statiska adrese un, iespējams, tas ir meklētājs. Dažreiz atrastais rādītājs ir arī cits rādītājs. Šādi rādītāji ir pazīstami kā daudzlīmeņu rādītāji. Ja sastopat daudzlīmeņu rādītāju, jums jāatkārto iepriekš minētās darbības katram atrastajam rādītājam, lai atrastu rādītāja primāro statisko adresi
8. solis. Veiciet dubultklikšķi uz numura sadaļā "Adrese"
Tiks atvērts dialoglodziņš "Mainīt adresi".
9. darbība. Kopējiet laukā norādīto adresi un noklikšķiniet uz Atcelt
Lai kopētu adresi, vienkārši atzīmējiet visu tekstu kolonnas lodziņa "Mainīt adresi" augšpusē. Ar peles labo pogu noklikšķiniet uz adreses un izvēlieties " Kopēt " Pēc tam noklikšķiniet uz " Atcelt ”, Lai aizvērtu kolonnu.
10. solis. Noklikšķiniet uz Pievienot adresi manuāli
Tas atrodas adrešu saraksta augšējā kreisajā pusē, Cheat Engine loga apakšā. Tiks atvērts lodziņš "Mainīt adresi", taču šajā lodziņā varat pievienot tikai vienu adresi.
11. solis. Noklikšķiniet uz izvēles rūtiņas blakus "Rādītājs"
Lodziņš tiks izvērsts un parādīsies jauns teksta lauks rādītāja ievadīšanai.
12. solis. Ielīmējiet rādītāja adresi laukā zem "Rādītāji" un noklikšķiniet uz Labi
Tiks parādīta jauna rādītāja adrese, kas kontrolē spēles aspektu, kuru vēlaties mainīt. Jaunizveidotās grāmatzīmes adresei vajadzētu izskatīties aptuveni "Pxxxxxxxx". Teksta virkne norāda, ka šis rādītājs attiecas uz noteiktu adresi.
- Ja ir nobīdes numurs, ievadiet numuru laukā virs kolonnas, kurā ielīmējāt adresi.
- Ja ir vairākas grāmatzīmes, noklikšķiniet uz “ Pievienot nobīdi " Nobīdes numuru lauki tiks pievienoti apgabala vai kolonnas augšdaļai, kurā ielīmējat adresi. Katrā slejā ievadiet atbilstošo nobīdes numuru.
Solis 13. Noklikšķiniet uz lodziņa "Aktīvs" blakus tikko pievienotajai grāmatzīmes adresei
Šis lodziņš ir zem "Aktīvs" adrešu sarakstā ekrāna apakšā. Pēc tam rādītājs tiks aktivizēts.
14. solis. Mainiet pievienotās adreses malu lielumu
Izveidotās rādītāja adreses malu lielums ir tāds pats kā meklējamā malu adrese. Ja rādītājs norāda uz citu vietu, skenētā sākotnējā adrese vairs nebūs derīga. Tomēr jūs joprojām varat mainīt jau izveidotās rādītāja adreses aspekta vērtību. Šīs izmaiņas darbosies neatkarīgi no malu lieluma mērķa vai atsauces vietas. Pievienotajai adresei noklikšķiniet uz numura zem teksta "vērtība". Ievadiet jaunu skaitlisku vērtību vai daudzumu un noklikšķiniet uz “ Labi ”.
6. daļa no 8: koda ievadīšanas izmantošana koda maiņai
1. darbība. Skenējiet aspektu vai mainīgo, kura izmaiņas vēlaties apturēt
Šī sadaļa iemācīs jums izmantot koda ievadīšanu, lai mainītu aspekta/mainīgo vērtību maiņas procesu pēc koda. Piemēram, ja jūsu varoņa veselības līmenis samazinās ar katru trāpījumu, varat mainīt spēles kodu tā, lai, sasniedzot triecienu, veselības līmenis paaugstinātos.
2. solis. Ar peles labo pogu noklikšķiniet uz adreses un izvēlieties Uzziniet, kas raksta uz šo adresi
Pēc tam tiks atvērts Cheat Engine atkļūdotāja logs.
3. solis. Noklikšķiniet uz Jā
Izmantojot šo opciju, jūs apstiprināt, ka vēlaties savienot atkļūdotāju ar Cheat Engine procesu. Tiks atvērts logs “Koda atkļūdotājs”. Pirmo reizi atverot logu, saraksts būs tukšs.
4. solis. Atgriezieties spēlē un mainiet mainīgā vērtību vai lielumu
Atkal atgriezieties spēlē un dariet kaut ko, lai mainītu aspektu vai mainīgo, kura vērtībai nevajadzētu mainīties. Atkļūdotāja logā tiek parādīti koda norādījumi, kas piekļūst izvēlētajai adresei vai mainīgajam.
5. solis. Atveriet spēli un mainiet malu vērtību vai lielumu
Atkal atgriezieties spēlē un dariet visu iespējamo, lai mainītu aspekta vērtību vai lielumu. Norādījumi, kas attiecas uz atbilstošo adresi, tiks parādīti atkļūdotāja logā.
6. solis. Atgriezieties pie Cheat Engine un noklikšķiniet uz norādījumiem sarakstā
Logā var parādīties vairākas adreses. Ja tā, meklējiet norādījumus ar vārdu "sub", lai samazinātu kāda aspekta vērtību vai daudzumu, vai vārdu "add" vai "inc", lai palielinātu vērtību vai apjomu.
7. solis. Noklikšķiniet uz Rādīt demontētāju
Kods tiks atvērts demontāžas logā.
8. solis. Izvēlieties kodu, kas samazina vai palielina vērtību vai lielumu
Parasti kods, kas jāizvēlas, ir pirmais norādījums koda augšdaļā. Iespējams, koda sākumā ir vārds "Sub" vai "Add", kas palīdz samazināt vai palielināt attiecīgā aspekta apjomu.
9. solis. Noklikšķiniet uz Rīki, kam seko Auto mezgli.
Tiks atvērts automātiskās montāžas logs.
10. solis. Noklikšķiniet uz Veidnes un izvēlieties Pilna injekcija.
Parādīsies uznirstošais logs, kas apstiprinās adresi, kurai tiks pievienots kods.
11. solis. Pārliecinieties, vai adrese ir pareiza, un noklikšķiniet uz Labi
Pārbaudiet un pārliecinieties, vai kolonnā norādītā adrese ir tāda pati kā adrese, kuru atlasījāt displeja logā “Memory Viewer”. Pēc tam noklikšķiniet uz " Labi " Jaunā veidne tiks atvērta vēlāk.
12. solis. Aizstājiet kodu pretējā virzienā
Ritiniet līdz segmentam, kurā redzams vārds "Kods". Zemāk esošā rinda ir kods, kas maina aspekta lielumu vai vērtību. Ja rinda sākas ar vārdu "sub", nomainiet "sub" uz "add". Ja rinda sākas ar vārdu "pievienot", nomainiet šo vārdu ar "apakš". Varat arī mainīt izmēru rindas beigās, lai noteiktu veikto vai notikušo izmaiņu apjomu.
Solis 13. Noklikšķiniet uz Izpildīt, sekoja Jā divreiz.
Poga "Izpildīt" atrodas koda ievadīšanas loga apakšā. Cheat Engine jautās, vai esat pārliecināts, ka vēlaties ievadīt kodu. Klikšķis " Jā " apstiprināt. Pēc tam izvēlieties " Jā "vai" Nē ”, Lai demontāžas logā atvērtu jaunu kodu. Ja koda ievadīšana ir veiksmīga, spēles aspekta vērtības vai lieluma izmaiņas notiks pretēji. Tā vietā, lai zaudētu lodes, jūs iegūsit munīciju, lietojot ieroci. Tā vietā, lai pazeminātos, rakstura veselības līmenis paaugstināsies arī tad, kad jūs sitīs pretinieka sitiens.
7. daļa no 8: objektu atšķiršana ar vienu un to pašu kodu
1. darbība. Skenējiet aspektu vai mainīgo, kura izmaiņas vēlaties apturēt
Dažās spēlēs dažiem objektiem ir vienāds kods. Koda injekcijas, kas veiktas vienam objektam, var ietekmēt citus objektus. Tas nozīmē, ka, “iesaldējot” varoņa veselības joslu, jūs varat pamanīt, ka ir iesaldētas arī ienaidnieka varoņu veselības vai dzīvības joslas. Šādās situācijās jums jāzina, kā atšķirt katru objektu un iekļaut skriptus vai kodu, kas ietekmē tikai vēlamos objektus.
Lai ievietotu skriptus vai kodu dažādos objektos, jums jāzina kāds montāžas kods. Tomēr ģenerēt šo pamatkodu nav tik grūti
2. solis. Ar peles labo pogu noklikšķiniet uz adreses un izvēlieties Uzziniet, kas raksta uz šo adresi
Pēc tam aspekta vai mainīgā adreses noteikšanas, kuru vēlaties mainīt vai apturēt, atrodiet rādītāju vai kodu, kas attiecas uz adresi, atveriet atkļūdotāja logu un identificējiet sadaļu vai kodu, kas atbilst šai adresei.
3. solis. Atlasiet norādījumus un noklikšķiniet uz Rādīt demontētāju
Kad tiek atvērts atkļūdotāja logs, noklikšķiniet uz atzīmētās instrukcijas. Norādījumi tiks parādīti koda demontāžas logā.
4. solis. Ar peles labo pogu noklikšķiniet uz augšējās instrukcijas un noklikšķiniet uz Uzziniet, kurām adresēm piekļūst šī instrukcija
Ekrānā tiks ielādēts logs, kurā parādīts visu adrešu saraksts, kuram tika sniegta norāde, atsaucoties uz jauno adresi.
5. solis. Atļaut vērtību vai izmēru izmaiņas visos spēles objektos
Tiks parādīts visu adrešu saraksts, kurām piekļūst instrukcija. Piemēram, ja vēlaties pārtraukt mainīt varoņa veselības/dzīves joslas vērtību vai lielumu, varat vispirms atgriezties spēlē un ļaut personāžam trāpīt. Tiek parādīti norādījumi, kas piekļūst adresēm pieejamo adrešu sarakstā. Ja jūs iesitat vai uzbrūkat ienaidnieka personāžam, kurš arī izmanto šos norādījumus, sarakstā tiks parādīti attiecīgie norādījumi.
6. solis. Pieejamo adrešu sarakstā atlasiet visas adreses
Kad esat norādījis adresi katram objektam, kuram sarakstā ir viena un tā pati adrese, vienkārši noklikšķiniet un velciet kursoru, lai iezīmētu visas adreses.
Varat arī ar peles labo pogu noklikšķināt uz katras adreses un atlasīt “ Rādīt reģistra stāvokļus ”.
7. solis. Dažāda datu struktūra visās parādītajās adresēs
Lai izveidotu visu parādīto adrešu datu struktūru, veiciet tālāk norādītās darbības.
- Ar peles labo pogu noklikšķiniet uz atlasītajām adresēm.
- Klikšķis " Atveriet slimības datus ar atlasītajām adresēm ”.
- Klikšķis " Labi ”.
- Ievadiet datu struktūras nosaukumu un noklikšķiniet uz “ Labi ”.
- Klikšķis " Jā ”.
- Ievadiet struktūras sākotnējo izmēru vai atstājiet to tādu, kāds tas ir, pēc tam noklikšķiniet uz “ Labi ”.
8. solis. Atrodiet daudzumu, kas ir tāds pats kā atskaņotāja izmēra izmērs, bet atšķiras no citu objektu vai ienaidnieka rakstzīmju izmēra
Novērojot katra objekta datu struktūru vai reģistru, jāmeklē vērtības, kas visām galvenajām/draugu rakstzīmēm ir vienādas, bet atšķiras no ienaidnieka rakstzīmēm. Piemēram, ja komandā A ir divi spēlētāju varoņi un komandā B ir divas ar datoru vadāmas rakstzīmes, komandas A rakstzīmes var attēlot ar vērtību vai skaitli “1”, bet komandas B rakstzīmes-ar skaitli “2”.
Ja spēlētāja/drauga personāžam neatrodat vienu un to pašu vērtību vai mainīgo, bet atšķiras no ienaidnieka rakstura, varat izveidot savu vērtību vai mainīgo. Vienkārši ar peles labo pogu noklikšķiniet uz vienas no vērtībām (piemēram, rādītāja) un atlasiet “ Pievienot elementu " Kā datu tipu izvēlieties "4 baiti" un norādiet neizmantotu nobīdes numuru. Nobīdes numurs ir redzams datu sadalīšanas struktūras tabulas kreisajā pusē.
9. solis. Ierakstiet vērtību vai mainīgo reģistru
Ikreiz, kad piekļūstat reģistra displejam vai datu sadalīšanai, reģistra vērtība atrodas tās kreisajā pusē. Reģistru skatā varat koncentrēties uz faktisko reģistru, kuram instrukcija ir pievienota vai ar kuru ir saistīta (piemēram, RSI, RDX, EDX un tamlīdzīgi). Ja piekļūstat datu struktūrai, reģistri loga kreisajā pusē tiek parādīti kā ciparu vai burtu nobīde.
10. solis. Norādījumiem atveriet jaunu koda veidni
Atgriezieties logā “Memory Viewer” un atveriet jaunu koda ievadīšanas veidni, lai saņemtu norādījumus, kas saistīti ar citām adresēm. Izpildiet šīs darbības:
- Logā “Memory Viewer” noklikšķiniet uz norādījumiem.
- Klikšķis " Rīki ”Izvēlnes joslā loga augšdaļā.
- Klikšķis " Auto montētājs ”.
- Klikšķis " Veidnes ”Izvēlnes joslā loga augšdaļā.
- Klikšķis " Koda injekcija ”.
11. solis. Izveidojiet jaunu iezīmi objektam, kuru vēlaties iestatīt vai kontrolēt
Etiķete tiek parādīta koda ievadīšanas veidnes augšpusē. Pievienojiet jaunu iezīmi objektam, kuru vēlaties kontrolēt zem esošās iezīmes. Lai pievienotu iezīmi, vienkārši ierakstiet etiķeti, kam seko etiķetes nosaukums (iekavās). Piemēram, varat ierakstīt “label (player)” vai “label (ienaidnieks)”.
12. darbība. Izveidojiet jaunu segmentu jau izveidotajām etiķetēm
Lai izveidotu jaunu segmentu, ierakstiet etiķetes nosaukumu, kam seko kols (“:”) pirms vai pēc sākotnējā koda.
Solis 13. Pievienojiet etiķetei vēlamā objekta izmēru lieluma kodu
Šajā posmā jums būs nepieciešamas pamatzināšanas par kodēšanu. Pievienojiet koda rindiņu, kas maina objekta aspekta vērtību vai lielumu atbilstoši vēlamajām izmaiņām. Pēc tam beigām jāpievieno vēl viena "lēciena" līnija, sākotnējais kods un atgriešanās kods.
14. solis. Izveidojiet salīdzināšanas kodu sadaļā "newmem"
Rinda ar vārdu "newmem:" koda ievadīšanas veidnē norāda, ka instrukcija rada jaunu atmiņas adresi. Parasti šis kods tiek pievienots uzreiz aiz sākotnējā koda, kuram ir uzlīme “(kods:)” vai “(oriģinālais kods:)”. Izmantojiet komandu “cmp”, lai izveidotu koda rindiņu, kas salīdzina dažādu reģistra vai reģistra objektu malu daudzumus un to nobīdes numurus. Piemēram, ja “RDX” ar nobīdes vērtību 14 kalpo, lai atšķirtu spēlētāju komandu no datorkomanda un spēlētāju komandas vērtība ir “1”, jums jāievada cmp [rbx+14], 1, lai pārbaudītu, vai objekts ir spēlētāja varonis.
15. solis. Pievienojiet koda rindu, kas pāriet tieši uz objektu, kuru vēlaties modificēt
Izmantojiet komandu "je", lai pārietu uz salīdzināšanas komandu segmentu. Piemēram, ja jūsu izveidotās etiķetes nosaukums ir “spēlētājs”, pievienojiet rindas tikai spēlētāju, lai pārslēgtos uz “spēlētāja” segmentu, ja vērtību/aspektu salīdzinājuma rezultāts tiek veikts saskaņā ar spēlētāja raksturu.
16. solis. Pievienojiet darba koda rindu, apejot pārējos kodus un tieši piekļūstot sākotnējam kodam
Pēc koda ģenerēšanas, kas atkārtojas pār modificējamā objekta segmentu, jums jāpievieno koda rindiņa, kas pāriet uz sākotnējo kodu, ja mainīgais/aspekts nav saistīts ar spēlētāja/drauga rakstzīmi. Izmantojiet komandu "jmp", lai izveidotu koda rindu, kas pāriet uz sākotnējo kodu pēc tam, kad esat ievadījis koda rindiņu, kas pāriet uz sākotnējo kodu vai citu koda kopu ar citu funkciju.
Lai atvieglotu, nepievienojiet jaunas etiķetes. Vienkārši pievienojiet salīdzinājuma kodu "newmen:" beigās, lai atšķirtu draugu rakstzīmes no ienaidnieka rakstzīmēm. Pēc tam ievietojiet koda rindiņu, kas pāriet uz beigām, ja salīdzināšanas rezultāts attiecas uz spēlētāja/drauga raksturu. Ja rezultāts attiecas uz ienaidnieka rakstzīmi, pārslēdzieties uz sākotnējo kodu. Tādā veidā, ja uzbruks spēlētāja vai sabiedrotā raksturs (vai tiks izmantotas ieroču lodes un tamlīdzīgi), nekas no lieluma vai vērtības nemainīsies. Tomēr, ja uzbrūk ienaidnieka personāžam, kods tiks izpildīts kā parasti
17. solis. Noklikšķiniet uz Izpildīt
Ievadītais kods tiks izpildīts. Ja viss gāja labi, esat veiksmīgi ievadījis jaunu kodu, kas atšķir draudzīgas rakstzīmes no ienaidnieka rakstzīmēm. Šis piemērs ir vienkāršs skripts vai kods, ko varat izmantot, lai atšķirtu spēlētāja/drauga varoni no ienaidnieka varoņa:
alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (returnhere) label (originalcode) label (exit) label (player) // Jauna etiķete atskaņotājam. newmem: // Šis kods tiek izmantots, lai izveidotu jaunu atmiņas adresi. cmp [rbx+14], 1 // Šis kods atšķir spēlētāja/draugu komandas dalībnieku no ienaidnieka komandas. je player // Šis kods kalpo, lai novirzītu koda izpildi uz spēlētāju segmentu, ja objekts vai salīdzinājuma rezultāts attiecas uz spēlētāja komandu. jmp originalcode // Šis kods kalpo, lai novirzītu koda izpildi uz sākotnējo kodu, ja objekts vai salīdzināšanas rezultāts attiecas uz pretinieku komandu. player: // Šis kods tiek izmantots, lai izveidotu jaunu segmentu spēlētāju komandai. jmp exit // Šis kods novirza koda izpildi uz beigām un neietekmē spēlētāju komandu. originalcode: // Šis kods attiecas uz sākotnējo koda segmentu. movss [rbx+08], xmm0 // Šis kods izpilda sākotnējos norādījumus (pretinieku komandai) exit: // Šī sadaļa ir koda beigas. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:
8. daļa no 8: Izpratne par apkrāptu dzinēju izmantošanu
1. solis. Uzziniet, kā darbojas Cheat Engine
2. Izprotiet Cheat Engine terminoloģiju
Cheat Engine nodarbojas ar dažādiem augsta līmeņa datoru kodiem. Lai to būtu vieglāk saprast, ir labi zināt dažas šīs programmas terminoloģijas. Šeit ir daži termini, ko izmanto Cheat Engine:
-
” Vērtības:
Vērtība ir jebkurš programmas mainīgais vai aspekts, kuram ir skaitlisks lielums vai vērtība. Spēlē šis aspekts var būt varoņa veselības līmeņa procentuālā daļa, munīcijas daudzums vai īpašumā esošo objektu skaits. Cheat Engine ļauj skenēt mainīgos un tos mainīt.
-
” Adreses:
Adrese ir vieta, kur informācija tiek glabāta RAM. Dažreiz mainīgā atrašanās vieta var mainīties.
-
” Datu veidi:
Datu tips attiecas uz mainīgo uzglabāšanas procesu. Datus var saglabāt baitos (piemēram, “2 baiti”, “4 baiti” vai “8 baiti”). Datus var saglabāt arī kā peldošu komatu vai abu kombināciju.
-
” Norādes:
Rādītājs vai rādītājs ir adrese ar mainīgo, kas ir vērsta uz citu adresi. Šādas adreses var mainīties katru reizi, kad ielādējat spēli (vai dažreiz spēles vidū).
3. Atcerieties, ka Cheat Engine ne vienmēr darbojas visās spēlēs
Ņemiet vērā, ka dažas spēles ar kaut kādu aizsardzību pret krāpšanos vai tiešsaistes vairāku spēlētāju funkcijas nevar mainīt, izmantojot Cheat Engine. Ja piespiedīsiet sevi izmantot Cheat Engine, jūsu konts vai spēlētāja profils tiks bloķēts, un jūs nevarēsit spēlēt tiešsaistes spēles.
- Ja Cheat Engine izrādīsies izmantojams un jūs to izmantosit, lai iegūtu saturu, kas parasti (un būtu) jāiegādājas likumīgi (ar naudu), jūs varētu saukt pie atbildības par zādzību.
- Cheat Engine ir tik populāra programma, ka lielākajai daļai spēļu ir aizsardzība pret to.
4. Ziniet spēles, kuras varat mainīt, izmantojot Cheat Engine
Dažas vecākas viena spēlētāja un viena spēlētāja spēles no Steam var mainīt, izmantojot Cheat Engine. Tomēr spēlēm jābūt ar mainīgo ar vērtību vai lielumu, ko varat redzēt ekrānā un mainīt.
Dažas Flash spēles internetā, kurām nav kopienas saišu vai saišu (piemēram, viena spēlētāja spēles bez augstu rezultātu saraksta), var būt saderīgas ar Cheat Engine
Padomi
- Sāciet, skatoties interaktīvās apmācības, kas iekļautas programmā Cheat Engine. Izmantojiet šīs prasmes, lai izietu deviņas piedāvātās darbības.
- Jūs varat izmantot Cheat Engine, lai mainītu mazos spēles aspektus. Tomēr spēle var crash vai crash, ja jūs mēģināt izmantot Cheat Engine, lai mainītu lielākas un sarežģītākas funkcijas vai aspektus.
- Lai efektīvi izmantotu Cheat Engine, ieteicams zināt vai būt zināmām zināšanām par kodēšanu.
Brīdinājums
- Jūsu profils vai konts var tikt bloķēts, ja izmantojat Cheat Engine VAC serveros vai citos serveros ar aizsardzību pret krāpšanos.
- Vietnē Roblox jūs nevarat uzlauzt, izmantojot parasto Cheat Engine. Ja jūs piespiežat sevi to izmantot, jūs varat tikt izslēgts no spēles, kuru vēlaties uzlauzt.