Cheat Engine เป็นเครื่องมือชั้นนำสำหรับ Windows ที่เกมเมอร์ใช้แก้ไขค่าในเกม (เหรียญ คะแนน HP ฯลฯ) เพื่อผ่านข้อจำกัดหรือเล่นสนุก สแกนหน่วยความจำและใช้ Debugger ทำงาน
แม้จะเป็นเครื่องมือดัง แต่ UI ไม่เหมาะสำหรับมือใหม่ ต้องมีความรู้พื้นฐาน บทความนี้รวบรวม คู่มือผู้เริ่มต้น ให้เข้าใจง่ายขึ้น
ข้อควรทราบ: ไม่ใช่ทุกค่าในเกมแก้ไขได้ โดยเฉพาะเกมออนไลน์/ฝั่งเซิร์ฟเวอร์ (ประมวลผลบนเซิร์ฟเวอร์ ไม่ใช่เครื่องผู้เล่น) Cheat Engine แก้ไขค่าเหล่านี้ไม่ได้
คำเตือน: ใช้ על אחריותของคุณเอง เกม/แพลตฟอร์ม (เช่น Steam) อาจแบนบัญชีหากพบการใช้ Cheat Engine วิธีในบทความเพื่อการศึกษาเท่านั้น
1. ดาวน์โหลดและติดตั้ง Cheat Engine
ดาวน์โหลดเวอร์ชันล่าสุด (ปัจจุบัน 7.2) จาก เว็บไซต์ทางการ Cheat Engine เท่านั้น หลีกเลี่ยงแหล่งอื่น
ดับเบิลคลิกติดตั้ง → ปฏิเสธ Toolbar/Adware (เช่น McAfee Toolbar) ตลอดขั้นตอน
แนะนำติดตั้งที่ System Drive ตามค่าเริ่มต้น เปิด Cheat Engine (UAC: Yes) ข้ามกล่องโต้ตอบ Community Server ถ้ามี
2. รู้จัก User Interface
ด้านบนมี 5 เมนู: File, Edit, Table, D3D, Help
ด้านล่างมี Toolbar 3 ไอคอน: Process Explorer, Open Cheat Tables, Save Current Data
3. Workflow พื้นฐานของ Cheat Engine
กด Process Explorer (ดูกระบวนการทำงาน) จะมี 3 แท็บ: Applications, Processes, Windows
หา Process ของเกม (ค่อนข้างยุ่งยาก ต้องลองผิดลองถูก หรือดูจากฟอรัมชุมชน) เลือก Process → Open จะเห็นหน้าต่าง 4 ส่วน:
- Selected Process
- Scan Options
- Processes Found (แสดงหลังสแกน)
- Selected Processes & Editing Values (แก้ไขค่าที่พบ)
4. ใช้ Cheat Engine กับ BlueStacks [Step by Step]
ตัวอย่างใช้ BlueStacks Android Emulator วิธีเดียวกันใช้กับเกมอื่นได้ (Windows หรือ Emulator)
Cheat Engine ใช้ HD-Player process หรือสแกน Physical Memory ของอุปกรณ์
5. ใช้ HD-Player Process แก้ไขค่าเกม
- เปิด Cheat Engine และ BlueStacks
- Cheat Engine: Process Explorer → แท็บ Processes

- เลือก Process ที่ลงท้าย HD-Player.exe (เช่น 00003294-HD-Player.exe) → Open

- ใน BlueStacks: เริ่มเกม (เช่น Subway Surfer) → เก็บเหรียญ (เช่น 3 อัน)
- Pause เกม → กลับ Cheat Engine

- ใส่จำนวนเหรียญ (3) ในกล่อง Value → Scan Type: Exact Value

- Value Type: 4 Bytes → First Scan
- ใน BlueStacks: เก็บเหรียญเพิ่ม (รวม 14) → Pause
- ใส่ 14 ใน Value → Next Scan

- ดู Left Pane: ถ้ายังมี Process เยอะ → ทำซ้ำจนเหลือไม่กี่ Process

- ดับเบิลคลิก Process แรก → ตั้งค่า 8000

- เล่นเกมดู → เหรียญเพิ่มหรือไม่
- ถ้าไม่: Pause → ตั้งค่า Process ถัดไปเป็น 8000 → ทดสอบซ้ำ

- ทำซ้ำจนเจอ Process ที่ถูกต้อง → เพิ่มเหรียญ כרצונך
วิธีเดียวกันใช้แก้ค่าอื่นๆ (Points, HP ฯลฯ) และเกมอื่นๆ ได้
6. ใช้ Physical Memory Process แก้ไขค่าเกม
ถ้าวิธี HD-Player ไม่ได้ ลอง Physical Memory (แต่สแกนนาน อาจทำช้าเครื่อง)
- Settings Cheat Engine → ซ้าย: Debugger Options → เลือก Use VEH Debugger → แท็บ Extra

- ติ๊ก Read/Write Process Memory → OK

- เปิดเกมใน BlueStacks → เก็บเหรียญ
- ทำตามขั้นตอน 5-14 ของวิธี HD-Player → หวังว่าแก้ค่าได้
หมายเหตุ: First Scan อาจนานมาก Subsequent Scan เร็วกว่า ถ้า Crash: ปิด Read/Write Process Memory → Scan Settings → เปิด MEM_Mapped → ลองใหม่
สำหรับฟีเจอร์ขั้นสูง: ต้อง Root BlueStacks และติดตั้ง CE Server (อยู่นอกขอบเขตบทความ) หรือลอง Emulator อื่น
ตอนนี้มีพื้นฐานแล้ว → ลอง Cheat Engine Tutorial ในเมนู Help
จบ Tutorial แล้ว → ลองแก้ค่าเกมอื่น (เช่น Plants Vs Zombies) ใช้ค่า/Process/Table จากฟอรัมชุมชน หรือ CE Community Server นำเข้าเพื่อพัฒนาทักษะ