Unduh PDFUnduh PDF

Artikel How.com.vn ini akan mengajarkan kepada Anda cara memakai Cheat Engine untuk memodifikasi beberapa permainan komputer. Cheat Engine adalah peralatan pemindai memori. Dengan peralatan ini, Anda bisa mengakses data yang tersimpan di memori komputer dan membuat perubahan pada data tersebut. Dengan demikian, Anda bisa mengganti informasi di dalam permainan, seperti tingkat kesehatan, amunisi, skor, nyawa, dan elemen atau aspek lain pada inventaris.

Bagian 1
Bagian 1 dari 8:

Memasang Cheat Engine

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Buka halaman web Cheat Engine.
    Akses https://cheatengine.org/downloads.php dari peramban web komputer.
  2. How.com.vn Bahasa Indonesia: Step 2 Pilih Download Cheat Engine.
    Tautan berukuran besar ini ditampilkan di bagian tengah halaman.
    • Versi Cheat Engine terbaru juga ditampilkan pada tombol ini (mis. “Download Cheat Engine 6.7”).
    • Jika Anda perlu menggunakan Cheat Engine pada komputer Mac, pilih “Download Cheat Engine 6.2 For Mac”.
  3. How.com.vn Bahasa Indonesia: Step 3 Instal Cheat Engine.
    Proses pemasangan yang perlu diikuti bergantung pada sistem operasi komputer Anda:
    • Windows — Klik dua kali berkas instalasi Cheat Engine, pilih “Yes” saat diminta, pilih “Next”, centang kotak "I agree", kemudian pilih “Next”. Selanjutnya, klik “Next” tiga kali lagi, hapus centang pada kotak "I agree to install McAfee WebAdvisor", pilih “Next”, dan klik “Install”. Setelah pemasangan selesai, pilih“Next” saat diminta dan klik “Finish”.
    • Mac — Klik dua kali berkas instalasi DMG Cheat Engine, verifikasi pemasangan program saat diminta, klik dan seret ikon Cheat Engine ke direktori "Applications", dan ikuti arahan yang ada pada layar.
  4. How.com.vn Bahasa Indonesia: Step 4 Jalankan Cheat Engine.
    Setelah program selesai dipasang, klik menu “Start”
    How.com.vn Bahasa Indonesia: Windows Start
    (Windows) atau Launchpad (Mac), kemudian pilih “Cheat Engine”.
    • Anda mungkin harus memilih “Yes” atau “Open” sebelum Cheat Engine terbuka.
    Iklan
Bagian 2
Bagian 2 dari 8:

Membuka Proses Permainan di Cheat Engine

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Mulai permainan.
    Jalankan permainan yang Anda ingin gunakan bersama Cheat Engine.
    • Perlu diingat bahwa Anda tidak bisa menggunakan permainan daring multipemain atau permainan berbasis server.
  2. Step 2 Pilih ikon "Processes".
    Klik tombol komputer di pojok kiri atas jendela Cheat Engine. Jendela pop-up yang menampilkan program-program yang saat ini berjalan pada komputer akan ditampilkan setelahnya.
  3. How.com.vn Bahasa Indonesia: Step 3 Klik proses permainan.
    Amati daftar proses hingga permainan yang diinginkan ditemukan, kemudian pilih nama permainan. Jika Cheat Engine akan digunakan untuk permainan yang diakses dari peramban, pilih nama peramban.
    • Jika nama permainan tidak tersedia di daftar "Processes", Anda tidak dapat menyunting prosesnya melalui Cheat Engine.
    • Anda mungkin harus mengeklik tabProcesses” yang berada di atas jendela terlebih dahulu.
  4. How.com.vn Bahasa Indonesia: Step 4 Pilih OK.
    Tombol ini ditampilkan di bagian bawah jendela. Permainan akan dibuka di Cheat Engine setelahnya.
    Iklan
Bagian 3
Bagian 3 dari 8:

Mencari dan Mengubah Variabel (Value) dalam Permainan

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Tentukan aspek atau variabel permainan (value) yang Anda ingin ubah.
    Agar bisa mengubah variabel permainan, variabel tersebut harus memiliki angka (mis. tingkat amunisi, kesehatan, atau barang).
    • Angka yang bersangkutan harus ditampilkan di layar. Sebagai contoh, jika Anda ingin mengubah jumlah barang tertentu dalam inventaris, Anda harus membuka halaman yang menampilkan jumlah barang di segmen inventaris.
  2. How.com.vn Bahasa Indonesia: Step 2 Sembunyikan jendela permainan dan klik jendela Cheat Engine.
    Anda perlu menampilkan kembali jendela Cheat Engine sementara jendela permainan disembunyikan.
    • Jangan hentikan permainan pada tahap ini.
  3. How.com.vn Bahasa Indonesia: Step 3 Klik New Scan.
    Tombol ini berada di bagian atas jendela Cheat Engine, di samping panel di sisi kiri. Setiap kali Anda ingin memindai aspek atau variabel baru, Anda perlu mengeklik tombol “New Scan”.
  4. How.com.vn Bahasa Indonesia: Step 4 Pilih jenis pemindaian.
    Ada lima jenis pemindaian yang Anda bisa lakukan saat memulai pemindaian baru. Dua pemindaian utama yang akan digunakan adalah "Exact Value" dan "Unknown initial value". Gunakan menu drop-down di samping "Scan Type" untuk memilih jenis pemindaian yang akan dilakukan. Jenis-jenis pemindaian yang tersedia mencakup:
    • Exact value:” Pilih opsi ini jika Anda mengetahui secara pasti besaran atau nilai yang perlu diubah. Sebagai contoh, jika Anda mengetahui jumlah nyawa atau amunisi yang dimiliki secara spesifik, Anda bisa memilih opsi ini.
    • Unknown initial value:” Dalam permainan video, terkadang nilai atau besaran tidak diwakili oleh angka. Sebagai contoh, tingkat kesehatan atau nyawa karakter diwakili oleh meteran kesehatan, dan bukan angka. Untuk contoh seperti ini, Anda tidak akan mengetahui jumlah nyawa atau besaran tingkat kesehatan secara spesifik. Sebenarnya, ada angka yang mewakili aspek atau variabel tersebut, tetapi Anda tidak bisa melihatnya di layar. Oleh karena itu, Anda bisa memilih opsi “Unknown initial value”.
    • Bigger than...:'” Pilih opsi ini jika Anda tidak mengetahui nilai atau besaran spesifik yang dicari, tetapi masih mengetahui nilai atau besaran terkecil.
    • Smaller than...:” Pilih opsi ini jika Anda tidak mengetahui nilai atau besaran spesifik yang dicari, tetapi masih mengetahui nilai atau besaran terbesar.
    • Value between...:” Dengan opsi ini, Anda bisa memasukkan rentang nilai atau besaran yang perlu dicari.
  5. How.com.vn Bahasa Indonesia: Step 5 Tentukan jenis data.
    Jenis data mewakili penyimpanan nilai atau besaran pada memori. Akan sulit untuk mengetahui jenis data yang perlu dipilih sehingga pada langkah ini, Anda mungkin perlu menebak-nebak atau bereksperimen. Gunakan menu drop-down di samping "Data type" untuk menentukan jenis data. Jika Anda tidak menemukan nilai atau besaran yang dicari menggunakan satu jenis data, klik “New Scan” dan coba kembali menggunakan jenis data yang lain. Beberapa jenis data umum yang Anda bisa gunakan mencakup:
    • Bytes:” Opsi “2 Bytes” dan “4 Bytes” merupakan jenis data yang paling sering digunakan. Sebagian besar aplikasi Windows menggunakan jenis data “4 Bytes” sehingga Anda bisa mengawali percobaan dengan opsi ini. Anda juga bisa menemukan variabel menggunakan jenis data “2 Bytes”. Opsi “1 Bytes” dan “8 Bytes” tetap dapat dicoba, tetap Anda mungkin mengalami kendala atau galat dengan kedua opsi tersebut.
    • Float:” Jenis data floating point mengacu pada nilai atau besaran yang memiliki bilangan desimal (meskipun Anda tidak melihatnya dalam permainan). Terkadang, permainan menyimpan nilai atau besaran sebagai floating point untuk mencegah pemindaian memori sederhana. Jika Anda tidak bisa menemukan nilai atau besaran yang dicari melalui pemindaian bita (bytes), coba pindai jenis data ini.
    • Double:” Jenis data ini serupa dengan floating points, tetapi memuat dua kali lipat jumlah digit. Jika Anda tidak dapat menemukan variabel saat memindai jenis data bytes atau float, coba pindai jenis data ini.
    • All:” Opsi ini berfungsi memindai semua variabel dari semua jenis data. Pilihan ini dapat menjadi opsi yang tepat jika Anda tidak mengetahui apa yang perlu dicari. Namun, opsi ini menampilkan lebih banyak hasil pencarian yang Anda perlu kerucutkan.
  6. How.com.vn Bahasa Indonesia: Step 6 Masukkan nilai atau besaran yang Anda ingin ubah dan klik First scan.
    Sebagai contoh, jika Anda memiliki 20 peluru yang tersisa di daftar amunisi, tikkan 20 pada kolom teks "Value". Cheat Engine akan memindai semua variabel atau aspek yang memiliki nilai atau besaran “20”. Anda kemungkinan akan mendapatkan banyak variabel pada daftar alamat sehingga nantinya Anda perlu mengerucutkan hasil pencarian.
  7. How.com.vn Bahasa Indonesia: Step 7 Kembali ke permainan dan ubah nilai variabel yang diinginkan.
    Proses yang perlu diikuti akan bergantung pada permainan yang digunakan. Sebagai contoh, jika Anda ingin menaikkan tingkat kesehatan, Anda bisa melukai diri sendiri untuk menurunkan tingkat kesehatan terlebih dahulu. Jika Anda menginginkan lebih banyak amunisi, tembakkan beberapa peluru untuk menurunkan jumlah amunisi terlebih dahulu.
  8. How.com.vn Bahasa Indonesia: Step 8 Kembali ke Cheat Engine dan pindai variabel yang sudah diperbarui.
    Sembunyikan jendela permainan dan klik Cheat Engine. Tikkan nilai atau besaran baru pada segmen "Value", kemudian klik “Next Scan”. Cheat Engine akan memindai semua variabel pada pemindaian pertama, kemudian mengerucutkannya ke variabel atau alamat dengan nilai yang diubah menjadi besaran atau angka, sesuai yang Anda masukkan pada bilah "Value".
    • Unknown initial value:” Jika Anda memilih "Unknown initial value" pada pemindaian pertama, pilih “Increased value” atau “Decreased value” di bawah tajuk "Scan type", tergantung pada apakah nilai (atau besaran) meningkat atau menurun. Cheat Engine akan memindai semua nilai atau besaran yang meningkat atau menurun, alih-alih memindai nilai spesifik atau tetap.
  9. How.com.vn Bahasa Indonesia: Step 9 Ulangi proses pencarian hingga Anda memiliki empat (atau lebih sedikit) nilai/besaran.
    Tetap ubah nilai atau besaran, kemudian cari nilai yang diubah hingga Anda memiliki maksimal empat aspek atau variabel yang ditampilkan di sisi kiri jendela Cheat Engine.
    • Anda pada akhirnya akan melihat nilai atau besaran yang sebelumnya dicari pada kolom "Previous" di setiap nilai variabel/aspek, sementara nilai atau besaran yang ada saat ini ditampilkan pada kolom "Value".
  10. How.com.vn Bahasa Indonesia: Step 10 Tambahkan variabel atau aspek ke daftar alamat.
    Anda bisa mengeklik dua kali aspek untuk menambahkannya ke daftar alamat di bawah jendela Cheat Engine, atau mengeklik alamat untuk menandainya dan memilih ikon panah diagonal berwarna merah di pojok kanan bawah daftar variabel atau aspek. Setelah itu, variabel akan ditambahkan ke daftar alamat di bawah jendela.
    • Untuk memilih beberapa alamat atau variabel, tahan tombol "Shift", kemudian klik variabel teratas (seleksi pertama) dan terbawah (seleksi terakhir) pada daftar.
  11. How.com.vn Bahasa Indonesia: Step 11 Ubah nilai menjadi besaran yang diinginkan.
    Ikuti langkah-langkah berikut untuk mengubah nilai atau besaran variabel/aspek:
    • Klik dua kali nilai di bawah "Value" pada daftar, di bagian bawah jendela Cheat Engine.
    • Masukkan nilai atau besaran baru pada kolom "Value".
    • Klik “Ok”.
  12. How.com.vn Bahasa Indonesia: Step 12 Periksa apakah nilai atau besaran aspek sudah berubah dalam permainan.
    Saat Anda membuka kembali permainan, variabel atau aspek yang disunting akan menampilkan besaran atau nilai yang Anda masukkan. Pada metode atau segmen berikutnya, Anda akan mempelajari cara agar nilai atau besaran tidak berubah dengan mengubahnya menjadi kode nonoperasional.
    • Anda mungkin perlu mengubah kembali nilai atau besaran variabel sebelum besaran diperbarui.
    Iklan
Bagian 4
Bagian 4 dari 8:

Mengganti Kode untuk Mencegah Perubahan Nilai atau Besaran

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Pindai variabel yang...
    Pindai variabel yang besarannya tidak boleh sampai berubah. Segmen atau bagian ini akan mengajarkan kepada Anda cara menggunakan fitur pencarian kode (code finder) untuk mencari apa yang tertulis pada alamat atau variabel yang Anda ingin ubah dan menggantinya dengan kode nonoperasional. Dengan demikian, nilai atau besaran variabel dalam permainan tidak akan berubah. Gunakan langkah-langkah pada bagian sebelumnya untuk mengetahui aspek yang Anda perlu ubah. Tambahkan variabel ke daftar di bagian bawah layar.
  2. How.com.vn Bahasa Indonesia: Step 2 Klik kanan alamat dan pilih Find out what access this address.
    Jendela Cheat Engine Debugger akan dibuka setelahnya. Jendela ini menampilkan instruksi yang berkaitan dengan alamat yang Anda akan akses.
  3. How.com.vn Bahasa Indonesia: Step 3 Klik Yes.
    Dengan opsi ini, Anda mengonfirmasi bahwa Anda ingin menghubungkan debugger ke proses Cheat Engine. Jendela “Code Debugger” akan dibuka. Daftar akan kosong saat jendela terbuka kali pertama.
  4. How.com.vn Bahasa Indonesia: Step 4 Kembali ke permainan dan ubah nilai atau besaran variabel atau aspek.
    Sekali lagi, kembali ke permainan dan lakukan sesuatu untuk mengubah aspek atau variabel yang nilainya tidak boleh berubah. Instruksi kode yang mengakses alamat atau variabel terpilih akan ditampilkan di jendela debugger.
  5. How.com.vn Bahasa Indonesia: Step 5 Kembali ke Cheat Engine dan klik instruksi pada daftar.
    Mungkin terdapat lebih dari satu alamat atau variabel pada jendela. Jika ya, pilih alamat atau variabel yang tidak terhubung ke alamat dasar yang sama. Cari instruksi dengan nilai yang berbeda di antara kurung siku "[“ dan "]" dibandingkan nilai-nilai lainnya.
  6. How.com.vn Bahasa Indonesia: Step 6 Klik Replace.
    Kode akan diganti dengan kode nonoperasional (NOP). [1]
    • Jika terdapat lebih dari satu variabel pada daftar, pilih semua variabel.
  7. How.com.vn Bahasa Indonesia: Step 7 Klik Stop.
    Kode nonoperasional akan diterapkan atau diaktifkan. Dengan demikian, nilai atau besaran aspek terpilih tidak akan berubah pada permainan.
    • Untuk mengembalikan kode asli, pilih variabel pada daftar dan klik “Show disassembler”. Klik kanan bagian yang menampilkan teks "NOP" dan pilih “Restore with original code”. Jika Anda tidak melihat opsi tersebut, klik “Replace with code that does nothing” dan pilih “Yes”. Setelah itu, klik kanan kembali “NOP” dan pilih “Restore with orignal code”.
    Iklan
Bagian 5
Bagian 5 dari 8:

Menggunakan Penunjuk (Pointer) untuk Mencari Kode Penentu Aspek atau Variabel

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Pindai variabel atau...
    Pindai variabel atau aspek yang nilai atau besarannya Anda ingin ubah. Terkadang, alamat variabel atau aspek permainan dapat berubah, baik saat Anda menjalankan ulang permainan maupun di tengah permainan. Anda bisa menggunakan penunjuk atau pointer untuk mengetahui apa yang mengacu pada alamat atau variabel tersebut. Setelah menemukan alamat statis tingkat dasar yang tidak berubah, Anda bisa mengubah variabel atau aspek permainan tersebut.
  2. How.com.vn Bahasa Indonesia: Step 2 Klik kanan alamat dan pilih Find out what writes to this address.
    Jendela debugger akan dibuka setelahnya.
    • Jika terdapat beberapa alamat, buka jendela debugger untuk alamat-alamat tersebut (sebanyak yang diizinkan oleh Cheat Engine).
  3. How.com.vn Bahasa Indonesia: Step 3 Kembali ke permainan dan ubah nilai atau besaran pada aspek permainan.
    Sekali lagi, kembali ke permainan dan lakukan sesuatu untuk mengubah besaran aspek yang diinginkan (mis. menggunakan senjata, terkena pukulan, dan lain-lain). Instruksi yang mengacu pada alamat aspek yang bersangkutan akan muncul di jendela debugger.
    • Jika tidak ada yang muncul di jendela debugger, alamat yang dipilih bukanlah alamat yang sesuai. Coba alamat yang lain.
  4. How.com.vn Bahasa Indonesia: Step 4 Kembali ke Cheat Engine dan klik instruksi pada daftar.
    Instruksi ditampilkan di jendela debugger. Mungkin terdapat lebih dari satu alamat yang muncul di jendela. Jika ya, cari instruksi dengan rangkaian karakter yang berbeda di antara kurung siku "[“ dan "]", dibandingkan rangkaian karater pada instruksi-instruksi lainnya. Jika tidak ada satu alamat dengan karakter yang berbeda, periksa apakah penunjuk atau pointer yang digunakan sama untuk semua alamat.
    • Jika rangkaian karakter memiliki simbol “+” dan angka di akhirnya (mis. [ESI+14]), simbol dan angka tersebut merupakan bilangan offset. Catat bilangan tersebut. Anda akan membutuhkannya nanti.
  5. How.com.vn Bahasa Indonesia: Step 5 Klik More information.
    Instruksi yang muncul saat nilai atau besaran aspek permainan berubah di jendela “Extra Info” akan ditampilkan. Penunjuk yang mengacu ke alamat pun akan ikut ditampilkan.
    • Anda juga bisa menemukan alamat dengan memeriksa karakter-karakter yang diapit oleh tanda kurung siku, kemudian melihat nomor yang muncul setelah karakter-karakter yang ditampilkan di bawah. Sebagai contoh, jika alamat memiliki kode "[rdx]" di sampingnya, cari rangkaian “RDX=xxxxxxxx” di bagian bawah jendela.
  6. Step 6 Klik kotak centang di samping "Hex" dan lakukan pemindaian alamat penunjuk baru.
    Alamat penunjuk ditampilkan di samping teks "The value of the pointer needed to find this address is probably xxxxxxxxx". Ikuti langkah-langkah berikut untuk mencari alamat di akhir kalimat tersebut.
    • Klik “New Scan”.
    • Klik kotak centang berlabel "Hex" di samping kolom "Value".
    • Masukkan alamat penunjuk pada kolom “Value” dan klik “First scan”.
  7. How.com.vn Bahasa Indonesia: Step 7 Klik dua kali alamat penunjuk.
    Alamat akan ditambahkan ke daftar di bagian bawah jendela Cheat Engine.
    • Alamat mungkin ditampilkan dalam warna hijau pada hasil pemindaian. Jika ya, alamat adalah alamat statis dan kemungkinan merupakan penunjuk yang Anda cari. Terkadang, penunjuk yang ditemukan juga merupakan sebuah penunjuk lain. Penunjuk seperti ini dikenal dengan istilah multilevel pointer. Jika Anda menemukan multilevel pointer, Anda perlu mengulangi langkah-langkah di atas untuk setiap penunjuk yang ditemukan agar bisa mencari alamat statis utama penunjuk.
  8. Step 8 Klik dua kali angka di bawah "Address".
    Kotak dialog "Change address" akan dibuka.
  9. How.com.vn Bahasa Indonesia: Step 9 Salin alamat pada kolom dan klik Cancel.
    Untuk menyalin alamat, cukup tandai seluruh teks pada kolom di bagian atas kotak "Change address". Klik kanan alamat dan pilih “Copy”. Setelah itu, klik “Cancel” untuk menutup kolom.
  10. How.com.vn Bahasa Indonesia: Step 10 Klik Add address manually.
    Tombol ini berada di sisi kiri atas daftar alamat, di bagian bawah jendela Cheat Engine. Kotak yang serupa dengan kotak "Change address" akan dibuka, tetapi pada kotak ini Anda hanya bisa menambahkan satu alamat.
  11. Step 11 Klik kotak centang di samping "Pointers".
    Kotak akan diperluas dan kolom teks baru untuk memasukkan penunjuk akan ditampilkan.
  12. Step 12 Tempelkan alamat penunjuk pada kolom di bawah "Pointers" dan klik Ok.
    Alamat baru untuk penunjuk yang mengendalikan aspek permainan yang Anda ingin ubah akan ditampilkan. Alamat untuk penunjuk yang baru saja dibuat akan terlihat seperti "P-->xxxxxxxx". Rangkaian teks tersebut menunjukkan bahwa penunjuk ini mengacu pada alamat yang spesifik.
    • Jika terdapat bilangan offset, masukkan bilangan pada kolom di atas kolom yang Anda tempeli alamat.
    • Jika terdapat lebih dari satu penunjuk, klik “Add offset”. Kolom-kolom nomor offset akan ditambahkan ke atas area atau kolom yang Anda tempeli alamat. Masukkan nomor offset yang sesuai pada setiap kolom.
  13. Step 13 Klik kotak "Active" di samping alamat penunjuk yang Anda baru saja tambahkan.
    Kotak ini berada di bawah tulisan "Active" pada daftar alamat di bagian bawah layar. Penunjuk akan diaktifkan setelahnya.
  14. How.com.vn Bahasa Indonesia: Step 14 Ubah besaran aspek dari alamat yang Anda tambahkan.
    Besaran aspek untuk alamat penunjuk yang dibuat sama dengan alamat aspek yang Anda cari. Jika penunjuk mengarah ke lokasi lain, alamat asli yang Anda pindai tidak akan valid lagi. Namun, Anda tetap bisa mengubah nilai aspek dari alamat penunjuk yang sudah dibuat. Perubahan ini akan berfungsi, terlepas dari tujuan atau acuan lokasi besaran aspek. Klik angka di bawah teks "value" untuk alamat yang sudah ditambahkan. Masukkan nilai atau besaran numerik baru dan klik “Ok”.
    Iklan
Bagian 6
Bagian 6 dari 8:

Menggunakan Injeksi Kode (Code Injection) untuk Mengubah Kode

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Pindai aspek atau...
    Pindai aspek atau variabel yang perubahannya Anda ingin hentikan. Bagian ini akan mengajarkan kepada Anda cara menggunakan injeksi kode (code injection) untuk mengubah proses perubahan nilai aspek/variabel oleh kode. Sebagai contoh, jika tingkat kesehatan karakter Anda menurun setiap kali terkena pukulan, Anda bisa mengubah kode permainan agar tingkat kesehatan justru meningkat saat Anda terkenal pukulan.
  2. How.com.vn Bahasa Indonesia: Step 2 Klik kanan alamat dan pilih Find out what writes to this address.
    Jendela debugger Cheat Engine akan dibuka setelahnya.
  3. How.com.vn Bahasa Indonesia: Step 3 Klik Yes.
    Dengan opsi ini, Anda mengonfirmasi bahwa Anda ingin menghubungkan debugger ke proses Cheat Engine. Jendela “Code Debugger” akan dibuka. Daftar akan kosong saat jendela terbuka kali pertama.
  4. How.com.vn Bahasa Indonesia: Step 4 Kembali ke permainan dan ubah nilai atau besaran variabel.
    Sekali lagi, kembali ke permainan dan lakukan sesuatu untuk mengubah aspek atau variabel yang nilainya tidak boleh berubah. Instruksi kode yang mengakses alamat atau variabel terpilih akan ditampilkan di jendela debugger.
  5. How.com.vn Bahasa Indonesia: Step 5 Buka kembali permainan dan ubah nilai atau besaran aspek.
    Sekali lagi, kembali ke permainan dan lakukan apa pun untuk mengubah nilai atau besaran aspek. Instruksi yang mengacu pada alamat yang sesuai akan ditampilkan di jendela debugger.
  6. How.com.vn Bahasa Indonesia: Step 6 Kembali ke Cheat Engine dan klik instruksi pada daftar.
    Mungkin terdapat lebih dari satu alamat yang ditampilkan di jendela. Jika ya, cari instruksi dengan kata "sub" untuk mengurangi nilai atau besaran aspek, atau kata "add" atau "inc" untuk menaikkan nilai atau besaran.
  7. How.com.vn Bahasa Indonesia: Step 7 Klik Show disassembler.
    Kode akan dibuka di jendela disassembler.
  8. How.com.vn Bahasa Indonesia: Step 8 Pilih kode yang mengurangi atau menaikkan nilai atau besaran.
    Biasanya, kode yang perlu dipilih merupakan instruksi pertama di bagian atas kode. Kemungkinan, kode memiliki kata "Sub" atau "Add" di awalnya yang berfungsi mengurangi atau menambahkan besaran aspek yang bersangkutan.
  9. How.com.vn Bahasa Indonesia: Step 9 Klik Tools, diikuti dengan Auto Assemble.
    Jendela auto assembler akan dibuka.
  10. How.com.vn Bahasa Indonesia: Step 10 Klik Template dan pilih Full Injection.
    Jendela pop-up yang mengonfirmasi alamat yang akan ditambahi kode akan ditampilkan.
  11. How.com.vn Bahasa Indonesia: Step 11 Pastikan alamat sudah tepat dan klik Ok.
    Periksa dan pastikan alamat pada kolom sama dengan alamat yang Anda pilih pada jendela disassemblerMemory Viewer”. Setelah itu, klik “Ok”. Templat baru akan dibuka setelahnya.
  12. How.com.vn Bahasa Indonesia: Step 12 Ganti kode dengan kebalikannya.
    Geser layar ke segmen yang menampilkan kata "Code". Baris di bawahnya merupakan kode yang mengubah besaran atau nilai aspek. Jika baris diawali dengan kata "sub", ubah "sub" menjadi "add". Jika baris diawali dengan kata "add", ganti kata tersebut dengan "sub". Anda juga bisa mengubah besaran di akhir baris untuk menentukan besarnya perubahan yang dilakukan atau terjadi.
  13. How.com.vn Bahasa Indonesia: Step 13 Klik Execute, diikuti Yes dua kali.
    Tombol "Execute" berada di bagian bawah jendela injeksi kode. Cheat Engine akan menanyakan apakah Anda yakin ingin menginjeksi kode. Klik “Yes” untuk mengonfirmasi. Setelah itu, pilih “Yes” atau “No” untuk membuka kode baru di jendela disassembler. Jika kode injeksi berhasil, perubahan nilai atau besaran aspek dalam permainan akan terjadi secara berkebalikan. Alih-alih kehilangan peluru, Anda justru akan mendapatkan amunisi saat menggunakan senjata. Alih-alih berkurang, tingkat kesehatan karakter juga akan bertambah saat Anda terkena pukulan lawan.
    Iklan
Bagian 7
Bagian 7 dari 8:

Membedakan Objek-Objek dengan Kode yang Sama

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Pindai aspek atau...
    Pindai aspek atau variabel yang perubahannya Anda ingin hentikan. Dalam permainan-permainan tertentu, beberapa objek memiliki kode yang sama. Injeksi kode yang dilakukan pada satu objek dapat memengaruhi objek-objek lainnya. Ini artinya saat Anda “membekukan” bilah kesehatan karakter, Anda mungkin menyadari bahwa bilah kesehatan atau nyawa karakter-karakter musuh pun ikut dibekukan. Untuk situasi seperti ini, Anda perlu mengetahui cara membedakan setiap objek dan memasukkan skrip atau kode yang memengaruhi objek yang diinginkan saja.
    • Untuk memasukkan skrip atau kode ke objek yang berbeda, Anda perlu mengetahui beberapa kode penyusunan (assembly code). Namun, pembuatan kode dasar ini tidak begitu sulit dilakukan.
  2. How.com.vn Bahasa Indonesia: Step 2 Klik kanan alamat dan pilih Find out what writes to this address.
    Setelah menentukan alamat aspek atau variabel yang Anda ingin ubah atau hentikan, cari penunjuk atau kode yang mengacu pada alamat, buka jendela debugger, dan kenali bagian atau kode yang berkaitan dengan alamat tersebut.
  3. How.com.vn Bahasa Indonesia: Step 3 Pilih instruksi dan klik Show disassembler.
    Klik instruksi yang sudah ditandai saat jendela debugger dibuka. Instruksi akan ditampilkan di jendela code disassembler.
  4. How.com.vn Bahasa Indonesia: Step 4 Klik kanan instruksi teratas dan klik Find out what addresses this instruction accesses.
    Jendela yang menampilkan daftar semua alamat yang diakses instruksi saat mengacu pada alamat baru akan dimuat di layar.
  5. How.com.vn Bahasa Indonesia: Step 5 Izinkan perubahan nilai atau besaran pada semua objek di permainan.
    Daftar semua alamat yang diakses instruksi akan ditampilkan. Sebagai contoh, jika Anda ingin menghentikan perubahan nilai atau besaran pada bilah kesehatan/nyawa karakter, Anda bisa kembali ke permainan terlebih dahulu dan membiarkan karakter terkena pukulan. Instruksi yang mengakses alamat pada daftar alamat terakses akan ditampilkan. Jika Anda memukul atau menyerang karakter musuh yang juga menggunakan instruksi tersebut, instruksi yang sesuai akan ditampilkan pada daftar.
  6. How.com.vn Bahasa Indonesia: Step 6 Pilih semua alamat pada daftar alamat terakses.
    Setelah memiliki alamat untuk setiap objek yang memiliki alamat yang sama pada daftar, cukup klik dan seret kursor untuk menandai semua alamat.
    • Sebagai alternatif, Anda bisa mengeklik kanan setiap alamat dan memilih “Show register states”.[2]
  7. How.com.vn Bahasa Indonesia: Step 7 Beda struktur data pada semua alamat yang ditampilkan.
    Ikuti langkah-langkah berikut untuk membuat data struktur dari semua alamat yang ditampilkan:
    • Klik kanan alamat-alamat terpilih.
    • Klik “Open disect data with selected addresses”.
    • Klik “Ok”.
    • Masukkan nama struktur data dan klik “Ok”.
    • Klik “Yes”.
    • Masukkan ukuran awal struktur atau biarkan apa adanya, kemudian klik “Ok”.
  8. How.com.vn Bahasa Indonesia: Step 8 Cari besaran yang sama seperti besaran aspek pada pemain, tetapi berbeda dari besaran aspek objek lain atau karakter musuh.
    Saat mengamati struktur data atau register setiap objek, Anda perlu mencari nilai yang sama untuk semua karakter utama/kawan, tetapi berbeda dari karakter musuh. Sebagai contoh, jika tim A memiliki dua karakter pemain dan tim B memiliki dua karakter yang dikendalikan oleh komputer, karakter-karakter tim A mungkin diwakili oleh nilai atau angka “1”, dan karakter-karakter tim B diwakili oleh angka “2”.
    • Jika Anda tidak menemukan nilai atau variabel yang sama untuk karakter pemain/kawan, tetapi berbeda dari karakter musuh, Anda bisa membuat sendiri nilai atau variabel tersebut. Cukup klik kanan salah satu nilai (mis. penunjuk) dan pilih “Add Element”. Pilih "4 Bytes" sebagai jenis data dan berikan nomor offset yang belum digunakan. Bilangan offset ditampilkan di sisi kiri tabel struktur pembedahan data.
  9. How.com.vn Bahasa Indonesia: Step 9 Catat register nilai atau variabel.
    Setiap kali Anda mengakses tampilan register atau pembedahan data, nilai register berada di sisi kirinya. Pada tampilan register, Anda bisa berfokus pada register aktual yang terhubung atau terikat dengan instruksi (mis. RSI, RDX, EDX, dan semacamnya). Jika Anda mengakses struktur data, register ditampilkan sebagai bilangan atau huruf offset di sisi kiri jendela.
  10. How.com.vn Bahasa Indonesia: Step 10 Buka templat kode baru untuk instruksi.
    Kembali ke jendela “Memory Viewer” dan buka templat injeksi kode baru untuk instruksi yang terhubung dengan alamat lain. Ikuti langkah-langkah berikut:
    • Klik instruksi pada jendela “Memory Viewer”.
    • Klik “Tools” pada bilah menu di atas jendela.
    • Klik “Auto Assembler”.
    • Klik “Template” pada bilah menu di atas jendela.
    • Klik “Code Injection”.
  11. How.com.vn Bahasa Indonesia: Step 11 Buat label baru untuk objek yang Anda ingin atur atau kendalikan.
    Label ditampilkan di bagian atas templat injeksi kode. Tambahkan label baru untuk objek yang Anda ingin kendalikan di bawah label yang sudah ada. Untuk menambahkan label, cukup tikkan label, diikuti nama label (dalam tanda kurung). Sebagai contoh, Anda bisa mengetikkan "label (pemain)" atau "label (musuh)".
  12. How.com.vn Bahasa Indonesia: Step 12 Buat segmen baru untuk label yang sudah dibuat.
    Untuk membuat segmen baru, tikkan nama label, diikuti titik dua (“:”) pada bagian apa pun, sebelum atau sesudah kode asli.
  13. How.com.vn Bahasa Indonesia: Step 13 Tambahkan kode pengubah besaran aspek pada objek yang diinginkan ke label.
    Anda membutuhkan pengetahuan penyusunan kode dasar untuk tahap ini. Tambahkan sebaris kode yang mengubah nilai atau besaran aspek pada objek, sesuai perubahan yang Anda inginkan. Setelah itu, Anda perlu menambahkan lagi baris yang “melompat” ke penutup, kode asli, dan kode kembali (return code).
  14. Step 14 Buat kode perbandingan di bawah "newmem".
    Baris dengan kata "newmem:" pada templat injeksi kode menandakan bahwa instruksi sedang membuat alamat memori baru. Biasanya, kode ini ditambahkan tepat pada kode asli yang memiliki label “(code:)” atau “(originalcode:)”. Gunakan perintah “cmp" untuk membuat baris kode yang membandingkan besaran aspek objek-objek berbeda pada registry atau registry dan bilangan offset-nya. Sebagai contoh, jika “RDX” dengan nilai offset 14 berfungsi membedakan tim pemain dari tim komputer, dan tim pemain memiliki nilai “1”, Anda perlu mengetikkan cmp [rbx+14],1 untuk memeriksa apakah objek yang bersangkutan merupakan karakter pemain atau bukan.
  15. How.com.vn Bahasa Indonesia: Step 15 Tambahkan baris kode yang akan melompat langsung ke objek yang Anda ingin ubah.
    Gunakan perintah "je" untuk melompat ke segmen perintah perbandingan. Sebagai contoh, jika label yang Anda buat bernama "pemain", tambahkan baris je pemain untuk beralih ke segmen “pemain” jika hasil perbandingan nilai/aspek yang dilakukan sesuai dengan karakter pemain.
  16. How.com.vn Bahasa Indonesia: Step 16 Tambahkan baris kode yang berfungsi melewati kode-kode lainnya dan mengakses kode asli secara langsung.
    Setelah membuat kode yang beralih ke segmen objek yang Anda ingin ubah, Anda perlu menambahkan baris kode yang melompat ke kode asli jika variabel/aspek tidak berkaitan dengan karakter pemain/kawan. Gunakan perintah "jmp" untuk membuat baris kode yang melompat ke kode asli setelah Anda memasukkan baris kode yang melompat ke kode asli atau rangkaian kode lain dengan fungsi lain.
    • Agar lebih mudah, jangan tambahkan label-label baru. Cukup tambahkan kode perbandingan di akhir "newmen:" untuk membedakan karakter kawan dan karakter musuh. Setelah itu, sisipkan baris kode yang melompat ke akhir jika hasil perbandingan mengacu pada karakter pemain/kawan. Jika hasil mengacu pada karakter musuh, beralihlah ke kode asli. Dengan demikian, jika karakter pemain atau kawan diserang (atau peluru senjata digunakan, dan semacamnya), tidak akan ada besaran atau nilai yang berubah. Namun, jika karakter musuh diserang, kode akan dijalankan seperti biasa.
  17. How.com.vn Bahasa Indonesia: Step 17 Klik Execute.
    Kode yang dimasukkan akan dijalankan. Jika semua berjalan lancar, Anda telah berhasil memasukkan kode baru yang membedakan karakter kawan dari karakter musuh. Contoh berikut merupakan skrip atau kode sederhana yang Anda bisa gunakan untuk membedakan karakter pemain/kawan dengan karakter musuh:
     alloc(newmem,2048,"Tutorial-x86_64.exe"+2EB6D) label(returnhere)label(originalcode)label(exit)label(player) //Label baru untuk pemain.newmem: //Kode ini berfungsi membuat alamat memori baru. cmp [rbx+14],1 //Kode ini membedakan anggota tim pemain/kawan dengan tim musuh.je player //Kode ini berfungsi mengalihkan eksekusi kode ke segmen pemain jika objek atau hasil perbandingan mengacu pada tim pemain.jmp originalcode //Kode ini berfungsi mengalihkan eksekusi kode ke kode asli jika objek atau hasil perbandingan mengacu pada tim lawan.player: //Kode ini berfungsi membuat segmen baru untuk tim pemain.jmp exit //Kode ini berfungsi mengalihkan eksekusi kode ke akhir dan tidak memengaruhi tim pemain.originalcode: //Kode ini mengacu pada segmen kode asli.movss [rbx+08],xmm0 //Kode ini berfungsi mengeksekusi instruksi asli (untuk tim lawan)exit: //Bagian ini merupakan akhir dari kode.jmp returnhere"Tutorial-x86_64.exe"+2EB6D:jmp newmemreturnhere:
    Iklan
Bagian 8
Bagian 8 dari 8:

Memahami Penggunaan Cheat Engine

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Step 1 Pelajari proses kerja Cheat Engine.
    Program ini bisa mengakses data-data yang tersimpan di memori akses acak (random access memory atau RAM). Saat Anda menjalankan program (mis. permainan), informasi dari aplikasi dipindahkan dari ruang penyimpanan statis seperti kandar keras ke RAM. Dari sana, informasi dapat dibaca dan ditulisi. Cheat Engine memungkinkan Anda untuk memindai informasi yang tersimpan di RAM dan mengubahnya.
  2. How.com.vn Bahasa Indonesia: Step 2 Pahami terminologi Cheat Engine.
    Cheat Engine berkaitan dengan beragam kode komputer tingkat tinggi. Agar lebih mudah dipahami, ada baiknya Anda mengetahui beberapa terminologi dalam program ini. Berikut adalah beberapa istilah yang digunakan di Cheat Engine:
    • Value:Value adalah variabel atau aspek apa pun pada program yang memiliki besaran atau nilai numerik. Dalam permainan, aspek ini bisa merupakan persentase tingkat kesehatan karakter, jumlah amunisi, atau banyaknya objek yang dimiliki. Cheat Engine memungkinkan Anda untuk memindai variabel dan mengubahnya.
    • Address:Address merupakan lokasi penyimpanan informasi pada RAM. Terkadang, lokasi variabel dapat berubah.
    • Data Type:” Jenis data mengacu pada proses penyimpanan variabel. Data dapat disimpan dalam satuan bita (mis. “2 Bytes”, “4 Bytes”, atau “8 Bytes”). Data juga bisa disimpan sebagai floating point atau gabungan dari keduanya.
    • Pointer:Pointer atau penunjuk merupakan alamat dengan variabel yang diarahkan atau diacu ke alamat lain. Alamat seperti ini dapat berubah setiap kali Anda memuat permainan (atau terkadang di tengah permainan).
  3. How.com.vn Bahasa Indonesia: Step 3 Ingat bahwa Cheat Engine tidak selalu bisa digunakan untuk semua permainan.
    Perlu diingat bahwa beberapa permainan yang dilengkapi semacam perlindungan antikode curang atau fitur multipemain daring tidak dapat dimodifikasi menggunakan Cheat Engine. Jika Anda memaksakan diri menggunakan Cheat Engine, akun atau profil pemain Anda akan diblokir, dan Anda tidak bisa memainkan permainan dalam jaringan.
    • Jika Cheat Engine ternyata dapat digunakan dan Anda memanfaatkannya untuk mendapatkan konten yang biasanya (dan seharusnya) dibeli secara sah (menggunakan uang), Anda bisa mendapatkan tuntutan atas pencurian.
    • Cheat Engine merupakan program yang sangat terkenal sehingga sebagian besar permainan sudah dilengkapi perlindungan terhadap program tersebut.
  4. How.com.vn Bahasa Indonesia: Step 4 Ketahui permainan-permainan yang Anda bisa modifikasi menggunakan Cheat Engine.
    Beberapa permainan pemain tunggal model lama dan permainan pemain tunggal dari Steam dapat dimodifikasi menggunakan Cheat Engine. Meskipun demikian, permainan-permainan tersebut harus memiliki variabel dengan nilai atau besaran yang Anda bisa lihat di layar dan ubah.
    • Beberapa permainan Flash di internet yang tidak memiliki hubungan atau tautan komunitas (mis. permainan pemain tunggal tanpa daftar skor tertinggi) mungkin kompatibel dengan Cheat Engine.
    Iklan

Tips

  • Awali dengan menonton tutorial interaktif yang disertakan dalam program Cheat Engine. Gunakan keahlian-keahlian tersebut untuk melewati kesembilan langkah yang disajikan.
  • Cheat Engine bisa Anda manfaatkan untuk mengubah aspek kecil pada permainan. Meskipun demikian, permainan dapat mengalami galat atau rusak jika Anda mencoba menggunakan Cheat Engine untuk mengubah fitur atau aspek yang lebih besar dan rumit.
  • Agar bisa menggunakan Cheat Engine secara efektif, ada baiknya Anda mengetahui atau memiliki pengetahuan terkait penyusunan kode.
Iklan

Peringatan

  • Profil atau akun Anda dapat diblokir jika Anda menggunakan Cheat Engine pada server VAC atau server lain dengan proteksi antikode curang.
  • Pada Roblox, Anda tidak dapat melakukan peretasan menggunakan Cheat Engine biasa. Jika Anda memaksakan diri menggunakannya, Anda bisa dikeluarkan dari permainan yang Anda ingin retas.
Iklan

Tentang How.com.vn ini

How.com.vn Bahasa Indonesia: Staf How.com.vn
Disusun bersama :
Staf Penulis How.com.vn
Artikel ini disusun oleh tim penyunting terlatih dan peneliti yang memastikan keakuratan dan kelengkapannya.

Tim Manajemen Konten How.com.vn memantau hasil penyuntingan staf kami secara saksama untuk menjamin artikel yang berkualitas tinggi. Artikel ini telah dilihat 122.653 kali.
Daftar kategori: Permainan Video | Komputer
Halaman ini telah diakses sebanyak 122.653 kali.

Apakah artikel ini membantu Anda?

⚠️ Disclaimer:

Content from Wiki How Bahasa Indonesia language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Iklan