Giochi

Come utilizzare GameConqueror Cheat Engine in Linux

Come utilizzare GameConqueror Cheat Engine in Linux

L'articolo copre una guida sull'utilizzo del motore cheat GameConqueror in Linux. Molti utenti che giocano su Windows utilizzano spesso l'applicazione "Cheat Engine" per modificare i parametri di gioco e gli attributi del giocatore per migliorare l'esperienza di gioco, superare il grind non necessario, completare gli speedrun e così via. L'applicazione Cheat Engine non è disponibile per Linux, tuttavia, un'altra applicazione chiamata "GameConqueror" basata sullo stesso concetto e funzionalità è disponibile per le distribuzioni Linux. Sebbene GameConqueror non sia avanzato come Cheat Engine, svolge il suo lavoro ed è l'unico Cheat Engine per Linux con un'interfaccia facile da usare.

Come funzionano le applicazioni Cheat Engine Engine?

Le applicazioni cheat engine (chiamate anche app "memory scanner" o "memory debugger") possono essere utilizzate per trovare i valori assegnati alle variabili di gioco eseguendo la scansione della memoria occupata da un processo di gioco in esecuzione. Queste app si collegano a un processo di gioco in esecuzione e scansionano continuamente la memoria in tempo reale.

Puoi utilizzare queste app cheat engine per individuare le variabili di gioco e i loro indirizzi e quindi modificare i loro valori per ottenere attributi di gioco modificati. Poiché tutto è fatto quando il gioco è in esecuzione, vedrai immediatamente i valori modificati all'interno del gioco stesso (a volte è richiesto un cambio di frame/scena). Ci possono essere centinaia di migliaia di variabili in memoria e può essere difficile trovare quello che stai cercando. Ma con un po' di pratica e metodi di prova ed errore, puoi ridurre il tempo di ricerca. Ad esempio, se stai giocando a un gioco con valuta di gioco e attualmente possiedi 1000 monete d'oro, puoi utilizzare i cheat engine per trovare la variabile che memorizza l'importo dell'oro e cambiarla per ottenere un aumento del denaro di gioco. Nota che i meccanismi di salvataggio in-game possono salvare i valori modificati nei file di salvataggio del gioco. Quindi, se stai modificando alcune variabili rischiose in un cheat engine che possono interrompere i salvataggi, è una buona idea eseguire preventivamente il backup dei file di salvataggio.

Dovresti usare i trucchi in un gioco??

Alcuni giocatori disapprovano le persone che usano i cheat engine per modificare gli attributi di gioco, mentre altri non hanno problemi con esso. A mio parere personale, puoi utilizzare un cheat engine se il gioco è offline al 100% o se i cheat non rovinano in alcun modo l'esperienza multiplayer degli altri giocatori (maggiori informazioni di seguito). L'uso di cheat in cooperativa, PVP e altre forme di gioco multiplayer dovrebbe essere evitato non solo perché è sbagliato, ma anche perché puoi essere bandito per sempre dal gioco che hai acquistato.

Considerazioni sul divieto dei giocatori

L'uso di cheat engine o applicazioni di scansione della memoria può portare a un divieto temporaneo o permanente nei giochi che richiedono ampiamente una connessione dati online. Quasi tutti i giochi multiplayer per PC sono dotati di meccanismi anti-cheat al giorno d'oggi e qualsiasi tentativo di modificare la memoria di gioco può portare a divieti irrevocabili. Come regola generale, evita di utilizzare cheat engine sui giochi multiplayer che si connettono regolarmente ai server di gioco (a meno che tu non sappia cosa stai facendo).

Informazioni su GameConqueror

GameConqueror è un frontend grafico per cheat engine da riga di comando / app di scansione della memoria chiamata "scanmem". Può eseguire scansioni rapide della memoria e scansioni complete e approfondite per identificare le variabili del programma e i loro valori. È possibile isolare le variabili del programma utilizzando la sua casella di input "Valore" e quindi modificando i parametri secondo necessità. GameConqueror supporta l'esportazione e l'importazione di cheat, sebbene gli indirizzi di memoria possano cambiare ogni volta che avvii un programma o un gioco.


Ho testato ampiamente GameConqueror. Funziona con giochi Linux nativi, giochi WINE, giochi SteamPlay (Proton) e persino con emulatori di giochi.

Installazione di GameConqueror

Puoi installare GameConqueror in Ubuntu eseguendo il comando menzionato di seguito:

$ sudo apt install gameconqueror

GameConqueror è disponibile nei repository di tutte le principali distribuzioni Linux. Ulteriori istruzioni di installazione sono disponibili sulla sua pagina wiki. L'utilizzo di GameConqueror può essere spiegato al meglio attraverso un esempio.

Esempio: modifica la valuta di gioco utilizzando GameConqueror

Non puoi definire un metodo migliore per utilizzare il cheat engine di GameConqueror in ogni gioco. Ogni gioco è diverso e occupa un diverso intervallo di memoria. Anche le nuove istanze di un gioco possono avere indirizzi di memoria diversi. L'esempio seguente illustra come procedere per aumentare la valuta di gioco chiamata "Monete" a 500 da 103 in un gioco Linux nativo chiamato SuperTux2. Ma questo approccio esatto potrebbe non funzionare in tutti i giochi. L'esempio ti dà solo un'idea del processo di ricerca delle variabili.

Il gioco inizia con una quantità fissa di monete, come mostrato nell'angolo in alto a destra (100).


Successivamente, avvia l'app GameConqueror e seleziona il processo "supertux2" facendo clic sulla piccola icona del computer situata nella riga superiore. Questo è il primissimo e obbligatorio passaggio per abilitare i cheat in un gioco utilizzando GameConqueror. Dovresti fare attenzione quando selezioni il processo di gioco poiché una selezione errata ti darà risultati errati. I processi di file exe in esecuzione sul livello di compatibilità SteamPlay (Proton) sono generalmente preceduti da "Z:" drive.

Una volta selezionato il processo, inserisci 100 nella casella di input "Valore" poiché quello era il numero iniziale di monete. Nel campo "Tipo di dati", seleziona "numero" ma puoi anche scegliere esplicitamente i tipi "int" o "float". Il tipo di dati "Numero" include sia i valori int che float. Fare clic sull'icona di ricerca e attendere il completamento del processo. Nel riquadro di sinistra, dovresti vedere i risultati corrispondenti. Ci sono 69175 variabili di gioco con un valore di 100. Sì, devi trovare un ago in un pagliaio. GameConqueror non mostrerà tutte le 60000+ variabili nel riquadro di sinistra. Dopo aver ristretto i risultati seguendo i passaggi seguenti, i risultati inizieranno a essere visualizzati nel riquadro di sinistra.

Nota che "Ambito di ricerca" è impostato su "Normale", che dovrebbe essere sufficiente per la maggior parte dei giochi. Nel caso in cui tu abbia difficoltà a trovare le variabili desiderate, dovresti spostare il cursore dell'oscilloscopio verso destra per eseguire una scansione profonda. La scansione profonda è utile solo se viene eseguita nella primissima fase.


Quindi, gioca e raccogli un'altra moneta per aumentare il conteggio a 101 monete.


Ora devi verificare quale delle variabili che in precedenza aveva un valore di 100 ora ha un valore di 101. Immettere 101 nella casella di input "Valore" e fare clic sull'icona di ricerca. GameConqueror ora eseguirà la scansione di 69175 variabili trovate nel passaggio precedente per cercare variabili con un valore di 101. Al termine del processo, ora dovresti ottenere un numero ridotto di risultati. NON fare clic sul pulsante "Aggiorna" o "Ripristina" accanto al pulsante di ricerca. Rimuoverà completamente i risultati e dovrai ricominciare tutto da capo.


Raccogli un'altra moneta per aumentare il totale a 102.


Ripeti il ​​passaggio precedente ma ora inserisci 102 nella casella di input "Valore". Ora devi avere ancora meno risultati dei risultati totali ottenuti dalla prima query di ricerca. Per quanto riguarda questo caso, ci sono due risultati rimanenti, ma il conteggio dei risultati può variare a seconda del gioco e di ciò che stai cercando.


Raccogli un'altra moneta per portare il totale a 103.


Ora, anche senza inserire 103 nella casella di input "Valore", puoi vedere che ci sono due variabili il cui valore è cambiato in 103 quando hai raccolto la terza moneta nel gioco. A questo punto, puoi interrompere o ripetere il passaggio precedente. Se solo una variabile rappresenta le monete nel gioco, puoi restringere il campo a un singolo risultato. Tuttavia, poiché sono rimasti solo due risultati, puoi provarli ciascuno per vedere l'impatto sul gioco.

Fare clic con il tasto destro sul primo risultato e fare clic sull'opzione "Aggiungi all'elenco dei trucchi" per aggiungere un nuovo trucco.


Cambia il valore della voce cheat appena aggiunta a 500 nel riquadro in basso.


Controlla il gioco se le monete sono aumentate a 500. Se sì, questa è la variabile corretta che devi cambiare per modificare il contamonete. Altrimenti prova il secondo risultato o continua a eseguire ricerche nidificate finché non ottieni un numero ridotto di risultati.


Nota che l'utilizzo di un cheat engine può causare il crash del gioco in esecuzione. Ad esempio, se un gioco è progettato in modo tale che il tuo giocatore possa avere solo 255 attributi di forza al massimo e imposti 9999 forza per il tuo giocatore, il gioco può bloccarsi. Devi continuare a utilizzare metodi di prova ed errore per trovare le variabili corrette e i loro valori. Questo è l'unico modo per utilizzare i cheat nei giochi tramite applicazioni cheat engine come GameConqueror.

Nota che, in rare occasioni, i cheat engine possono danneggiare i file di salvataggio del gioco. Dovresti eseguire il backup dei file di salvataggio prima di provare qualsiasi trucco nel motore dei cheat.

Se passi con il mouse sopra "?" accanto all'etichetta "Valore:", dovresti vedere una guida alla sintassi. Se non sei sicuro del valore corrente di un attributo di gioco, puoi utilizzare questa guida alla sintassi. Ad esempio, non sei sicuro del numero esatto di monete ma sospetti che possa essere compreso tra 100 e 300 monete, puoi inserire "100... 300" nella casella di input "Valore". Allo stesso modo, se non conosci il valore dell'attributo ma sei certo che è diminuito nel gioco dal suo valore iniziale, puoi semplicemente inserire il segno "-" (meno) nella casella di input "Valore".

Conclusione

Le app cheat engine come GameConqueror non sono utili solo per aggiungere cheat nei giochi, ma anche per aggiungere modifiche alla qualità della vita a giochi altrimenti frustranti. Va bene al 100% usare i cheat nei giochi offline poiché possiedi il gioco e non stai rovinando l'esperienza degli altri giocatori usando i cheat.

Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...
SuperTuxKart per Linux
SuperTuxKart è un fantastico titolo progettato per offrirti l'esperienza di Mario Kart gratuitamente sul tuo sistema Linux. È piuttosto impegnativo e ...
Tutorial Battaglia per Wesnoth
The Battle for Wesnoth è uno dei giochi di strategia open source più popolari a cui puoi giocare in questo momento. Non solo questo gioco è in svilupp...