Cheat Engine adalah tool yang dapat digunakan untuk memeriksa dan mengubah nilai tertentu pada memory sebuah game atau aplikasi. Banyak pengguna memakainya untuk belajar tentang memory, mencoba modifikasi pada game single-player, atau memahami cara kerja sebuah proses. Situs resmi Cheat Engine juga menjelaskan bahwa software ini digunakan untuk membantu memahami cara kerja game atau aplikasi dan membuat modifikasi.

Bagi Anda yang baru menggunakan software ini, cara menggunakan Cheat Engine sebenarnya cukup mudah setelah memahami fungsi dasar seperti memilih process, melakukan scan, dan memeriksa hasil yang ditemukan. Pada panduan ini, kita akan menggunakan contoh sederhana agar cara pakai Cheat Engine lebih mudah dipahami. Setelah memahami cara menggunakan Cheat Engine, Anda dapat download Cheat Engine dari halaman utama kami.
Catatan: Panduan ini ditujukan untuk game atau aplikasi yang Anda gunakan secara lokal, terutama untuk pembelajaran dan game single-player. Cheat Engine tidak menjamin dapat digunakan pada semua game. Situs resminya juga menyebutkan bahwa software ini umumnya tidak bekerja pada game online.
Apa Itu Cheat Engine?
Sebelum masuk ke tutorial, penting untuk memahami apa itu Cheat Engine dan bagaimana cara kerjanya.
Cheat Engine adalah sebuah tool yang dapat mencari nilai tertentu di memory sebuah proses. Misalnya, sebuah game mempunyai nilai health sebesar 100. Cheat Engine dapat membantu mencari data tersebut di memory, kemudian pengguna dapat melihat atau mengubah nilai yang ditemukan. Dark Byte mengembangkan perangkat lunak ini.
Proses ini dilakukan menggunakan fitur Memory Scanner. Anda memasukkan nilai yang diketahui, melakukan scan, kemudian mengubah nilai tersebut di dalam game dan melakukan scan lagi. Dengan cara ini, jumlah hasil dapat diperkecil sampai menemukan address yang sesuai.
Cara Menggunakan Cheat Engine
Sekarang kita masuk ke bagian utama, yaitu cara menggunakan Cheat Engine untuk mencari dan mengubah nilai sederhana pada game.
1. Buka Cheat Engine dan Game
Pertama, buka game yang ingin Anda gunakan. Setelah game berjalan, buka Cheat Engine.
Untuk belajar, sebaiknya gunakan game single-player atau aplikasi sederhana yang tidak menggunakan sistem anti-cheat.
Jangan langsung melakukan perubahan apa pun. Pastikan game sudah berjalan dan Anda mengetahui nilai yang ingin dicari.

2. Pilih Process Game
Setelah Cheat Engine terbuka, Anda perlu menghubungkannya dengan process game.
Klik ikon komputer atau Process List pada bagian atas Cheat Engine. Setelah daftar process muncul, cari nama file atau process dari game yang sedang berjalan.
Pilih process tersebut, lalu klik Open.
Setelah process berhasil dipilih, Cheat Engine dapat membaca memory dari process tersebut.

3. Tentukan Nilai yang Ingin Dicari
Sekarang tentukan nilai yang ingin Anda cari.
Sebagai contoh, anggap health karakter Anda adalah:
100
Masukkan angka 100 ke bagian Value.
Pastikan jenis nilai sesuai dengan data yang ingin dicari. Untuk contoh sederhana, Anda bisa mulai dengan 4 Bytes, karena tipe ini umum digunakan dalam tutorial dasar Cheat Engine.
Setelah itu, klik First Scan.
Cheat Engine akan mencari address yang memiliki nilai sesuai dengan angka yang Anda masukkan.

4. Periksa Hasil First Scan
Setelah proses scan selesai, Anda mungkin mendapatkan banyak hasil.
Hal ini normal.
Misalnya, Anda memasukkan health 100, tetapi Cheat Engine menemukan puluhan atau bahkan ratusan address dengan nilai yang sama.
Jangan langsung memilih salah satu address.
Tujuan berikutnya adalah memperkecil jumlah hasil tersebut.

5. Ubah Nilai di Dalam Game
Kembali ke game dan ubah nilai yang tadi Anda cari.
Sebagai contoh, apabila health Anda sebelumnya 100, lakukan sesuatu di dalam game sampai nilainya berubah menjadi 75.
Sekarang Anda sudah mempunyai dua informasi:
Nilai pertama: 100
Nilai kedua: 75
Informasi ini akan digunakan untuk mencari address yang benar.

6. Gunakan Next Scan
Kembali ke Cheat Engine.
Hapus nilai lama jika masih ada, kemudian masukkan nilai terbaru:
75
Setelah itu klik Next Scan.
Cheat Engine akan menyaring hasil sebelumnya dan hanya mempertahankan address yang sesuai dengan nilai baru.
Jumlah hasil biasanya akan berkurang.
Jika masih banyak hasil, ulangi langkah yang sama.

7. Ubah Nilai Lagi Jika Diperlukan
Kembali ke game dan ubah nilai sekali lagi.
Misalnya health berubah dari:
75 → 50
Kembali ke Cheat Engine, masukkan 50, lalu klik Next Scan.
Ulangi proses ini beberapa kali sampai hasil yang tersedia tinggal sedikit.
Teknik seperti ini merupakan dasar dari penggunaan Memory Scanner pada Cheat Engine. Tutorial resmi dan tutorial komunitas Cheat Engine juga menggunakan pola First Scan → ubah nilai → Next Scan untuk mempersempit hasil.

8. Pilih Address yang Sesuai
Setelah melakukan beberapa kali scan, biasanya Anda akan mendapatkan satu atau beberapa address yang kemungkinan berhubungan dengan nilai yang dicari.
Klik dua kali address yang ingin diperiksa.
Address tersebut akan masuk ke daftar di bagian bawah Cheat Engine.
Di bagian tersebut Anda dapat melihat address dan nilai yang terkait.
Jangan khawatir apabila address Anda berbeda dengan tutorial atau screenshot yang Anda lihat. Address memory dapat berbeda setiap kali program dijalankan.

9. Ubah Value
Setelah address masuk ke daftar bagian bawah, Anda dapat melihat kolom Value.
Klik dua kali pada nilai tersebut.
Masukkan angka baru sesuai kebutuhan, kemudian tekan Enter.
Sebagai contoh, nilai yang sebelumnya 50 dapat Anda ubah menjadi angka lain pada game yang memang mendukung perubahan tersebut.
Jika perubahan berhasil, Anda akan melihat hasilnya pada game.
Namun, tidak semua address dapat diubah dengan cara yang sama. Beberapa nilai hanya bersifat sementara atau dibuat ulang oleh game.

Cara Memakai Cheat Engine dengan Unknown Initial Value
Tidak semua nilai diketahui sejak awal.
Misalnya, Anda tidak tahu angka sebenarnya, tetapi Anda mengetahui bahwa nilainya berkurang ketika karakter menerima damage.
Dalam situasi seperti ini, Anda dapat menggunakan scan type Unknown Initial Value.
Caranya cukup sederhana.
Pertama, pilih Unknown Initial Value, lalu klik First Scan.
Setelah scan selesai, kembali ke game dan lakukan sesuatu yang menyebabkan nilai berubah.
Misalnya health berkurang.
Kembali ke Cheat Engine, ubah scan type menjadi Decreased Value, lalu klik Next Scan.
Ulangi proses tersebut setiap kali nilai berkurang.
Cara ini membantu ketika Anda tidak mengetahui nilai awal tetapi mengetahui apakah nilainya meningkat atau menurun. Konsep Unknown Initial Value dan Decreased Value juga digunakan dalam tutorial Cheat Engine untuk mencari nilai yang tidak diketahui sejak awal.
Tips Cara Menggunakan Cheat Engine
Untuk mendapatkan hasil yang lebih baik, perhatikan beberapa hal berikut:
Mulai dengan game single-player.
Gunakan nilai yang mudah diketahui seperti jumlah item atau health.
Jangan memilih address hanya karena nilainya terlihat sama.
Gunakan Next Scan untuk memperkecil hasil.
Simpan table yang memang Anda buat sendiri untuk pembelajaran.
Periksa versi game sebelum menggunakan table.
Jangan mengubah terlalu banyak nilai sekaligus.
Semakin sering melakukan scan, semakin mudah memahami hubungan antara nilai yang terlihat di game dan data yang tersimpan di memory.
Kesimpulan
Cara menggunakan Cheat Engine pada dasarnya dimulai dengan memilih process, mencari nilai menggunakan First Scan, mengubah nilai di game, lalu menggunakan Next Scan untuk menemukan address yang benar.
Setelah memahami dasar tersebut, Anda dapat mempelajari penggunaan Cheat Engine Table, pointer, debugger, Auto Assembler, dan fitur lainnya.
Cheat Engine memiliki banyak fungsi, sehingga pemula sebaiknya mulai dari memory scan sederhana sebelum mencoba fitur yang lebih kompleks.
Untuk mengetahui versi terbaru dan mendapatkan file program, Anda dapat melanjutkan ke halaman utama kami: Download Cheat Engine 7.7.0 untuk Windows.