Cheat Engine là một trong những công cụ hàng đầu cho Windows OS được game thủ dùng để chỉnh sửa giá trị trò chơi khác nhau theo yêu cầu để vượt qua các giới hạn game (hoặc chỉ để giải trí). Nó quét bộ nhớ và dùng chức năng debugger để thực hiện thao tác (tức là cheat game).

Là một trong những công cụ tốt nhất trong lĩnh vực này, nhưng giao diện không thân thiện với người mới và đòi hỏi trình độ nhất định để vận hành. Vì vậy, chúng tôi biên soạn hướng dẫn người mới để dễ dàng hơn cho newbie và dạy họ dùng Cheat Engine đúng cách.
Trước khi tiến hành, hãy nhớ không phải giá trị game nào cũng chỉnh sửa được bằng Cheat Engine, đặc biệt hầu hết game phía máy chủ (server-side) hoặc game trực tuyến (xử lý dữ liệu người dùng phía máy chủ, không phải máy người dùng) thì giá trị các loại game này không thể chỉnh sửa bằng Cheat Engine.
Cảnh báo: Thực hiện tại eigene rủi ro vì một số game hoặc nền tảng (như Steam) có thể khóa tài khoản nếu thử kỹ thuật phi đạo đức thao túng module game và dùng Cheat Engine. Các phương pháp thảo luận ở đây chỉ nhằm mục đích giáo dục.
1. Tải xuống và cài đặt Cheat Engine
Mặc dù bạn có thể tìm nhiều nguồn trực tuyến tải Cheat Engine, tốt nhất tải phiên bản mới nhất (hiện tại 7.2) từ trang web chính thức Cheat Engine.

Sau khi tải xong, nhấp đúp vào file để chạy và làm theo hướng dẫn hoàn tất. Hãy chắc chắn từ chối bất kỳ thanh công cụ trình duyệt nào như Mcafee toolbar hoặc adware khác.

Cũng nên cài đặt trên ổ hệ thống tại vị trí mặc định đề xuất. Sau khi cài, khởi chạy Cheat Engine (nhấp Có nếu UAC nhắc). Nếu hỏi, bỏ qua hộp thoại yêu cầu máy chủ cộng đồng, v.v.
2. Tìm hiểu giao diện người dùng
Ở trên cùng cửa sổ Cheat Engine, bạn có năm menu sau:
- File
- Edit
- Table
- D3D
- Help

Dưới các menu là thanh công cụ tắt (shortcut toolbar), có ba biểu tượng:
- Process Explorer
- Open Cheat Tables
- Lưu dữ liệu hiện tại (Save the Current Data)

3. Quy trình làm việc cơ bản của Cheat Engine
Thứ nhất, người dùng nhấp Process Explorer (để mở các tiến trình đang chạy) và có ba tab hiển thị:
- Ứng dụng (Applications)
- Tiến trình (Processes)
- Cửa sổ (Windows)

Bạn có thể dùng bất kỳ tab nào của Process Explorer để tìm tiến trình game. Việc tìm tiến trình liên quan hơi phức tạp như hình dưới:

Như hình trên, BlueStacks có nhiều tiến trình, để tìm tiến trình liên quan bạn có thể dùng phương pháp thử sai (hit and trial) (hoặc kiểm tra diễn đàn cộng đồng cho tiến trình người khác tìm được). Khi chọn một tiến trình, nhấp Open và cửa sổ loại sau có thể hiện ra:

Chúng ta có thể chia cửa sổ này thành 4 phần:
- Tiến trình đã chọn (Selected Process)
- Tùy chọn quét (Scan Options)
- Tiến trình tìm thấy (Processes Found) (chỉ hiện sau khi quét thao tác tiến trình đã chọn).
- Tiến trình đã chọn và Chỉnh sửa giá trị của chúng (bạn chỉnh sửa giá trị tiến trình tìm thấy ở đây).
4. Dùng Cheat Engine trên BlueStacks [Bước theo bước]
Đủ thảo luận cơ bản, hãy đi sâu vào sửa đổi game. Làm ví dụ dùng BlueStacks giả lập Android, quy trình tương tự áp dụng cho game khác (Windows hoặc giả lập).
Để dùng Cheat Engine trong game BlueStacks, Cheat Engine có thể dùng tiến trình HD-Player hoặc quét bộ nhớ vật lý (physical memory) của thiết bị để thực thi lệnh.5. Dùng tiến trình HD-Player chỉnh sửa giá trị game
Bạn có thể dùng tab tiến trình của Cheat Engine tìm giá trị game trong BlueStacks và chỉnh sửa.
- Khởi chạy Cheat Engine mở BlueStacks giả lập.
- Trong Cheat Engine, nhấp biểu tượng Process Explorer chuyển tab Tiến trình (Processes).

- Chọn tiến trình kết thúc bằng HD-Player.exe (ví dụ 00003294-HD-Player.exe) nhấp Open.

- Trong BlueStacks, khởi động game (ví dụ Subway Surfer) và thu thập đồng xu (ví dụ 3).
- Sau đó tạm dừng game quay lại cửa sổ Cheat Engine.

- Nhập số đồng xu thu thập vào ô Giá trị (Value) (ví dụ 3) đặt Loại quét (Scan Type) thành Giá trị chính xác (Exact Value).

- Đặt Kiểu giá trị (Value Type) thành 4 Bytes nhấp nút Quét đầu tiên (First Scan).
- Trong BlueStacks, thu thập thêm đồng xu (ví dụ tổng 14) tạm dừng game.
- Nhập 14 vào Giá trị nhấp Quét tiếp theo (Next Scan).

- Kiểm tra xem có ít tiến trình hiển thị khung trái không, nếu không, lặp lại các bước trên cho đến khi có ít tiến trình.

- Nhấp đúp tiến trình đầu tiên đặt giá trị thành 8000.

- Chơi game kiểm tra số đồng xu đã tăng chưa.
- Nếu chưa, tạm dừng game, ở Cheat Engine đặt giá trị của một tiến trình tìm thấy khác thành 8000.

- Chơi game kiểm tra số đồng xu tăng theo yêu cầu.

- Nếu chưa, lặp lại cho các tiến trình tìm thấy khác (mỗi cái một) trong Cheat Engine cho đến khi tìm được tiến trình đúng. Khi tìm thấy, tăng đồng xu theo yêu cầu.
Bạn có thể làm theo cùng quy trình để chỉnh sửa giá trị của tham số game khác (như Điểm, v.v.). Cùng kỹ thuật dùng cho game khác.
6. Dùng quy trình Bộ nhớ vật lý chỉnh sửa giá trị game
Nếu phương pháp trên không hiệu quả, thử phương pháp dưới dùng quy trình Bộ nhớ vật lý tìm giá trị game (nhưng phương pháp này có thể quét lâu và làm chậm PC):
- Mở Cài đặt (Settings) của ứng dụng Cheat Engine khung trái chuyển tab Tùy chọn Debugger (Debugger Options).

- Chọn Sử dụng VEH Debugger mở tab Extra.

- Tích chọn "Đọc/Ghi bộ nhớ tiến trình (Read/Write Process Memory)" nhấp OK.

- Khởi chạy game trong BlueStacks và thu thập đồng xu.
- Làm theo bước 5 đến 14 của phương pháp HD Player (thảo luận trên) hy vọng chỉnh sửa giá trị game theo yêu cầu.
Lưu ý quy trình bộ nhớ vật lý, quét đầu tiên có thể lâu hơn nhưng quét sau nhanh hơn. Nếu ứng dụng Cheat Engine hoặc hệ thống sập khi quét, thử các bước sau:
- Trước hết, tắt Đọc/Ghi bộ nhớ tiến trình ở tab Extra (bước 3) chuyển tab Cài đặt quét (Scan Settings).
- Bật MEM_Mapped trong Cài đặt quét thử lại phương pháp trên.

Để tùy chọn nâng cao chỉnh sửa giá trị game, bạn có thể phải root phiên bản Android của BlueStacks và cài CE Server trên BlueStacks (nhưng thảo luận đó không trong phạm vi bài này) hoặc thử Cheat Engine với giả lập Android khác.
Bây giờ, khi bạn đã có ý tưởng cơ bản về cách Cheat Engine hoạt động, đây là lúc tốt để trải qua Hướng dẫn Cheat Engine nội bộ trong menu Help.

Sau khi hoàn thành hướng dẫn, bạn có thể thử thay đổi giá trị trong game khác (ví dụ Plants Vs Zombies). Cho game nâng cao hơn, dùng giá trị/tiến trình được theo dõi bởi game thủ khác (hoặc nhập bảng), chia sẻ trên diễn đàn cộng đồng. Cũng là lúc tốt dùng Máy chủ cộng đồng CE nhập giá trị game, tiến trình, bảng và nâng cao kỹ năng game. Đủ cho hướng dẫn cơ bản Cheat Engine, hãy tận hưởng game và vui vẻ!