Paano Gumamit ng Cheat Engine

Talaan ng mga Nilalaman:

Paano Gumamit ng Cheat Engine
Paano Gumamit ng Cheat Engine

Video: Paano Gumamit ng Cheat Engine

Video: Paano Gumamit ng Cheat Engine
Video: PAANO MAG OPEN NG MADAMING TAB SA LAPTOP NA KITA SA SCREEN HABANG NAKA PLAY NG SABAY SABAY 2024, Marso
Anonim

Ituturo sa iyo ng artikulong ito kung paano gamitin ang Cheat Engine upang pagsamantalahan ang mga bahid sa ilang mga laro sa computer. Ang Cheat Engine ay isang tool sa pag-scan ng memorya ng RAM. Pinapayagan kang i-access ang data na nakaimbak sa memorya ng computer at baguhin ang data na iyon. Sa pamamagitan ng mga pagsasaayos na ito, maaari mong baguhin ang impormasyon ng laro, tulad ng dami ng kalusugan, munisyon, iskor, bilang ng mga buhay at mga item sa iyong imbentaryo.

Mga hakbang

Bahagi 1 ng 8: Pag-install ng Cheat Engine

Gumamit ng Cheat Engine Hakbang 4
Gumamit ng Cheat Engine Hakbang 4

Hakbang 1. Buksan ang pahina ng Cheat Engine

Upang magawa ito, pumunta sa https://cheaengine.org/downloads.php sa isang web browser sa iyong computer.

Gumamit ng Cheat Engine Hakbang 5
Gumamit ng Cheat Engine Hakbang 5

Hakbang 2. I-click ang I-download ang Cheat Engine

Ang malaking link na ito ay matatagpuan sa gitna ng pahina.

  • Ang pindutang ito ay magkakaroon din ng kasalukuyang nakalista na bersyon ng software (tulad ng: I-download ang Cheat Engine 6.7).
  • Upang mai-download ang bersyon ng Mac, mag-click sa link I-download ang Cheat Engine 6.2 Para sa Mac.
Image
Image

Hakbang 3. I-install ang Cheat Engine

Ang hakbang na ito ay nag-iiba depende sa ginagamit na operating system:

  • Windows: mag-double click sa file ng pag-install, mag-click sa Oo kapag na-prompt, pagkatapos ay sa Pagsulong, piliin ang pagpipiliang "Sumasang-ayon ako" mag-click sa Pagsulong, mag-click sa Pagsulong tatlong beses pa, alisan ng tsek ang "Sumasang-ayon ako na i-install ang McAfee WebScore", mag-click Pagsulong at pagkatapos ay sa I-install. Sa pagtatapos ng pag-install, mag-click sa Pagsulong kung hiniling, at pagkatapos ay sa tapusin.
  • Mac: i-double click sa na-download na DMG file, i-verify ang pag-install kung na-prompt, i-click at i-drag ang logo ng Cheat Engine sa folder na "Mga Application" at sundin ang mga tagubilin sa onscreen.
Image
Image

Hakbang 4. Buksan ang Cheat Engine

Sa pagtatapos ng pag-install, hanapin ito sa menu na "Start"

Windowsstart
Windowsstart

(Windows) o Launchpad (Mac).

Maaaring kailanganin mong mag-click sa Oo o Buksan bago buksan ang Cheat Engine.

Bahagi 2 ng 8: Pagbukas ng isang Proseso ng Laro sa Cheat Engine

Image
Image

Hakbang 1. Magbukas ng isang laro na nais mong gamitin sa Cheat Engine

Tandaan na hindi ito maaaring maging isang online o server na nakabatay sa multiplayer na laro

Image
Image

Hakbang 2. Mag-click sa pindutang "Mga Proseso"

Sa window ng Cheat Engine, mag-click sa icon ng computer sa kaliwang sulok sa itaas. Ang paggawa nito ay magbubukas ng isang pop-up window na may isang listahan ng mga program na bukas sa PC.

Image
Image

Hakbang 3. Piliin ang proseso ng laro

Mag-browse sa listahan ng proseso hanggang makita mo ang iyong laro, pagkatapos ay mag-click sa pangalan nito. Kung sinusubukan mong gumamit ng Cheat Engine para sa isang laro sa isang web browser, piliin ang pangalan ng browser.

  • Kung hindi mo makita ang laro sa listahan ng "Mga Proseso", hindi ito mai-e-edit sa Cheat Engine.
  • Maaaring kailanganin mong mag-click sa tab muna. Batong Batas sa tuktok ng bintana.
Gumamit ng Cheat Engine Hakbang 13
Gumamit ng Cheat Engine Hakbang 13

Hakbang 4. Mag-click sa OK sa ilalim ng window

Ang paggawa nito ay magbubukas ng laro sa Cheat Engine.

Bahagi 3 ng 8: Paghahanap at Pagbabago ng Mga Halaga ng Laro

Image
Image

Hakbang 1. Tukuyin ang isang aspeto ng larong nais mong baguhin

Upang magawa ito, dapat itong magkaroon ng isang numero na nakakabit dito, tulad ng munisyon, kalusugan o mga item.

Ang numero ay dapat na nasa screen. Halimbawa, upang baguhin ang bilang ng isang tiyak na item sa iyong imbentaryo, buksan ang imbentaryo sa pahina kung saan magagamit ang numero ng item

Image
Image

Hakbang 2. I-minimize ang window ng laro at mag-click sa Cheat Engine

Kakailanganin mong buksan ang kanyang window na may minimal na laro.

Huwag i-pause ang laro habang minimimize ito

Hakbang 3. Mag-click sa pindutan ng Bagong Scan sa tuktok ng Cheat Engine, sa tabi ng kaliwang panel

I-click ang pindutang ito kahit kailan mo nais na kumuha ng isang bagong halaga.

Hakbang 4. Pumili ng isang uri ng pag-verify

Mayroong limang mga uri na magagamit. Ang dalawang pangunahing ay ang "Eksaktong halaga" at "Hindi kilalang paunang halaga". Gamitin ang drop-down na menu sa tabi ng "Uri ng Pag-scan" upang mapili ang nais na pagpipilian. Ang mga uri ng pag-verify ay ang mga sumusunod:

  • Eksaktong halaga:

    gamitin ang ganitong uri kung alam mo ang eksaktong numero na nais mong baguhin. Halimbawa, gamitin ito kapag alam ang eksaktong bilang ng mga buhay at munisyon na natitira.

  • Hindi kilalang paunang halaga:

    sa mga video game, madalas ang isang halaga ay hindi kinakatawan ng isang numero. Halimbawa, ang iyong buhay ay maaaring kinatawan ng isang progress bar sa halip na isang numero. Sa kasong ito, hindi ka magkakaroon ng eksaktong numero. Umiiral pa ang numero, ngunit hindi ito ipapakita sa screen. Sa kasong ito, pumili Hindi kilalang paunang halaga.

  • Mas malaki noon …: ' piliin ang opsyong ito kung hindi mo alam ang eksaktong numero na iyong hinahanap, ngunit alamin ang pinakamaliit na halagang posible.
  • Mas mababa sa…:

    piliin ang pagpipiliang ito kung hindi mo alam ang eksaktong numero ngunit alam ang pinakamataas na posibleng halaga.

  • Halaga sa pagitan ng…:

    Pinapayagan ka ng pagpipiliang ito na magpasok ng isang saklaw ng mga halaga.

Hakbang 5. Pumili ng uri ng halaga

Kinakatawan ng uri ng halaga kung paano ito nakaimbak sa memorya. Maaaring mahirap malaman ang eksaktong pagpipilian, kaya maaaring hulaan mo. Gamitin ang drop-down na menu sa tabi ng "Uri ng Data" upang piliin ang nais na pagpipilian. Kung hindi mo mahanap ang ninanais na halaga para sa isang tukoy na uri, mag-click bagong scan at subukang muli gamit ang ibang uri. Ang ilan sa mga mas karaniwang mga halaga ay may kasamang:

  • Bytes:

    Ang 2 Bytes at 4 Bytes ang pinakakaraniwang ginagamit na mga uri ng halaga. Karamihan sa mga Windows app ay gumagamit ng 4 Bytes, kaya magsimula ka rito. Maaari mo ring makita ang mga halagang ito gamit ang 2 Bytes. Ang mga pagpipilian ng 1 Bytes at 8 Bytes ay maaari ding gumana, ngunit maaari kang magkaroon ng mga problema.

  • Lumutang:

    kilala rin bilang isang swing point, ito ang mga halagang may isang decimal separator (ngunit maaaring hindi mo makita ang separator na ito sa screen ng laro). Ang mga laro kung minsan ay nag-iimbak ng mga halaga bilang isang wobble point upang maiwasan ang pagbabago ng memorya. Kung hindi mo mahanap ang ninanais na halaga sa pamamagitan ng byte check, subukang maghanap ng mga kumikislap na puntos.

  • Dobleng:

    katulad ng wobble point, ngunit maaaring maglaman ng hanggang sa dalawang beses sa bilang ng mga digit. Kung hindi ka makahanap ng isang halaga sa pamamagitan ng paghahanap ng mga byte o float, subukang maghanap ng doble.

  • Lahat:

    sinusuri ang mga halaga ng lahat ng uri. Ito ay isang mahusay na pagpipilian kung sakaling hindi mo alam kung ano ang hahanapin, ngunit nagbabalik ito ng mas maraming mga resulta sa paghahanap, na nangangailangan ng manu-manong pagsala.

Image
Image

Hakbang 6. Ipasok ang halagang nais mong baguhin at i-click ang Unang I-scan

Halimbawa, kung mayroon ka pa ring 20 na bilog sa iyong munisyon, ipasok ang 20 sa text box na "Halaga". Ang paggawa nito ay titingnan para sa lahat ng mga halagang may mga bilang na "20" sa mga ito. Ang listahan ng mga resulta ay maaaring maging mahaba, kaya kakailanganin mong paliitin ang paghahanap ng kaunti.

Image
Image

Hakbang 7. Bumalik sa laro at baguhin ang halaga

Ang form para sa pagsasaayos na ito ay nakasalalay sa laro mismo; halimbawa, upang madagdagan ang iyong dami ng lakas, maaaring kailangan mong sadyang saktan ang iyong sarili upang mabawasan ang halagang ito. Kung nais mo ng higit pang munisyon, maaaring kailanganin mong magpaputok ng ilang mga shot upang mabawasan ang kasalukuyang bilang.

Image
Image

Hakbang 8. Bumalik sa Cheat Engine at suriin upang makita ang bagong na-update na numero

I-minimize ang window ng laro at mag-click sa Cheat Engine. Ipasok ang bagong numero sa seksyong "Halaga", pagkatapos ay mag-click Susunod na pag-scan. Ang paggawa nito ay maghanap sa lahat ng mga halaga sa unang tseke at maililimit ang mga address sa mga nabago sa halagang ipinasok sa "Halaga" na bar.

  • Hindi kilalang paunang halaga:

    kung pinili mo ang opsyong ito sa unang tseke, piliin ang Tumaas na halaga o Nabawasan ang halaga sa ibaba ng "Uri ng Pag-scan" depende kung ang halaga (o pagsukat) ay nadagdagan o nabawasan. Ang paggawa nito ay susuriin ang lahat ng tumaas o nabawasan na mga halaga sa halip na maghanap para sa isang eksaktong numero.

Image
Image

Hakbang 9. Ulitin ang proseso ng paghahanap hanggang sa mayroon kang apat na halaga o mas mababa sa natitirang

Patuloy na baguhin ang numero at gumawa ng isang bagong paghahanap hanggang sa wala kang higit sa apat na halagang nakalista sa kaliwang bahagi ng Cheat Engine.

Sa paglaon, dapat mong makita ang nakaraang numero na nakalista sa haligi na "Nakaraan" para sa bawat halaga, habang ang kasalukuyang item ay ipapakita sa haligi ng "Halaga"

Image
Image

Hakbang 10. Idagdag ang halaga sa listahan ng address

Upang magawa ito, maaari kang mag-double click dito o mag-click sa isang address upang mapili ito, at pagkatapos ay i-click ang pulang dayagonal arrow sa ibabang kanang sulok. Ang paggawa nito ay idaragdag ang halaga sa listahan ng address sa ilalim ng window.

Upang pumili ng maraming mga address, pindutin nang matagal ang "Shift" key at mag-click sa unang item sa listahan at pagkatapos ay ang huli

Image
Image

Hakbang 11. Baguhin ang numero sa halagang nais mo

Upang baguhin ang kasalukuyang halaga, gawin ang sumusunod:

  • Mag-double click sa numero sa ibaba ng "Halaga" sa listahan sa ilalim ng Cheat Engine.
  • Maglagay ng bagong numero sa patlang na "Halaga".
  • mag-click sa OK lang.
Image
Image

Hakbang 12. Suriin kung ang halaga ay na-update sa laro

Kapag muling binubuksan ang laro, dapat na ipakita ng na-edit na halaga ang bilang na iyong ipinasok. Ang susunod na hakbang ay nagtuturo sa iyo na ihinto ang pagbabago ng isang halaga sa pamamagitan ng pagpapalit nito ng hindi pang-pagpapatakbo na code.

Maaaring kailanganin mong baguhin ang halaga nang higit sa isang beses bago ito nai-update

Bahagi 4 ng 8: Ang pagpapalit ng isang Code upang Itigil ang Pagbabago ng isang Halaga

Hakbang 1. Hanapin ang halagang nais mong ihinto

Tuturuan ka ng bahaging ito kung paano makahanap ng code na naitala sa address na nais mong baguhin at palitan ito ng isang hindi pagpapatakbo na code. Ang paggawa nito ay pumipigil sa halaga mula sa pagbabago ng in-game. Gamitin ang mga hakbang sa nakaraang pamamaraan upang makita ang halagang nais mong baguhin. Pagkatapos idagdag ito sa listahan sa ilalim ng screen.

Hakbang 2. Mag-right click sa isang address at piliin ang Hanapin kung sino ang nag-a-access sa address na iyon

Ang paggawa nito ay magbubukas sa debugger ng Cheat Engine na may mga tagubilin na sumusulat sa na-access na address.

Hakbang 3. I-click ang Oo upang kumpirmahing nais mong itali ang debugger sa proseso ng Cheat Engine

Pagkatapos ang code debugger ay magbubukas. Ang listahan ay magiging blangko kapag binubuksan ang window sa unang pagkakataon.

Hakbang 4. Bumalik sa laro at baguhin ang halaga ng isa pang oras

Muli, gumawa ng isang bagay upang mabago ang halagang nais mong magambala. Pagkatapos ang code statement na nag-a-access sa napiling address ay lilitaw sa window ng debugger.

Hakbang 5. Bumalik sa Cheat Engine at mag-click sa tagubilin sa listahan

Maaaring ipakita ang higit sa isang address. Sa kasong ito, piliin ang isa na hindi sumulat sa parehong base address. Hanapin ang pahayag na may iba't ibang halaga sa pagitan ng mga braket na "[" at "]" mula sa iba pa.

Hakbang 6. I-click ang Palitan

Ang paggawa nito ay papalitan ang code ng hindi pagpapatakbo na code (NOP).

Kung mayroong higit sa isang item sa listahan, piliin ang lahat sa kanila

Hakbang 7. I-click ang Itigil upang maisagawa ang di-pagpapatakbo na code

Ang paggawa nito ay pumipigil sa halaga mula sa pagbabago ng in-game.

Upang maibalik ang orihinal na code, piliin ang item sa listahan at mag-click sa ipakita ang disassembler. Mag-right click sa "NOP" at pagkatapos ay mag-click sa Palitan ng orihinal na code. Kung hindi mo nakikita ang opsyong ito, mag-click sa Palitan ng walang silbi na code at pagkatapos ay sa Oo. Pagkatapos ay mag-right click sa NOP muli at piliin Palitan ng orihinal na code.

Bahagi 5 ng 8: Paggamit ng Mga Turo upang Malaman Kung Ano ang Sumusulat ng isang Halaga

Hakbang 1. Maghanap para sa halagang nais mong baguhin

Minsan ang mga halaga ay maaaring mabago ang kanilang address kapag i-restart ang laro o sa gitna ng laro. Maaari mong gamitin ang mga payo upang makilala kung ano ang pagsulat ng data sa isang address. Matapos hanapin ang batayang antas ng static na address na hindi nagbabago, ang halagang ito ay maaaring mabago.

Hakbang 2. Mag-right click sa isang address at piliin ang Hanapin kung sino ang nagsusulat sa address na ito

Pagkatapos ang window ng debugger ay magbubukas.

Kung maraming mga address, buksan ang debugger para sa maraming mga address na papayagan ng Cheat Engine

Hakbang 3. Bumalik sa laro at palitan ang halaga ng isa pang oras

Muli, bumalik sa laro at gumawa ng isang bagay upang mabago ang halagang nais mong baguhin (tulad ng pagbaril o pagkuha ng pinsala). Pagkatapos ang tagubilin na nagsusulat sa napiling address ay lilitaw sa window ng debugger.

Kung walang nagbabago sa window ng debugger pagkatapos ang address ay hindi wasto. Sa kasong ito, subukan ang ibang address

Hakbang 4. Bumalik sa Cheat Engine at mag-click sa tagubilin sa listahan sa window ng debugger

Maaaring ipakita ang higit sa isang address. Sa kasong ito, hanapin ang pahayag na mayroong ibang karakter na itinakda sa pagitan ng mga braket na "[" at "]" kaysa sa iba pa. Kung walang iisang address na may iba't ibang mga character, suriin kung ang pointer ay pareho para sa kanilang lahat.

Tingnan kung ang character ay may tanda na "+" at isang numero sa dulo (tulad ng [ESI + 14]). Ito ang numero ng pag-aalis; isulat ito dahil kakailanganin ito sa paglaon

Hakbang 5. Mag-click sa Higit Pang Impormasyon

Ang paggawa nito ay ipapakita ang mga tagubiling nagaganap kapag ang halaga ay binago sa "Extra info" na screen, pati na rin ang mga payo na sumulat ng mga halaga sa mga address.

Maaari mo ring mahanap ang address sa pamamagitan ng pagtingin sa mga character sa square bracket, at pagkatapos ay suriin kung aling numero ang lilitaw pagkatapos ng mga character na nakalista sa ibaba. Halimbawa, kung ang address ay may "[rdx]" sa tabi nito, hanapin ang RDX = xxxxxxxx sa ibaba

Hakbang 6. I-click ang checkbox sa tabi ng "Hex" at gumawa ng isang bagong paghahanap para sa pointer address

Ito ay nakalista sa tabi ng "Ang pointer halaga na kinakailangan upang mahanap ang address na ito ay marahil xxxxxxxxx". Gamitin ang mga hakbang sa ibaba upang hanapin ang address sa dulo ng pangungusap na ito.

  • mag-click sa bagong scan.
  • Mag-click sa checkbox na "Hex" sa tabi ng patlang na "Halaga".
  • Ipasok ang address ng pointer sa patlang na "Halaga" at i-click unang pagsususri.

Hakbang 7. Double click sa address ng pointer

Ang paggawa nito ay idaragdag ang address sa listahan sa ilalim ng Cheat Engine.

Kung nakalista ito sa berde sa mga resulta, pagkatapos ito ay isang static na address, at marahil ito ang pointer na iyong hinahanap. Sa ilang mga kaso, ang nahanap na pointer ay maaari ding isang pointer, na kilala bilang isang multilevel pointer. Sa kasong ito, ulitin ang mga hakbang para sa bawat pointer na natagpuan upang mahanap ang root static pointer address

Hakbang 8. Mag-double click sa ibaba "Address"

Ang paggawa nito ay magbubukas sa dayalogo ng "Baguhin ang Address".

Hakbang 9. Kopyahin ang address sa patlang at i-click ang Kanselahin

Upang kopyahin ang address, i-highlight lamang ang lahat ng teksto sa patlang sa tuktok ng text box na "Baguhin ang Address". Mag-right click dito at pagkatapos ay piliin ang Kopya. Pagkatapos mag-click sa Kanselahin upang isara ang bintana.

Hakbang 10. Mag-click sa Magdagdag ng address nang manu-mano

Ang pindutang ito ay matatagpuan sa kaliwa ng listahan ng address sa ilalim ng window ng Cheat Engine. Ang paggawa nito ay magbubukas ng isang text box na katulad ng "Baguhin ang Address", ngunit pinapayagan ka ng isang ito na magdagdag ng isang address.

Hakbang 11. Mag-click sa checkbox sa tabi ng "Mga Pointer"

Pagkatapos ay lalawak ito at magdagdag ng isang bagong kahon ng pagpipilian na nagpapahintulot sa iyo na magpasok ng isang pointer.

Hakbang 12. Idikit ang pointer address sa patlang sa ilalim ng "Mga Pointer" at i-click ang OK

Ang paggawa nito ay magdaragdag ng bagong address sa pointer na kumokontrol sa halagang nais mong baguhin. Magmumukha ito ng ganito: "Pxxxxxxxx". Ito ay nagpapahiwatig ng isang tukoy na pointer ng address.

  • Kung mayroong isang offset na numero, ipasok ito sa puwang sa itaas ng patlang kung saan na-paste ang address.
  • Kung mayroong higit sa isang pointer, mag-click sa Magdagdag ng Offset. Ang paggawa nito ay magdaragdag ng mas maraming mga offset na kahon ng numero sa itaas ng address. Ipasok ang tamang numero sa bawat isa sa kanila.

Hakbang 13. Mag-click sa kahon na "Aktibo" sa tabi ng address ng pointer na naidagdag mo lang

Maaari itong matagpuan sa ilalim ng listahan ng address sa ilalim ng screen. Pagkatapos ang pointer ay buhayin.

Hakbang 14. Baguhin ang halaga ng bagong idinagdag na address

Ang bilang ng address ng nilikha na pointer ay dapat na kapareho ng address ng hinanap na halaga. Kung ang pointer ay sumulat sa ibang lokasyon, ang address na iyong hinanap ay hindi na magiging wasto. Gayunpaman, maaari mo pa ring baguhin ang halaga ng address ng nilikha na pointer. Gagana ito hindi alintana kung saan nakasulat ang halaga. Mag-click sa numero sa ibaba ng "Halaga" para sa bagong idinagdag na address. Magpasok ng isang bagong halaga sa bilang at mag-click OK lang.

Bahagi 6 ng 8: Paggamit ng isang Code Injector upang Baguhin ang Code

Hakbang 1. Hanapin ang halagang nais mong magambala

Tuturuan ka ng bahaging ito kung paano gamitin ang mga injection injection upang mabago ang paraan ng pagsulat ng isang halaga ng isang code. Halimbawa, kung ang iyong enerhiya ay nabawasan tuwing nakakuha ka ng pinsala, maaari mong baguhin ang code upang tumaas ito.

Hakbang 2. Mag-right click sa isang address at piliin ang Hanapin kung sino ang nag-a-access sa address na iyon

Ang paggawa nito ay magbubukas sa Cheat Engine debugger

Hakbang 3. I-click ang Oo upang kumpirmahing nais mong itali ang debugger sa proseso ng Cheat Engine

Pagkatapos ang code debugger ay magbubukas. Ang listahan ay magiging blangko kapag binubuksan ang window sa unang pagkakataon.

Hakbang 4. Bumalik sa laro at baguhin ang halaga ng isa pang oras

Muli, gumawa ng isang bagay upang mabago ang halagang nais mong magambala. Pagkatapos ang code na nag-a-access sa napiling address ay lilitaw sa window ng debugger.

Hakbang 5. Bumalik sa laro at palitan ang halaga ng isa pang oras

Muli, gumawa ng isang bagay upang mabago ang halagang nais mong magambala. Pagkatapos ang tagubilin na nagsusulat sa napiling address ay lilitaw sa window ng debugger.

Hakbang 6. Bumalik sa Cheat Engine at mag-click sa tagubilin sa listahan

Maaaring ipakita ang higit sa isang address. Sa kasong ito, maghanap ng isang tagubilin sa salitang "sub" upang mabawasan ang halaga, o salitang "idagdag" o "inc" upang madagdagan ito.

Hakbang 7. I-click ang Ipakita ang disassembler upang buksan ang code sa disassembler

Hakbang 8. Piliin ang code na bumabawas o nagdaragdag ng halaga

Karaniwan ito ang unang pahayag sa tuktok ng code. Dapat ay mayroong salitang "Sub" o "Idagdag" sa simula ng code upang mabawasan o madagdagan ang halaga, ayon sa pagkakabanggit.

Hakbang 9. I-click ang Mga Tool at pagkatapos ay sa Auto Assemble.

Ang paggawa nito ay magbubukas sa blangkong window na "Auto Assemble".

Hakbang 10. I-click ang Template at pagkatapos ay sa Kumpleto ang iniksyon.

Ang paggawa nito ay magpapakita ng isang pop-up window na nagkukumpirma sa address na nais mong i-injection ang code.

Hakbang 11. Suriin na ang address ay tama at i-click ang OK

Dapat ay kapareho ito ng address na napili sa window ng "Memory Viewer". Pagkatapos mag-click sa OK lang. Ang paggawa nito ay magbubukas ng isang bagong template.

Hakbang 12. Palitan ang code ng kabaligtaran nito

Mag-scroll pababa sa bahagi na nagsasabing "Code". Sa ilalim na linya ay ang code na nagbabago ng halaga. Kung ang linya ay nagsisimula sa "sub", palitan ang "sub" ng "idagdag". Kung ang linya ay nagsisimula sa "idagdag", palitan ang "idagdag" ng "sub". Maaari mo ring baguhin ang halaga sa dulo ng linya upang baguhin ang halagang mababago.

Hakbang 13. I-click ang Run at pagkatapos ay sa Oo dalawang beses.

Ang pindutang "Run" ay matatagpuan sa ilalim ng window sa ilalim ng window ng "Code Injection". Ang pagkilos na ito ay kailangang kumpirmahin. mag-click sa Oo magpatuloy. Pagkatapos mag-click sa Oo o Hindi upang buksan ang bagong code sa disassembler. Kung matagumpay ang pag-iniksyon, gagawin ng mga halaga ng laro ang kabaligtaran ng dapat nilang gawin. Ang iyong munisyon ay maaaring tumaas, sa halip na bawasan, kapag nagpaputok ka ng isang shot. Ang iyong lakas ay maaaring tumaas tuwing kumuha ka ng pinsala.

Bahagi 7 ng 8: Pagkilala ng Mga Bagay na may Nakabahaging Code

Hakbang 1. Hanapin ang halagang nais mong ihinto

Sa ilang mga laro, maraming mga bagay ang nagbabahagi ng parehong code. Sa kasong ito, ang injection code sa isang bagay ay makakaapekto sa iba pang mga object. Halimbawa, maaari mong i-freeze ang iyong bar ng enerhiya, at dahil dito ang lahat ng enerhiya bar ng mga kaaway ay mai-freeze din. Kaya kakailanganin mong malaman kung paano makilala ang iba't ibang mga object at mag-iniksyon ng isang script upang maapektuhan lamang ang gusto mo.

Upang mag-iniksyon ng mga script para sa iba't ibang mga bagay, kailangan mong malaman ang kaunting wika ng programa. Gayunpaman, hindi napakahirap lumikha ng isang pangunahing script

Hakbang 2. Mag-right click sa isang address at piliin ang Hanapin kung sino ang nagsusulat sa address na ito

Matapos matukoy ang address ng mga halagang nais mong baguhin o masira, hanapin kung aling mga item ang sumusulat ng mga halaga sa kanila gamit ang debugger.

Hakbang 3. Piliin ang tagubilin at i-click ang Ipakita ang disassembler

Ito ay mai-highlight kapag binubuksan ang debugger at ipinapakita sa disassembler.

Hakbang 4. Mag-right click sa isang tagubilin at piliin ang Hanapin kung sino ang nagsusulat sa address na ito

Ang paggawa nito ay magbubukas ng isang window na nagpapakita ng isang listahan ng lahat ng mga address na na-access ng tagubilin kapag gumagawa ng isang bagong pag-record.

Hakbang 5. Payagan ang lahat ng mga bagay ng laro na mabago

Ang paggawa nito ay magpapakita ng isang listahan ng lahat ng mga address na na-access ng tagubilin. Halimbawa, upang subukang ihinto ang iyong bar ng enerhiya mula sa pagbabago, bumalik sa laro at kumuha ng pinsala. Pagkatapos ang tagubilin na nag-a-access sa address ay ipapakita sa window. Kung atake mo ang isang kaaway na gumagamit din ng tagubiling ito, ipapakita rin ito sa listahan ng mga na-access na window ng address.

Hakbang 6. Piliin ang lahat ng mga item sa listahan sa na-access na window ng mga address

Kapag mayroon kang isang address para sa lahat ng mga bagay na nagbabahagi ng parehong address sa listahan, i-click lamang at i-drag sa kanila upang i-highlight ang lahat ng ito.

Maaari mo ring i-click ang bawat item nang paisa-isa at piliin Ipakita ang mga estado ng record.

Hakbang 7. Kunin ang data ng istraktura ng lahat ng nakalistang mga address

Upang magawa ito, gawin ang sumusunod:

  • Mag-right click sa mga napiling address.
  • mag-click sa Buksan ang dissection ng data sa mga napiling address.
  • mag-click sa OK lang.
  • Pangalanan ang istraktura ng data at mag-click OK lang.
  • mag-click sa Oo.
  • Magpasok ng isang paunang laki para sa istraktura o iwanan ito bilang default, pagkatapos ay mag-click sa OK lang.

Hakbang 8. Maghanap ng isang halaga na pareho para sa mga manlalaro ngunit magkakaiba para sa iba pang mga object

Tuwing a-access mo ang istraktura ng data o record para sa bawat object, kakailanganin mong makahanap ng isang halaga na pareho para sa lahat ng mga kakampi ngunit naiiba para sa mga kaaway. Halimbawa, kung ang Koponan 1 ay may dalawang manlalaro, at ang Koponan 2 ay may dalawang bot, maaari silang representahan ng mga halagang 1 at 2, ayon sa pagkakabanggit.

Kung hindi ka makahanap ng isang halaga sa pagkakaiba na ito, maaari kang lumikha ng isa. Upang magawa ito, mag-click lamang sa isa sa mga halaga (tulad ng pointer), at mag-click sa magdagdag ng elemento. Piliin ang "4 Bytes" bilang uri ng halaga at gumamit ng isang offset na numero na hindi ginagamit. Ang mga numero ng offset ay nakalista sa kaliwa ng talahanayan ng istraktura ng dissection ng data.

Hakbang 9. Isulat ang tala para sa halaga

Maaari itong matagpuan sa kaliwang bahagi, alinman sa pagtingin sa log view o ang view ng dissection ng data. Sa view ng rehistro, ito ang magiging rehistro na sinusulat ng tagubilin ang halaga, (tulad ng: RSI, RDX, EDX, atbp). Kung naghahanap ka para sa isang istraktura ng data, ang talaan ay isang offset na titik o numero na nakalista sa kaliwa.

Hakbang 10. Magbukas ng isang bagong template ng iniksyon ng code para sa pagtuturo

Bumalik sa window ng "Memory Viewer" at magbukas ng isang bagong template ng pag-iniksyon ng code na may mga tagubilin na sumulat sa iba't ibang mga address. Upang magawa ito, gawin ang sumusunod:

  • Mag-click sa tagubilin sa window ng "Memory Viewer".
  • mag-click sa Mga kasangkapan sa menu bar sa tuktok ng screen.
  • mag-click sa Auto Assembler.
  • mag-click sa Modelo sa menu bar sa tuktok ng screen.
  • mag-click sa code injection.

Hakbang 11. Lumikha ng isang bagong label para sa bagay na nais mong makaapekto

Ang mga label ay nakalista sa tuktok ng template ng pag-iniksyon ng code. Gawin ito sa ibaba ng mayroon nang mga label. I-type lamang ang label na sinusundan ng nais na pangalan sa panaklong. Halimbawa, "label (player)" o "label (kaaway)".

Hakbang 12. Lumikha ako ng isang bagong seksyon para sa bagong nilikha na label

Upang magawa ito, i-type ang pangalan ng label na sinusundan ng isang colon (:) kahit saan bago o pagkatapos ng orihinal na code.

Hakbang 13. Magdagdag ng code sa label upang baguhin ang halaga ng bagay na nais mong maapektuhan

Ang hakbang na ito ay nangangailangan ng ilang kaalaman sa wika sa programa. Kakailanganin mong magdagdag ng isang linya ng code upang mabago ang halaga ng bagay na nais mong baguhin at sa paraang nais mo. Susunod, kakailanganin mong magdagdag ng isang linya na pasulong sa output, ang orihinal na code, at ang return code.

Hakbang 14. Lumikha ng isang paghahambing ng code sa ilalim ng "newmem"

Ang linya na "newmem:" sa template ng iniksyon ng code ay nagpapahiwatig na ang tagubilin ay tumatawag ng isang bagong address ng memorya. Karaniwan itong lilitaw sa kanan ng orihinal na code na mayroong label (code:) o (originalcode:). Gamitin ang utos na "cmp" upang lumikha ng isang linya ng code na ihinahambing ang halaga ng iba't ibang mga bagay sa talaan o record plus numero ng offset. Halimbawa, kung ang RDX na may isang offset na 14 ay kumakatawan sa bot team, at ang koponan ay may halagang 1, i-type ang cmp [rbx + 14], 1 upang suriin kung ang object ay isang player o hindi.

Hakbang 15. Magdagdag ng isang linya ng code upang maisulong sa seksyon ng mga bagay na nais mong baguhin

Gamitin ang "je" na utos upang tumalon sa iyong seksyon ng paghahambing ng utos. Halimbawa, kung sinabi ng iyong label na "manlalaro", idagdag ang linya j at manlalaro upang maisulong sa seksyon ng manlalaro kung ang halaga ng paghahambing ay tumutugma sa manlalaro.

Hakbang 16. Idagdag ang forward code sa orihinal na code

Matapos likhain ang linya ng code na tumatalon sa orihinal na code, kakailanganin mong lumikha ng isa pa upang ma-access ang orihinal na code kung ang halaga ay hindi tugma sa manlalaro o kapanalig. Upang magawa ito, gamitin ang utos na "jmp" upang lumikha ng isang linya ng code na tumatalon sa orihinal na code pagkatapos ng linya ng code na tumatalon sa orihinal na code (o ibang nilikha na code na gumagawa ng ibang bagay).

Upang mapanatili ang mga bagay na simple, huwag magdagdag ng mga bagong label. Lumikha lamang ng isang code ng paghahambing sa dulo ng "mga baguhan:" upang makilala ang pagkakaiba sa pagitan ng mga kakampi at kaaway. Pagkatapos ay idagdag ang linya ng code na tumatalon sa output kung ito ay isang kapanalig. Sa kaso ng isang kaaway, tumalon sa orihinal na code. Sa ganoong paraan, kung ang isang manlalaro o kakampi ay inaatake (o nagpaputok ng shot, gumagamit ng ilang item, atbp.), Walang magbabago, ngunit kung ang isang kaaway ay inaatake, ang code ay tatakbo nang normal

Hakbang 17. I-click ang Run upang patakbuhin ang ipinasok na code

Kung maayos ang lahat, ikaw ay mag-injected ng bagong code na magkakaiba sa pagitan ng mga kakampi at kaaway. Ginagawa lang ng script sa ibaba:

maglaan (newmem, 2048, "Tutorial-x86_64.exe" + 2EB6D) label (returnhere) label (originalcode) label (exit) label (player) // Bagong label para sa player. newmem: // Tumawag ng isang bagong address ng memorya. cmp [rbx + 14], 1 // Mga Pagkakaiba sa pagitan ng mga kaalyado at miyembro ng koponan ng kaaway. je player // Advances sa seksyon ng player kung ang object ay isang player ng team. jmp originalcode // Tumalon sa orihinal na code kung ang object ay isang koponan ng kaaway. player: // Lumilikha ng isang bagong seksyon para sa koponan ng manlalaro. jmp exit // Advances to the exit at walang ginagawa sa koponan ng manlalaro. originalcode: // Orihinal na seksyon ng code. Movss [rbx + 08], xmm0 // Isagawa ang orihinal na tagubilin (sa koponan ng kaaway). exit: // Pagtatapos ng script. jmp returnhere "Tutorial-x86_64.exe" + 2EB6D: jmp newmem returnhere:

Bahagi 8 ng 8: Pag-unawa sa Paano Gumana ang Cheat Engine

Gumamit ng Cheat Engine Hakbang 1
Gumamit ng Cheat Engine Hakbang 1

Hakbang 1. Alamin kung paano gumagana ang Cheat Engine

Maaari itong ma-access ang data na nakaimbak sa memorya ng RAM ng computer. Kapag nagpapatakbo ng software tulad ng isang laro, ang impormasyon nito ay inililipat mula sa isang static na lokasyon ng imbakan tulad ng isang hard disk sa RAM. Pagkatapos ang impormasyon ay maaaring mabasa at maitala. Pinapayagan ka ng Cheat Engine na mag-browse at baguhin ang data na nakaimbak sa memorya ng RAM.

Hakbang 2. Maunawaan ang terminolohiya

Humahawak ang Cheat Engine ng maraming mataas na antas ng computer code. Upang maunawaan kung paano ito gumana nang mas madali, maunawaan ang kasangkot na terminolohiya. Nasa ibaba ang ilang mga term na ginamit sa Cheat Engine:

  • Halaga:

    kumakatawan sa anumang bagay sa isang computer program na may kalakip na numerong halaga na nakakabit dito. Sa isang laro, maaari itong porsyento ng kalusugan, ang dami ng munisyon o ang bilang ng mga item sa iyong imbentaryo. Pinapayagan ka ng Cheat Engine na maghanap para sa mga variable at baguhin ito.

  • Address:

    kumakatawan sa lokasyon ng imbakan ng impormasyon sa memorya ng RAM. Minsan ang lokasyon ng isang halaga ay maaaring magbago.

  • Uri ng halaga:

    kumakatawan kung paano naiimbak ang isang halaga. Maaari itong nasa bytes (halimbawa: 2 Bytes, 4 Bytes o 8 Bytes), float o doble.

  • Pointer:

    kumakatawan sa isang address na naglalaman ng isang halagang nakasulat ng ibang address. Ang mga pahiwatig na ito ay maaaring mabago tuwing ang isang laro ay na-load, o sa panahon ng laro.

Image
Image

Hakbang 3. Magkaroon ng kamalayan na ang Cheat Engine ay hindi gumagana sa maraming mga laro

Ang anumang laro na may anumang proteksyon sa cheat o pag-andar ng online multiplayer ay hindi suportado, at ang pagsubok na gumamit ng Cheat Engine ay maaaring ilagay sa peligro ng iyong account na ma-ban.

  • Ang paggamit ng Cheat Engine upang makakuha ng mga mapagkukunang karaniwang binabayaran ng totoong pera ay labag sa batas, at maaari kang magkaroon ng problema sa batas.
  • Ito ay napakapopular na software, kaya maraming mga laro ang may proteksyon laban dito.
Image
Image

Hakbang 4. Alamin kung aling mga laro ang maaaring gumana sa Cheat Engine

Maaaring gumana ang mga laro ng mas luma at Steam na solong gumagamit, subalit kailangan nilang magkaroon ng kaunting halaga sa screen upang matingnan mo at mabago.

Maraming mga online flash game na walang link sa pamayanan (solong gumagamit at walang scoreboard) ay katugma din sa Cheat Engine

Mga Tip

  • Magsimula sa interactive na tutorial na kasama ng Cheat Engine. Subukang gamitin ito upang ma-access ang lahat ng siyam na mga hakbang.
  • Ang Cheat Engine ay kapaki-pakinabang para sa pagbabago ng mga menor de edad na aspeto ng isang laro, dahil ang pagsubok na baguhin ang isang pangunahing maaaring maging sanhi ng pag-crash ng application.
  • Upang mabisang magamit ang Cheat Engine, kailangan mo ng kaunting kaalaman sa wika ng programa.

Mga Paunawa

  • Kung gumagamit ka ng Cheat Engine sa isang anti-cheat software o protektadong server, maaaring bawal ang iyong account.
  • Kung susubukan mong gamitin ito sa Roblox, maaari kang alisin mula sa larong pinag-uusapan.

Inirerekumendang: