Cheat Engine é uma das ferramentas mais poderosas para modificar jogos no PC, permitindo desde ajustes simples até hacks avançados. Este guia completo vai te ensinar tudo, desde o básico até técnicas profissionais, tornando você um especialista em manipulação de memória RAM em jogos.
📌 Índice Rápido
- O Que é Cheat Engine?
- Como Baixar e Instalar
- Passo a Passo Básico
- Técnicas Avançadas
- Tabelas de Cheats (CT)
- Dicas de Segurança
- Perguntas Frequentes
🔍 O Que é Cheat Engine?
Cheat Engine (CE) é um software de engenharia reversa que permite:
- Modificar valores na memória RAM (vida, dinheiro, XP, etc.)
- Criar scripts e automações em jogos
- Desenvolver trainers personalizados
- Analisar estruturas de dados em tempo real
✔ Funciona em 90% dos jogos (single-player)
✔ Totalmente gratuito e open-source
✔ Suporte a Lua scripting para automação
💾 Download e Instalação
- Site Oficial: cheatengine.org (evite versões de terceiros!)
- Instalação:
- Desmarque opções de adware/bundles (cuidado com “Sponsor Offers”)
- Recomendado: Instalar em modo portable (sem registro no sistema)
⚠ Antivirus pode alertar (falso positivo, é seguro se baixado do site oficial)
🎮 Passo a Passo Básico (Modificando Valores)
Vamos usar como exemplo aumentar dinheiro em um RPG:
1. Abra o Cheat Engine e o Jogo
- Execute o CE como administrador
- Abra o jogo e anote o valor atual (ex: 500 de ouro)
2. Conecte ao Processo do Jogo
- No CE, clique no ícone “Select Process” (canto superior esquerdo)
- Encontre o .exe do jogo (ex: “Game.exe” ou “UnityPlayer.dll”)
3. Faça a Primeira Varredura
- Digite o valor atual (500) no campo “Value”
- Tipo de varredura: 4 Bytes (funciona para maioria dos jogos)
- Clique em First Scan
4. Filtre os Resultados
- Mude o valor no jogo (ex: gaste 100, ficando com 400)
- No CE, digite o novo valor (400) e clique em Next Scan
5. Modifique o Valor
- Se sobrar 1-5 endereços, clique 2x para mover para a lista abaixo
- Mude o valor para o desejado (ex: 99999)
- Marque a caixa para “Freeze” (congelar o valor)
🎉 Pronto! O valor no jogo deve mudar instantaneamente.
⚡ Técnicas Avançadas
🔎 Tipos de Varredura Especiais
Tipo | Quando Usar |
---|---|
Unknown Initial Value | Quando não sabe o valor exato |
Increased/Decreased Value | Para valores que mudam constantemente |
Float/Double | Para decimais (HP, porcentagens) |
String | Para modificar textos (nomes, diálogos) |
✏️ Edição de Código Assembly
- Clique com botão direito em um endereço > Browse this memory region
- Encontre instruções como
ADD
,SUB
ouMOV
e edite os bytes - Use Auto Assembler para criar scripts permanentes
📜 Lua Scripting
- Automatize cheats com scripts em Lua
- Exemplo simples:
writeInteger(0x12345678, 999) — Altera valor na memória
📂 Tabelas de Cheats (CT)
Tabelas pré-feitas economizam tempo:
- Onde Baixar:
- Fearless Revolution
- Nexus Mods (seção Cheat Engine)
- Como Usar:
- Abra a tabela (.CT) no CE
- Ative os scripts desejados
🔒 Segurança e Riscos
✔ Jogos Offline: Seguro na maioria dos casos
✔ Anti-Cheats: Alguns detectam CE (ex: VAC, EasyAntiCheat)
❌ NUNCA use em jogos online – Risco de ban permanente
💡 Dica: Renomeie o .exe do CE para evitar detecção (ex: “photoshop.exe”)
❓ FAQ (Perguntas Frequentes)
Q: Por que meu jogo crasha quando uso CE?
A: Você pode estar modificando endereços errados. Tente varreduras mais precisas.
Q: Como encontrar ponteiros (pointers)?
A: Use a função Pointer Scan para cheats que sobrevivem a reinícios.
Q: Cheat Engine funciona em emuladores?
A: Sim! Funciona em Dolphin (Wii), PCSX2 (PS2) e outros.
Q: Posso criar meu próprio trainer?
A: Sim, use a função Trainer Generator no menu Tools.
🎯 Conclusão
Cheat Engine é uma ferramenta incrivelmente poderosa para quem quer:
- Personalizar experiências single-player
- Pular grind chato
- Aprender engenharia reversa básica
Com este guia, você já pode começar a hackear valores básicos e, com prática, dominar até técnicas avançadas de assembly.
Quer se aprofundar mais? Recomendo:
- Tutorial de Assembly para iniciantes
- Cursos básicos de engenharia reversa
- Comunidades como Fearless Revolution