Jogos

Como usar o GameConqueror Cheat Engine no Linux

Como usar o GameConqueror Cheat Engine no Linux

O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “Cheat Engine” para modificar os parâmetros do jogo e os atributos do jogador para aprimorar a experiência de jogo, superar o grinding desnecessário, completar speedruns e assim por diante. O aplicativo Cheat Engine não está disponível para Linux, no entanto, outro aplicativo chamado “GameConqueror” baseado no mesmo conceito e recursos está disponível para distribuições Linux. Embora o GameConqueror não seja tão avançado quanto o Cheat Engine, ele faz o trabalho e é o único Cheat Engine para Linux com uma interface fácil de usar.

Como funcionam os aplicativos do Cheat Engine?

Os aplicativos de mecanismo de trapaça (também chamados de aplicativos de "scanner de memória" ou "depurador de memória") podem ser usados ​​para encontrar valores atribuídos às variáveis ​​do jogo, verificando a memória ocupada por um processo de jogo em execução. Esses aplicativos se ligam a um processo de jogo em execução e examinam continuamente a memória em tempo real.

Você pode usar esses aplicativos de mecanismo de trapaça para localizar as variáveis ​​do jogo e seus endereços e, em seguida, alterar seus valores para obter atributos modificados no jogo. Uma vez que tudo é feito quando o jogo está em execução, você verá imediatamente os valores alterados dentro do próprio jogo (às vezes é necessária uma mudança de quadro / cena). Pode haver centenas de milhares de variáveis ​​na memória e pode ser complicado encontrar o que você está procurando. Mas com alguma prática e métodos de tentativa e erro, você pode reduzir o tempo de pesquisa. Por exemplo, se você está jogando com a moeda do jogo e atualmente possui 1000 moedas de ouro, você pode usar mecanismos de trapaça para encontrar a variável que armazena a quantidade de ouro e alterá-la para obter mais dinheiro no jogo. Observe que os mecanismos de salvamento no jogo podem salvar valores modificados em arquivos de jogo salvos. Portanto, se você está modificando algumas variáveis ​​arriscadas em um mecanismo de cheat que pode interromper jogos salvos, é uma boa idéia fazer backup dos arquivos salvos com antecedência.

Você deve usar cheats em um jogo?

Alguns jogadores desaprovam as pessoas que usam mecanismos de trapaça para modificar os atributos do jogo, enquanto outros não têm problema. Na minha opinião pessoal, você pode usar um mecanismo de cheat se o jogo for 100% offline ou se os cheats não arruinarem a experiência multiplayer de outros jogadores de forma alguma (mais sobre isso abaixo). O uso de cheats em co-op, PVP e outras formas de jogo multijogador deve ser evitado não apenas porque é errado, mas também porque você pode ser banido para sempre de jogar o jogo que comprou.

Considerações sobre o banimento do jogador

O uso de cheat engine ou aplicativos de varredura de memória pode levar ao banimento temporário ou permanente de jogos que exigem bastante conexão de dados online. Quase todos os jogos multiplayer para PC vêm com mecanismos anti-cheat hoje em dia e qualquer tentativa de modificar a memória do jogo pode levar a banimentos irrevogáveis. Como regra geral, evite usar mecanismos de trapaça em jogos multijogador que se conectam regularmente aos servidores do jogo (a menos que você saiba o que está fazendo).

Sobre GameConqueror

GameConqueror é uma interface gráfica para um aplicativo de varredura de memória / mecanismo de cheat de linha de comando chamado “scanmem”. Ele pode realizar varreduras de memória rápidas, bem como varreduras completas e completas de variáveis ​​de programa de identidade e seus valores. Você pode isolar as variáveis ​​do programa usando sua caixa de entrada "Valor" e, em seguida, alterando os parâmetros conforme necessário. GameConqueror suporta exportação e importação de cheats, embora os endereços de memória possam mudar cada vez que você iniciar um programa ou jogo.


Eu testei o GameConqueror extensivamente. Funciona com jogos nativos do Linux, jogos WINE, jogos SteamPlay (Proton) e até emuladores de jogos.

Instalando GameConqueror

Você pode instalar o GameConqueror no Ubuntu executando o comando mencionado abaixo:

$ sudo apt install gameconqueror

GameConqueror está disponível nos repositórios de todas as principais distribuições Linux. Mais instruções de instalação estão disponíveis em sua página wiki. O uso do GameConqueror pode ser melhor explicado por meio de um exemplo.

Exemplo: modificar a moeda do jogo usando GameConqueror

Você não pode definir um melhor método para usar o mecanismo de cheat GameConqueror em cada jogo. Cada jogo é diferente e ocupa um intervalo de memória diferente. Mesmo novas instâncias de um jogo podem ter endereços de memória diferentes. O exemplo abaixo ilustra como você deve proceder para aumentar a moeda do jogo chamada “Coins” de 103 para 500 em um jogo Linux nativo chamado SuperTux2. Mas esta abordagem exata pode não funcionar em todos os jogos. O exemplo apenas dá uma ideia sobre o processo de localização de variáveis.

O jogo começa com uma quantidade fixa de moedas, conforme mostrado no canto superior direito (100).


Em seguida, inicie o aplicativo GameConqueror e selecione o processo “supertux2” clicando no pequeno ícone do computador localizado na linha superior. Esta é a primeira e obrigatória etapa para habilitar cheats em um jogo usando GameConqueror. Você deve ter cuidado ao selecionar o processo do jogo, pois uma seleção errada irá lhe dar resultados incorretos. Os processos de arquivo Exe em execução na camada de compatibilidade SteamPlay (Proton) são geralmente prefixados com a unidade “Z:”.

Uma vez que o processo é selecionado, coloque 100 na caixa de entrada "Valor", pois esse era o número inicial de moedas. No campo “Data Type”, selecione “number”, mas você também pode escolher os tipos “int” ou “float” explicitamente. O tipo de dados “Número” inclui valores internos e flutuantes. Clique no ícone de pesquisa e aguarde o processo terminar. No painel esquerdo, você deve ver os resultados correspondentes. Existem 69.175 variáveis ​​de jogo com um valor de 100. Sim, você tem que encontrar uma agulha em um palheiro. GameConqueror não mostrará todas as variáveis ​​de 60000+ no painel esquerdo. Quando você restringir os resultados seguindo as etapas abaixo, os resultados começarão a aparecer no painel esquerdo.

Observe que "Escopo de pesquisa" está definido como "Normal", o que deve ser suficiente para a maioria dos jogos. Caso você esteja lutando para encontrar as variáveis ​​desejadas, você deve mover o controle deslizante de escopo para a direita para realizar uma varredura profunda. A varredura profunda só é útil se for realizada na primeira etapa.


Em seguida, jogue o jogo e colete outra moeda para aumentar a contagem para 101 moedas.


Agora você precisa verificar quais das variáveis ​​que tinham um valor de 100 anteriormente agora têm um valor de 101. Digite 101 na caixa de entrada "Valor" e clique no ícone de pesquisa. GameConqueror agora irá escanear 69175 variáveis ​​encontradas na etapa anterior para procurar variáveis ​​com um valor de 101. Quando o processo for concluído, você deve obter um número reduzido de resultados. NÃO clique no botão “atualizar” ou “redefinir” ao lado do botão de pesquisa. Isso removerá completamente os resultados e você terá que começar tudo de novo.


Colete outra moeda para aumentar o total para 102.


Repita a etapa anterior, mas agora coloque 102 na caixa de entrada "Valor". Agora você deve ter ainda menos resultados do que o total de resultados obtidos na primeira consulta de pesquisa. Neste caso, existem dois resultados restantes, mas a contagem de resultados pode variar dependendo do seu jogo e do que você está procurando.


Colete outra moeda para chegar ao total de 103.


Agora, mesmo sem inserir 103 na caixa de entrada "Valor", você pode ver que existem duas variáveis ​​cujo valor mudou para 103 quando você coletou a terceira moeda no jogo. Neste ponto, você pode parar ou repetir a etapa acima. Se apenas uma variável representa moedas no jogo, você pode restringi-la a um único resultado. No entanto, como faltam apenas dois resultados, você pode tentar cada um deles para ver o impacto no jogo.

Clique com o botão direito no primeiro resultado e clique na opção “Add to cheat list” para adicionar um novo cheat.


Mude o valor da entrada do truque recém-adicionado para 500 no painel inferior.


Verifique o jogo se as moedas aumentaram para 500. Se sim, esta é a variável correta que você precisa alterar para modificar o contador de moedas. Caso contrário, tente o segundo resultado ou continue realizando pesquisas aninhadas até obter um número reduzido de resultados.


Observe que usar um mecanismo de trapaça pode travar o jogo em execução. Por exemplo, se um jogo for projetado de tal forma que seu jogador possa ter apenas 255 atributos de força no máximo, e você definir 9999 de força para seu jogador, o jogo pode travar. Você deve continuar usando métodos de tentativa e erro para encontrar as variáveis ​​corretas e seus valores. Esta é a única maneira de usar cheats em jogos por meio de aplicativos de mecanismo de cheat como GameConqueror.

Observe que, em raras ocasiões, cheats do mecanismo de cheat podem corromper os arquivos salvos do jogo. Você deve fazer backup dos arquivos salvos antes de tentar qualquer cheat no mecanismo de cheat.

Se você passar o mouse sobre “?”Ao lado do rótulo“ Valor: ”, você deverá ver um guia de sintaxe. Se não tiver certeza sobre o valor atual de um atributo do jogo, você pode usar este guia de sintaxe. Por exemplo, você não tem certeza sobre o número exato de moedas, mas suspeita que pode ser algo entre 100 e 300 moedas, você pode inserir “100… 300” na caixa de entrada “Valor”. Da mesma forma, se você não sabe o valor do atributo, mas tem certeza de que diminuiu no jogo em relação ao seu valor inicial, você pode simplesmente inserir o sinal “-” (menos) na caixa de entrada “Valor”.

Conclusão

Aplicativos de mecanismo de trapaça como o GameConqueror não são úteis apenas para adicionar cheats em jogos, mas também para adicionar modificações de qualidade de vida a jogos que de outra forma seriam frustrantes. É 100% bom usar cheats em jogos offline quando você é o proprietário do jogo, e você não está arruinando a experiência de outros jogadores usando cheats.

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...