ที่มา: arm-ful.comหลายคนคงเคยใช้มาแล้วนะครับ อย่างไรก็ตามมือใหม่ก็ยังคงหาข้อมูลการใช้งานกันอยู่ ผมจะยกมาเป็นกรณีตัวอย่างเลยแล้วกันนะครับ เพื่อให้ง่ายต่อการทำความเข้าใจ
ก่อนอื่นต้องบอกก่อนว่าโปรแกรม Cheat Engine นี้เป็น Open Source นะครับ พัฒนาโดย Dark_Byte โดยเข้าดูข้อมูลต่างๆ เกี่ยวกับโปรแกรมนี้ได้ที่
http://www.cheatengine.orgอันแรกเป็นแบบ Basic Method (วิธีพื้นๆ) นะครับ
ผมจะทำการ Hack คือเกมสุดยอด Classic ครับ ชื่อ Transport Tycoon Delux นะครับ (เกมสุดรักเลยครับ เคยเล่นตอนสมัยเป็น Dos ประมาณ 15 ปีมาแล้ว นึกไม่ถึงว่าปัจจุบันยังมีคนเล่นอยู่ แถมเล่น online ได้อีกต่างหาก) เป็นเกมสร้างระบบการขนส่ง
สำหรับท่านอาจลองเกมที่มีในเครื่องก็ได้นะครับ ลักษณะของการทำงานคือ เราจะเข้าไปปรับแก้ตัวเลขใน Memories ของเกมครับ เช่น ตัวเลขเงิน, ตัวเลข HP อะไรทำนองนี้ครับ มีโปรแกรมมากมายที่ทำหน้าที่คล้ายกันนี้ เช่น Cheat 'O matic, GameHack ฯลฯ แต่เท่าที่ลองมาไม่ต่ำกว่า 5 ตัว ติดใจตัวนี้มากที่สุดครับ เพราะมีความยืดหยุ่นในการใช้งาน ทั้งยังทำงานได้รวดเร็วด้วยครับ
เริ่มกันเลยนะครับ เรียกเกมขึ้นมา พร้อมเข้าเล่น
สำหรับท่านอาจลองเกมที่มีในเครื่องก็ได้นะครับ ลักษณะของการทำงานคือ เราจะเข้าไปปรับแก้ตัวเลขใน Memories ของเกมครับ เช่น ตัวเลขเงิน, ตัวเลข HP อะไรทำนองนี้ครับ มีโปรแกรมมากมายที่ทำหน้าที่คล้ายกันนี้ เช่น Cheat 'O matic, GameHack ฯลฯ แต่เท่าที่ลองมาไม่ต่ำกว่า 5 ตัว ติดใจตัวนี้มากที่สุดครับ เพราะมีความยืดหยุ่นในการใช้งาน ทั้งยังทำงานได้รวดเร็วด้วยครับ
เริ่มกันเลยนะครับ เรียกเกมขึ้นมา พร้อมเข้าเล่น

จากนั้นก็หยุดเกมไว้ก่อนนะครับ แล้วเรียกโปรแกรม Cheat Engine ขึ้นมาครับ หน้าตาประมาณภาพด้านล้างนี้ครับ

ต่อไปให้เลือก process โดยคลิกที่ปุ่มรูปเครื่องคอมฯ (#1) จะปรากฏหน้าต่างเล็กขึ้นมาดังภาพด้านล่างครับ ให้คลิกเลือกรูปแบบการค้นหา process (#2) ว่าจะเลือกดูแบบชื่อ process (Process List) หรือดูแบบชื่อโปรแกรม (Windows List) ผมชอบเลือกแบบที่สองครับ หาง่ายกว่า เพราะมันจะแสดงชื่อของหน้าต่าง(Title) ที่เปิดอยู่ครับ จากนั้นให้เราเลือกเกม (#3) ของผมชื่อ OpenTTD 0.7.0 ครับ แล้วก็คลิก Open (#4) ตามภาพด้านล่างนี้เลยครับ

สมมติว่าเราจะโกงตัวเลขเงิน ซึ่งตอนนี้มีอยู่ 100,000 ปอนด์

เราก็เข้าไปกรอกตัวเลข 100000 ตรงช่อง Value(#1) แล้วคลิก First Scan(#2) ดังภาพด้านล่างครับ

จะเห็นว่ามีเลข 100000 ที่โปรแกรมตรวจพบในเกมทั้งหมดตั้ง 28 รายการแหนะครับ ให้เรากลับไปที่เกม แล้วทำให้ตัวเลขเปลี่ยนแปลง เช่นผมสร้างถนนไปนิดหน่อยทำให้เงินลดเหลือ 99,742 ปอนด์ กดหยุดเกมอีกครั้ง

จากนั้นกลับมาดูที่ตัวโปรแกรม CE ให้ใส่ค่าใหม่คือ 99742 ลงไปในช่อง Value(#1) แล้วกด Enter หรือคลิกที่ Next Scan(#2) โปรแกรมจะกรองค่าเหลือ 2 ตัว ตัวสีเขียนคือตัวแปรแบบ static (อย่าไปยุ่งมันครับ) ค่าที่ใช้ได้เป็นตัวสีดำ(#3) ดับเบิ้ลคลิกเลยครับ

หลังจากดับเบิ้ลคลิกค่ามันจะบันทึกลงมาที่รายการด้านล่าง ดังภาพด้านล่างครับ ให้เราดับเบิ้ลคลิกที่ตัวเลขตรงช่อง Value (ด้านล่าง)

จะปรากฏหน้าต่างเล็กให้เราป้อนค่าใหม่ที่ต้องการ เช่นผมต้องการแก้เงิน เป็น 150,000,000 ก็ใส่ 150000000 ลงไปแล้วคลิก OK

กลับไปที่เกมเริ่มเล่นต่อปรากฏเงินที่เราแก้ใหม่ดังภาพด้านล่างครับ
