Spill

Hvordan bruke GameConqueror Cheat Engine i Linux

Hvordan bruke GameConqueror Cheat Engine i Linux

Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -applikasjonen for å endre spillparametere og spilleregenskaper for å forbedre spillopplevelsen, komme over unødvendig sliping, fullføre hastighetsløp og så videre. Cheat Engine-applikasjonen er ikke tilgjengelig for Linux, men en annen applikasjon kalt “GameConqueror” basert på samme konsept og funksjoner er tilgjengelig for Linux-distribusjoner. Mens GameConqueror ikke er så avansert som Cheat Engine, blir det gjort jobben, og det er den eneste Cheat Engine for Linux med et brukervennlig grensesnitt.

Hvordan Cheat Engine Applications fungerer?

Programmer for juksemotorer (også kalt “minnescanner” eller “minnes feilsøkingsprogrammer”) kan brukes til å finne verdier som er tildelt spillvariabler ved å skanne minne okkupert av en kjørende spillprosess. Disse appene knytter seg til en pågående spillprosess og skanner kontinuerlig minne i sanntid.

Du kan bruke disse appene for juksemotorer til å finne spillvariabler og adressene deres, og deretter endre verdiene for å få endrede attributter i spillet. Siden alt er gjort når spillet kjører, vil du umiddelbart se endrede verdier i selve spillet (noen ganger er det nødvendig å endre ramme / scene). Det kan være hundretusener av variabler i minnet, og det kan være vanskelig å finne det du leter etter. Men med noen øvelses- og prøve- og feilmetoder kan du redusere oppslagstiden. Hvis du for eksempel spiller et spill med valuta i spillet og for øyeblikket har 1000 gullbiter, kan du bruke juksemotorer for å finne variabelen som lagrer gullbeløpet og endre det for å få økte penger i spillet. Merk at lagringsmekanismer i spillet kan lagre modifiserte verdier i lagringsfiler. Så hvis du endrer noen risikable variabler i en juksemotor som kan ødelegge lagring av spill, er det en god ide å sikkerhetskopiere lagringsfiler på forhånd.

Bør du bruke juks i et spill?

Noen spillere rynker på folk som bruker juksemotorer for å endre spillegenskaper, mens andre ikke har noe problem med det. Etter min personlige mening kan du bruke en juksemotor hvis spillet er 100% offline eller hvis juks ikke ødelegger flerspilleropplevelsen til andre spillere på noen måte (mer om det nedenfor). Bruk av juks i co-op, PVP og andre former for flerspiller-spill bør unngås, ikke bare fordi det er galt, men også fordi du for alltid kan bli utestengt fra å spille spillet du har kjøpt.

Hensyn til spillerforbud

Bruk av juksemotorer eller minneskanningsprogrammer kan føre til midlertidig eller permanent utestenging i spill som i stor grad krever online datatilkobling. Nesten alle flerspiller-PC-spill kommer med anti-cheat-mekanismer i dag, og ethvert forsøk på å endre spillminnet kan føre til ugjenkallelige forbud. Som en tommelfingerregel, unngå å bruke juksemotorer på flerspillerspill som regelmessig kobles til spillservere (med mindre du vet hva du gjør).

Om GameConqueror

GameConqueror er en grafisk frontend til kommandolinjeavspilling motor / minne skanning app kalt "scanmem". Det kan utføre raske minneskanninger samt fullstendige grundige skanninger til identitetsprogramvariabler og deres verdier. Du kan isolere programvariabler ved å bruke inntastingsboksen “Verdi” og deretter endre parametere etter behov. GameConqueror støtter eksport og import av jukser, men minneadressene kan endres hver gang du starter et program eller spill.


Jeg har testet GameConqueror grundig. Det fungerer med innfødte Linux-spill, WINE-spill, SteamPlay (Proton) -spill og til og med med spillemulatorer.

Installerer GameConqueror

Du kan installere GameConqueror i Ubuntu ved å utføre kommandoen nevnt nedenfor:

$ sudo apt installere gameconqueror

GameConqueror er tilgjengelig i repositoriene til alle større Linux-distribusjoner. Flere installasjonsinstruksjoner er tilgjengelig på wiki-siden. GameConqueror-bruk kan best forklares gjennom et eksempel.

Eksempel: Endre valuta i spillet ved hjelp av GameConqueror

Du kan ikke definere en beste metode for å bruke GameConqueror-juksemotoren i hvert spill. Hvert spill er forskjellig og har et annet minneområde. Selv nye forekomster av et spill kan ha forskjellige minneadresser. Eksemplet nedenfor illustrerer hvordan du bør fortsette å øke valutaen i spillet kalt “Coins” til 500 fra 103 i et eget Linux-spill kalt SuperTux2. Men akkurat denne tilnærmingen fungerer kanskje ikke i hvert spill. Eksemplet gir deg bare en ide om prosessen med å finne variabler.

Spillet starter med en fast mengde mynter, som vist øverst til høyre (100).


Deretter starter du GameConqueror-appen og velger “supertux2” -prosessen ved å klikke på det lille datamaskinikonet som ligger øverst i raden. Dette er det aller første og obligatoriske trinnet for å aktivere juks i et spill ved hjelp av GameConqueror. Du bør være forsiktig når du velger spillprosessen, et feil valg vil gi deg feil resultater. Exe-filprosesser som kjører på SteamPlay (Proton) kompatibilitetslag, er vanligvis prefikset med “Z:” - stasjonen.

Når prosessen er valgt, setter du 100 i "Verdi" -inntastingsboksen, da det var det første antallet mynter. I "Datatype" -feltet velger du "nummer", men du kan også velge "int" eller "flyte" typer eksplisitt. Datatypen "Antall" inkluderer både int- og float-verdier. Klikk på søkeikonet og vent til prosessen er ferdig. I venstre rute skal du se samsvarende resultater. Det er 69175 spillvariabler som har verdien 100. Ja, du må finne en nål i en høystak. GameConqueror viser ikke alle 60000+ variablene i venstre rute. Når du har begrenset resultatene ved å følge trinnene nedenfor, vil resultatene vises i venstre rute.

Vær oppmerksom på at “Search Scope” er satt til “Normal” som skal være tilstrekkelig for de fleste spill. I tilfelle du sliter med å finne ønskede variabler, bør du flytte skyveknappen til høyre for å utføre en dyp skanning. Dyp skanning er bare nyttig hvis den utføres i det aller første trinnet.


Deretter spiller du spillet og samler inn en annen mynt for å øke tellingen til 101 mynter.


Nå må du sjekke hvilke av variablene som hadde verdien 100 tidligere, nå har verdien 101. Skriv inn 101 i "Verdi" -inntastingsboksen, og klikk på søkeikonet. GameConqueror vil nå skanne 69175 variabler som ble funnet i forrige trinn for å se etter variabler som har verdien 101. Når prosessen er ferdig, bør du nå få et redusert antall resultater. IKKE klikk på “oppdater” eller “tilbakestill” -knappen ved siden av søkeknappen. Det vil fjerne resultatene fullstendig, og du må starte på nytt.


Samle en annen mynt for å øke totalen til 102.


Gjenta forrige trinn, men legg nå 102 i "Verdi" -inntastingsboksen. Du må nå ha enda færre resultater enn de totale resultatene du fikk fra det første søk. Når det gjelder dette tilfellet, er det to gjenværende resultater, men resultatantallet kan variere avhengig av spillet ditt og hva du søker etter.


Samle en annen mynt for å få totalen til 103.


Nå, selv uten å legge inn 103 i "Verdi" -inntastingsboksen, kan du se at det er to variabler hvis verdi endret til 103 da du samlet den tredje mynten i spillet. På dette punktet kan du stoppe eller gjenta trinnet ovenfor. Hvis bare en variabel representerer mynter i spillet, kan du begrense den til et enkelt resultat. Men da det bare er to resultater igjen, kan du prøve hver av dem for å se innvirkning på spillet.

Høyreklikk på det første resultatet og klikk på alternativet "Legg til i jukseliste" for å legge til et nytt juks.


Endre verdien av den nylig tilføyde jukseposten til 500 i den nederste ruten.


Sjekk spillet hvis mynter har økt til 500. Hvis ja, er dette den riktige variabelen du trenger å endre for å endre mynttelleren. Ellers kan du prøve det andre resultatet eller fortsette med nestede søk til du får redusert antall resultater.


Merk at bruk av en juksemotor kan krasje det løpende spillet. For eksempel, hvis et spill er utformet på en slik måte at spilleren din bare kan ha 255 styrkeattributt på maks, og du setter 9999 styrke for spilleren din, kan spillet krasje. Du må fortsette å bruke prøve- og feilmetoder for å finne riktige variabler og deres verdier. Dette er den eneste måten å bruke jukser i spill gjennom juksemotorapplikasjoner som GameConqueror.

Merk at juksemotorproblemer i sjeldne tilfeller kan ødelegge spilllagringsfiler. Du bør sikkerhetskopiere lagrede filer før du prøver cheats i juksemotoren.

Hvis du holder markøren over “?”-Koblingen ved siden av“ Verdi: ”- etiketten, bør du se en syntaksveiledning. Hvis du ikke er sikker på den nåværende verdien av et attributt i spillet, kan du bruke denne syntaksveiledningen. For eksempel er du ikke sikker på det nøyaktige antallet mynter, men mistenker at det kan være et sted mellom 100 og 300 mynter. Du kan skrive inn "100 ... 300" i "Verdi" -inntastingsboksen. På samme måte, hvis du ikke kjenner attributtverdien, men er sikker på at den reduserte i spillet fra den opprinnelige verdien, kan du ganske enkelt skrive inn “-” (minus) -tegnet i “Verdi” -inntastingsboksen.

Konklusjon

Apper for juksemotorer som GameConqueror er ikke bare nyttige for å legge til juks i spill, men også for å legge til livskvalitetsendringer i ellers frustrerende spill. Det er 100% greit å bruke juks i offline-spill mens du eier spillet, og du ødelegger ikke opplevelsen til andre spillere ved å bruke jukser.

Gratis og åpen kildekode-spillmotorer for utvikling av Linux-spill
Denne artikkelen vil dekke en liste over gratis og open source-spillmotorer som kan brukes til å utvikle 2D- og 3D-spill på Linux. Det er mange slike ...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider er det tolvte tilskuddet til Tomb Raider-serien - et action-eventyrspill-franchise opprettet av Eidos Montreal. Spillet ble ...
Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...