Žaidimai

Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“

Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“

Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja programą „Cheat Engine“, norėdami modifikuoti žaidimo parametrus ir grotuvo atributus, kad pagerintų žaidimo patirtį, įveiktų nereikalingą šlifavimą, užbaigtų greičio keitimus ir pan. „Cheat Engine“ programa nėra prieinama „Linux“, tačiau „Linux“ paskirstymams yra prieinama kita programa, vadinama „GameConqueror“, paremta ta pačia koncepcija ir funkcijomis. Nors „GameConqueror“ nėra toks pažangus kaip „Cheat Engine“, jis atlieka darbą ir yra vienintelis „Linux“ skirtas „Cheat Engine“ su lengvai naudojama sąsaja.

Kaip veikia „Cheat Engine“ programos?

„Cheat Engine“ programos (dar vadinamos „atminties skaitytuvu“ arba „atminties derinimo programa“) gali būti naudojamos norint rasti žaidimo kintamiesiems priskirtas vertes, nuskaitant atmintį, kurią užima vykstantis žaidimo procesas. Šios programos prisiriša prie vykdomo žaidimo proceso ir nuolat tikrina atmintį realiuoju laiku.

Šias „cheat engine“ programas galite naudoti norėdami rasti žaidimo kintamuosius ir jų adresus, tada pakeisti jų vertes, kad gautumėte modifikuotų žaidimo atributų. Kadangi viskas padaryta žaidimui vykdant, iškart pamatysite pasikeitusias vertes pačiame žaidime (kartais reikia pakeisti rėmelį / sceną). Atmintyje gali būti šimtai tūkstančių kintamųjų ir gali būti keblu rasti tai, ko ieškote. Tačiau taikydami tam tikrą praktiką ir bandymų bei klaidų metodus galite sutrumpinti paieškos laiką. Pvz., Jei žaidžiate žaidimą su žaidimo valiuta ir šiuo metu turite 1000 auksinų, galite naudoti apgaulės variklius, kad surastumėte kintamąjį, kuriame saugoma aukso suma, ir pakeiskite jį, kad gautumėte daugiau pinigų žaidime. Atminkite, kad žaidimo išsaugojimo mechanizmai gali išsaugoti modifikuotas vertes žaidimo failuose. Taigi, jei modifikuojate keletą apgaulingų variklių rizikingų kintamųjų, kurie gali sugadinti žaidimų išsaugojimą, patartina iš anksto sukurti atsarginę failų kopiją.

Jei žaidime naudojate cheats?

Kai kurie žaidėjai sunerimsta dėl žmonių, kurie naudojasi apgaulingais varikliais modifikuodami žaidimo atributus, o kiti neturi jokių problemų. Mano asmenine nuomone, galite naudoti apgaulės variklį, jei žaidimas yra 100% neprisijungęs arba jei apgaulės niekaip nesugadina kitų žaidėjų daugelio žaidėjų patirties (daugiau apie tai žemiau). Turėtų būti vengiama naudoti cheats kooperacijoje, PVP ir kitose daugelio žaidėjų žaidimo formose ne tik dėl to, kad tai neteisinga, bet ir dėl to, kad jums gali būti uždrausta visam laikui žaisti įsigytą žaidimą.

Žaidėjų draudimo uždaviniai

Naudojant apgaulės variklį ar atminties nuskaitymo programas, gali būti laikinai arba visam laikui uždrausti žaidimai, kuriems reikia daug interneto ryšio. Beveik visi daugelio žaidėjų kompiuteriniai žaidimai yra su apgaulės mechanizmais ir bet koks bandymas modifikuoti žaidimo atmintį gali sukelti neatšaukiamą draudimą. Kaip taisyklė, venkite apgauti variklių daugelio žaidėjų žaidimuose, kurie reguliariai jungiasi prie žaidimų serverių (nebent žinote, ką darote).

Apie „GameConqueror“

„GameConqueror“ yra grafinė komandinės eilutės apgaulės variklio / atminties nuskaitymo programa, vadinama „scanmem“. Jis gali atlikti greitus atminties nuskaitymus, taip pat išsamius tapatybės programos kintamųjų ir jų verčių nuskaitymus. Programos kintamuosius galite izoliuoti naudodami įvesties laukelį „Vertė“ ir prireikus keisdami parametrus. „GameConqueror“ palaiko kodų eksportavimą ir importavimą, nors atminties adresai gali keistis kiekvieną kartą paleidus programą ar žaidimą.


Išsamiai išbandžiau „GameConqueror“. Jis veikia su vietiniais „Linux“ žaidimais, „WINE“ žaidimais, „SteamPlay“ („Proton“) žaidimais ir netgi su žaidimų emuliatoriais.

„GameConqueror“ diegimas

Galite įdiegti „GameConqueror“ į „Ubuntu“ vykdydami toliau nurodytą komandą:

$ sudo apt įdiekite žaidimų užkariautoją

„GameConqueror“ yra visų pagrindinių „Linux“ paskirstymų saugyklose. Daugiau diegimo instrukcijų rasite jos wiki puslapyje. „GameConqueror“ naudojimą galima paaiškinti pavyzdžiu.

Pavyzdys: modifikuokite žaidimo valiutą naudodami „GameConqueror“

Negalite apibrėžti vieno geriausio metodo, kaip naudoti „GameConqueror“ apgaulės variklį kiekviename žaidime. Kiekvienas žaidimas yra skirtingas ir užima skirtingą atminties diapazoną. Net nauji žaidimo egzemplioriai gali turėti skirtingus atminties adresus. Žemiau pateiktame pavyzdyje parodyta, kaip turėtumėte toliau didinti žaidimo valiutą, vadinamą „Monetos“, iki 500 iš 103 vietiniame „Linux“ žaidime „SuperTux2“. Bet šis tikslus požiūris gali neveikti kiekviename žaidime. Pavyzdys pateikia tik tam tikrą idėją apie kintamųjų paieškos procesą.

Žaidimas prasideda fiksuotu monetų kiekiu, kaip parodyta viršutiniame dešiniajame kampe (100).


Tada paleiskite „GameConqueror“ programą ir pasirinkite „supertux2“ procesą spustelėdami mažojo kompiuterio piktogramą, esančią viršutinėje eilutėje. Tai yra pirmasis ir privalomas žingsnis, leidžiantis apgauti žaidimą naudojant „GameConqueror“. Turėtumėte būti atsargūs pasirinkdami žaidimo procesą, nes neteisingas pasirinkimas duos neteisingus rezultatus. „Exe“ failų procesai, veikiantys „SteamPlay“ („Proton“) suderinamumo sluoksnyje, paprastai priešduodami „Z:“ diske.

Pasirinkę procesą, įvesties laukelyje „Vertė“ įdėkite 100, nes tai buvo pradinis monetų skaičius. Lauke „Duomenų tipas“ pasirinkite „skaičius“, bet taip pat galite aiškiai pasirinkti „int“ arba „plūduriuojančius“ tipus. Duomenų tipas „Skaičius“ apima tiek int, tiek plūduriuojančias reikšmes. Spustelėkite paieškos piktogramą ir palaukite, kol procesas bus baigtas. Kairėje srityje turėtumėte pamatyti suderintus rezultatus. Yra 69175 žaidimų kintamieji, kurių vertė 100. Taip, jūs turite rasti adatą šieno kupetoje. „GameConqueror“ kairiajame skydelyje nerodys visų 60000 ir daugiau kintamųjų. Kai susiaurinsite rezultatus atlikdami toliau nurodytus veiksmus, rezultatai bus rodomi kairėje srityje.

Atminkite, kad „Search Scope“ yra nustatytas į „Normal“, kurio turėtų pakakti daugeliui žaidimų. Jei jums sunku rasti norimus kintamuosius, turėtumėte perkelti srities slankiklį į dešinę, kad atliktumėte gilų nuskaitymą. Gilus nuskaitymas yra naudingas tik tuo atveju, jei jis atliekamas pačiame pirmajame etape.


Tada žaiskite žaidimą ir surinkite kitą monetą, kad padidintumėte skaičių iki 101 monetos.


Dabar turite patikrinti, kurie iš kintamųjų, kurių vertė anksčiau buvo 100, dabar turi 101 vertę. Įvesties laukelyje „Vertė“ įveskite 101 ir spustelėkite paieškos piktogramą. „GameConqueror“ dabar nuskaitys 69175 kintamuosius, rastus ankstesniame žingsnyje, kad ieškotų kintamųjų, kurių vertė yra 101. Kai procesas bus baigtas, dabar turėtumėte gauti mažiau rezultatų. NESpauskite šalia paieškos mygtuko esančio mygtuko „atnaujinti“ arba „atstatyti“. Tai visiškai pašalins rezultatus ir turėsite pradėti viską iš naujo.


Surinkite kitą monetą, kad padidintumėte sumą iki 102.


Pakartokite ankstesnį veiksmą, bet dabar įvesties laukelyje „Vertė“ įrašykite 102. Dabar jūs turite turėti dar mažiau rezultatų nei visi rezultatai, gauti iš pirmosios paieškos užklausos. Šiuo atveju yra likę du rezultatai, tačiau rezultatų skaičius gali skirtis priklausomai nuo jūsų žaidimo ir to, ko ieškote.


Surinkite kitą monetą, kad visa suma būtų 103.


Net ir neįvedę 103 į „Value“ įvesties laukelį, galite pamatyti, kad yra du kintamieji, kurių vertė pasikeitė į 103, kai surinkote trečią žaidimo monetą. Šiuo metu galite sustabdyti arba pakartoti aukščiau nurodytą veiksmą. Jei žaidime monetas vaizduoja tik vienas kintamasis, galite jį susiaurinti iki vieno rezultato. Tačiau kadangi liko tik du rezultatai, galite išbandyti kiekvieną iš jų, kad pamatytumėte poveikį žaidimui.

Dešiniuoju pelės mygtuku spustelėkite pirmąjį rezultatą ir spustelėkite parinktį „Pridėti prie cheat list“, kad pridėtumėte naują apgaulę.


Apatinėje srityje pakeiskite naujai pridėto apgaulės įrašo vertę į 500.


Patikrinkite žaidimą, jei monetos padidėjo iki 500. Jei taip, tai yra teisingas kintamasis, kurį turite pakeisti norėdami modifikuoti monetų skaitiklį. Kitu atveju bandykite antrąjį rezultatą arba atlikite įdėtas paieškas, kol gausite mažiau rezultatų.


Atkreipkite dėmesį, kad naudojant apgaulės variklį, galite sudužti veikiantį žaidimą. Pvz., Jei žaidimas yra sukurtas taip, kad jūsų grotuvas gali turėti tik maksimalų 255 stiprumo atributą, o jūs nustatote žaidėjui 9999 stiprumą, žaidimas gali sugesti. Norėdami rasti teisingus kintamuosius ir jų reikšmes, turite toliau naudoti bandymų ir klaidų metodus. Tai vienintelis būdas naudoti žaidimų kodą naudojant apgaulės variklio programas, tokias kaip „GameConqueror“.

Atkreipkite dėmesį, kad retais atvejais apgauti variklio kodai gali sugadinti žaidimų išsaugojimo failus. Prieš bandydami apgauti variklio kodą, turėtumėte išsaugoti atsarginę failų kopiją.

Jei užveskite pelės žymeklį virš?“, Esančią šalia etiketės„ Value: “, turėtumėte pamatyti sintaksės vadovą. Jei nesate tikras dėl dabartinės žaidimo atributo vertės, galite naudoti šį sintaksės vadovą. Pavyzdžiui, nesate tikri dėl tikslaus monetų skaičiaus, tačiau įtariate, kad tai gali būti maždaug nuo 100 iki 300 monetų, įvesties laukelyje „Vertė“ galite įvesti „100… 300“. Panašiai, jei nežinote atributo vertės, bet esate tikri, kad ji sumažėjo žaidime nuo pradinės vertės, įvesties laukelyje „Vertė“ galite tiesiog įvesti ženklą „-“ (minusas).

Išvada

„Cheat Engine“ programos, tokios kaip „GameConqueror“, yra naudingos ne tik žaidimams pridėjus apgaulę, bet ir pridedant gyvenimo kokybės pakeitimų kitaip nusivylusiems žaidimams. 100% puiku naudoti cheats žaidimuose neprisijungus, kai jums priklauso žaidimas, ir jūs nesugadinate kitų žaidėjų patirties naudodami cheats.

„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...