วิธีใช้ Cheat Engine (พร้อมรูปภาพ)

สารบัญ:

วิธีใช้ Cheat Engine (พร้อมรูปภาพ)
วิธีใช้ Cheat Engine (พร้อมรูปภาพ)

วีดีโอ: วิธีใช้ Cheat Engine (พร้อมรูปภาพ)

วีดีโอ: วิธีใช้ Cheat Engine (พร้อมรูปภาพ)
วีดีโอ: วิธีแก้ เปิดไฟล์ Excel ไม่ได้ Windows 10 2024, พฤศจิกายน
Anonim

บทความวิกิฮาวนี้จะแนะนำวิธีการใช้ Cheat Engine เพื่อปรับแต่งเกมคอมพิวเตอร์บางเกม Cheat Engine เป็นเครื่องมือสแกนหน่วยความจำ ด้วยเครื่องมือนี้ คุณสามารถเข้าถึงข้อมูลที่เก็บไว้ในหน่วยความจำคอมพิวเตอร์และทำการเปลี่ยนแปลงข้อมูลนั้นได้ ด้วยวิธีนี้ คุณจะเปลี่ยนข้อมูลในเกมได้ เช่น ระดับสุขภาพ กระสุน คะแนน ชีวิต และองค์ประกอบอื่นๆ หรือแง่มุมของช่องเก็บของของคุณ

ขั้นตอน

ส่วนที่ 1 จาก 8: การติดตั้ง Cheat Engine

363032 5
363032 5

ขั้นตอนที่ 1. เปิดหน้าเว็บ Cheat Engine

เข้าถึง https://cheatengine.org/downloads.php จากเว็บเบราว์เซอร์ของคอมพิวเตอร์ของคุณ

363032 6
363032 6

ขั้นตอนที่ 2 เลือก ดาวน์โหลด Cheat Engine

ลิงก์ขนาดใหญ่นี้จะปรากฏที่กึ่งกลางของหน้า

  • ปุ่มนี้จะแสดง Cheat Engine เวอร์ชันล่าสุดด้วย (เช่น ดาวน์โหลด Cheat Engine 6.7 ”).
  • หากคุณต้องการใช้ Cheat Engine บนคอมพิวเตอร์ Mac ให้เลือก “ ดาวน์โหลด Cheat Engine 6.2 สำหรับ Mac ”.
363032 7
363032 7

ขั้นตอนที่ 3 ติดตั้ง Cheat Engine

ขั้นตอนการติดตั้งที่คุณต้องปฏิบัติตามนั้นขึ้นอยู่กับระบบปฏิบัติการของคอมพิวเตอร์ของคุณ:

  • Windows - ดับเบิลคลิกไฟล์ติดตั้ง Cheat Engine เลือก “ ใช่ ” เมื่อได้รับแจ้ง ให้เลือก “ ต่อไป ” ทำเครื่องหมายที่ช่อง " ฉันยอมรับ " จากนั้นเลือก " ต่อไป " ถัดไป คลิก " ต่อไป ” อีกสามครั้ง ยกเลิกการเลือกช่อง “ฉันตกลงที่จะติดตั้ง McAfee WebAdvisor” เลือก “ ต่อไป และคลิก " ติดตั้ง " หลังจากการติดตั้งเสร็จสิ้น ให้เลือก " ต่อไป ” เมื่อได้รับแจ้งและคลิก “ เสร็จสิ้น ”.
  • Mac - ดับเบิลคลิกไฟล์ติดตั้ง DMG Cheat Engine ตรวจสอบการติดตั้งโปรแกรมเมื่อได้รับแจ้ง คลิกแล้วลากไอคอน Cheat Engine ไปที่ไดเร็กทอรี " Applications " แล้วทำตามขั้นตอนในหน้าจอ
363032 8
363032 8

ขั้นตอนที่ 4 เรียกใช้ Cheat Engine

หลังจากติดตั้งโปรแกรมเสร็จแล้ว ให้คลิกเมนู "เริ่ม"

Windowsstart
Windowsstart

(Windows) หรือ Launchpad (Mac) จากนั้นเลือก “ โปรแกรมโกง ”.

อาจจะต้องเลือก" ใช่ " หรือ " เปิด ” ก่อนที่ Cheat Engine จะเปิดขึ้น

ส่วนที่ 2 จาก 8: การปลดล็อกกระบวนการเกมใน Cheat Engine

363032 9
363032 9

ขั้นตอนที่ 1. เริ่มเกม

เรียกใช้เกมที่คุณต้องการใช้กับ Cheat Engine

โปรดทราบว่าคุณไม่สามารถใช้เกมออนไลน์แบบผู้เล่นหลายคนหรือเกมบนเซิร์ฟเวอร์ได้

363032 10
363032 10

ขั้นตอนที่ 2 เลือกไอคอน "กระบวนการ"

คลิกปุ่มคอมพิวเตอร์ที่มุมซ้ายบนของหน้าต่าง Cheat Engine หน้าต่างป๊อปอัปที่แสดงโปรแกรมที่กำลังทำงานอยู่ในคอมพิวเตอร์จะปรากฏขึ้นถัดไป

363032 11
363032 11

ขั้นตอนที่ 3 คลิกกระบวนการเกม

ผ่านรายการกระบวนการจนกว่าจะพบเกมที่ต้องการ จากนั้นเลือกชื่อเกม หาก Cheat Engine ถูกใช้สำหรับเกมที่เข้าถึงจากเบราว์เซอร์ ให้เลือกชื่อเบราว์เซอร์

  • หากไม่มีชื่อเกมในรายการ " กระบวนการ " คุณจะไม่สามารถแก้ไขกระบวนการผ่าน Cheat Engine ได้
  • คุณอาจต้องคลิกที่แท็บ “ กระบวนการ ” ซึ่งอยู่เหนือหน้าต่างก่อน
363032 12
363032 12

ขั้นตอนที่ 4 เลือกตกลง

ปุ่มนี้จะปรากฏที่ด้านล่างของหน้าต่าง หลังจากนั้นเกมจะปลดล็อคใน Cheat Engine

ตอนที่ 3 ของ 8: การค้นหาและการเปลี่ยนแปลงตัวแปร (ค่า) ในเกม

363032 13
363032 13

ขั้นตอนที่ 1 กำหนดลักษณะหรือตัวแปรเกม (ค่า) ที่คุณต้องการเปลี่ยนแปลง

ในการเปลี่ยนตัวแปรเกม จะต้องมีตัวเลข (เช่น ระดับกระสุน พลังชีวิต หรือไอเท็ม)

ควรแสดงหมายเลขที่เกี่ยวข้องบนหน้าจอ ตัวอย่างเช่น หากคุณต้องการเปลี่ยนปริมาณของสินค้าบางรายการในสินค้าคงคลังของคุณ คุณจะต้องไปที่หน้าที่แสดงจำนวนสินค้าในกลุ่มสินค้าคงคลัง

363032 14
363032 14

ขั้นตอนที่ 2 ซ่อนหน้าต่างเกมและคลิกหน้าต่าง Cheat Engine

คุณต้องแสดงหน้าต่าง Cheat Engine อีกครั้งในขณะที่หน้าต่างเกมถูกซ่อนอยู่

อย่าหยุดเกมในขั้นตอนนี้

เอาชนะความกลัวที่จะถูกลักพาตัว ขั้นตอนที่ 5
เอาชนะความกลัวที่จะถูกลักพาตัว ขั้นตอนที่ 5

ขั้นตอนที่ 3 คลิก สแกนใหม่

ทางด้านบนของหน้าต่าง Cheat Engine ข้างแผงด้านซ้าย ทุกครั้งที่คุณต้องการสแกนมุมมองหรือตัวแปรใหม่ คุณต้องคลิกที่ สแกนใหม่ ”.

363032 16
363032 16

ขั้นตอนที่ 4. เลือกประเภทการสแกน

การสแกนมีห้าประเภทที่คุณสามารถทำได้เมื่อเริ่มการสแกนใหม่ การสแกนหลักสองรายการที่จะใช้คือ "ค่าที่แน่นอน" และ "ค่าเริ่มต้นที่ไม่รู้จัก" ใช้เมนูแบบเลื่อนลงถัดจาก "ประเภทการสแกน" เพื่อเลือกประเภทของการสแกนที่จะดำเนินการ ประเภทของการสแกนที่ใช้ได้ ได้แก่:

  • ค่าที่แน่นอน:

    ” เลือกตัวเลือกนี้หากคุณทราบจำนวนเงินหรือมูลค่าที่แน่นอนที่ต้องเปลี่ยนแปลง ตัวอย่างเช่น หากคุณทราบจำนวนชีวิตหรือกระสุนที่เจาะจง คุณสามารถเลือกตัวเลือกนี้ได้

  • ค่าเริ่มต้นที่ไม่รู้จัก:

    “ในวิดีโอเกมบางครั้งค่าหรือปริมาณจะไม่แสดงด้วยตัวเลข ตัวอย่างเช่น สุขภาพหรือระดับชีวิตของตัวละครจะแสดงด้วยมาตรวัดสุขภาพ ไม่ใช่ตัวเลข ตัวอย่างเช่น คุณจะไม่ทราบจำนวนชีวิตหรือระดับสุขภาพที่เฉพาะเจาะจง จริงๆ แล้ว มีตัวเลขที่แสดงถึงลักษณะหรือตัวแปรเหล่านั้น แต่คุณมองไม่เห็นบนหน้าจอ ดังนั้นคุณสามารถเลือกตัวเลือก “ ไม่ทราบค่าเริ่มต้น ”.

  • มีขนาดใหญ่กว่า…:' ” เลือกตัวเลือกนี้หากคุณไม่ทราบมูลค่าหรือปริมาณเฉพาะที่คุณต้องการ แต่ยังทราบมูลค่าหรือปริมาณที่น้อยที่สุด
  • มีขนาดเล็กกว่า…:

    เลือกตัวเลือกนี้หากคุณไม่ทราบมูลค่าหรือปริมาณเฉพาะที่คุณต้องการ แต่ยังทราบมูลค่าหรือปริมาณที่ใหญ่ที่สุด

  • ค่าระหว่าง…:

    ” ด้วยตัวเลือกนี้ คุณสามารถป้อนช่วงของค่าหรือปริมาณที่ต้องการค้นหาได้

363032 17
363032 17

ขั้นตอนที่ 5. กำหนดประเภทข้อมูล

ชนิดข้อมูลแสดงถึงค่าหรือปริมาณที่เก็บไว้ในหน่วยความจำ อาจเป็นเรื่องยากที่จะทราบว่าจะเลือกข้อมูลประเภทใด ดังนั้นในขั้นตอนนี้ คุณอาจต้องเดาหรือทดลอง ใช้เมนูแบบเลื่อนลงถัดจาก " ประเภทข้อมูล " เพื่อระบุประเภทข้อมูล หากคุณไม่พบมูลค่าหรือปริมาณที่คุณต้องการโดยใช้ข้อมูลประเภทเดียว ให้คลิก “ สแกนใหม่ ” แล้วลองอีกครั้งโดยใช้ข้อมูลประเภทอื่น ชนิดข้อมูลทั่วไปบางประเภทที่คุณสามารถใช้ได้ ได้แก่:

  • ไบต์:

    ” ตัวเลือก “2 ไบต์” และ “4 ไบต์” เป็นประเภทข้อมูลที่ใช้บ่อยที่สุด แอปพลิเคชัน Windows ส่วนใหญ่ใช้ประเภทข้อมูล "4 ไบต์" เพื่อให้คุณสามารถเริ่มการทดสอบด้วยตัวเลือกนี้ คุณยังสามารถค้นหาตัวแปรโดยใช้ประเภทข้อมูล “2 ไบต์” คุณยังสามารถลองใช้ตัวเลือก “1 ไบต์” และ “8 ไบต์” ได้ แต่คุณอาจประสบปัญหาหรือข้อผิดพลาดกับทั้งสองตัวเลือก

  • ลอย:

    ชนิดข้อมูลทศนิยมหมายถึงค่าหรือปริมาณที่มีเลขทศนิยม (แม้ว่าคุณจะไม่เห็นในเกม) บางครั้งเกมจะเก็บค่าหรือปริมาณเป็นจุดลอยตัวเพื่อป้องกันการสแกนหน่วยความจำอย่างง่าย หากคุณไม่พบค่าหรือปริมาณที่ต้องการผ่านการสแกนไบต์ ให้ลองสแกนประเภทข้อมูลนี้

  • คู่:

    ชนิดข้อมูลนี้คล้ายกับจุดลอยตัว แต่มีตัวเลขเป็นสองเท่า หากคุณไม่พบตัวแปรเมื่อสแกนไบต์หรือประเภทข้อมูลแบบลอย ให้ลองสแกนประเภทข้อมูลเหล่านี้

  • ทั้งหมด:

    ตัวเลือกนี้ทำหน้าที่สแกนตัวแปรทั้งหมดของข้อมูลทุกประเภท ตัวเลือกนี้อาจเป็นทางเลือกที่ดีหากคุณไม่รู้ว่าควรมองหาอะไร อย่างไรก็ตาม ตัวเลือกนี้จะแสดงผลการค้นหาเพิ่มเติมที่คุณต้องย่อ

363032 18
363032 18

ขั้นตอนที่ 6 ป้อนค่าหรือปริมาณที่คุณต้องการเปลี่ยนแปลง แล้วคลิก สแกนครั้งแรก

ตัวอย่างเช่น หากคุณมีกระสุนเหลือ 20 นัดในรายการกระสุน ให้พิมพ์ 20 ลงในช่องข้อความ " ค่า " Cheat Engine จะสแกนตัวแปรหรือส่วนทั้งหมดที่มีค่าหรือขนาด "20" คุณอาจได้รับตัวแปรมากมายในรายการที่อยู่ ดังนั้นคุณจะต้องจำกัดผลการค้นหาให้แคบลงในภายหลัง

363032 19
363032 19

ขั้นตอนที่ 7 กลับไปที่เกมและเปลี่ยนค่าของตัวแปรที่ต้องการ

กระบวนการที่ต้องปฏิบัติตามจะขึ้นอยู่กับเกมที่ใช้ ตัวอย่างเช่น หากคุณต้องการเพิ่มระดับสุขภาพ คุณสามารถทำร้ายตัวเองเพื่อลดระดับสุขภาพของคุณก่อน หากคุณต้องการกระสุนเพิ่ม ยิงสองสามรอบเพื่อลดจำนวนกระสุนก่อน

363032 20
363032 20

ขั้นตอนที่ 8 กลับไปที่ Cheat Engine และสแกนหาตัวแปรที่อัปเดต

ซ่อนหน้าต่างเกมแล้วคลิก Cheat Engine พิมพ์ค่าหรือปริมาณใหม่ในส่วน " ค่า " จากนั้นคลิก " ถัดไป Scan " Cheat Engine จะสแกนตัวแปรทั้งหมดในการสแกนครั้งแรก จากนั้นจำกัดให้แคบลงเป็นตัวแปรหรือที่อยู่กับค่าที่แปลงเป็นขนาดหรือตัวเลข เมื่อคุณป้อนในแถบ " ค่า"

  • ค่าเริ่มต้นที่ไม่รู้จัก:

    ” หากคุณเลือก " ไม่ทราบค่าเริ่มต้น " ในการสแกนครั้งแรก ให้เลือก " มูลค่าที่เพิ่มขึ้น " หรือ " มูลค่าลดลง ” ภายใต้หัวข้อ " ประเภทการสแกน " ขึ้นอยู่กับว่าค่า (หรือขนาด) เพิ่มขึ้นหรือลดลง Cheat Engine จะสแกนค่าหรือปริมาณที่เพิ่มขึ้นหรือลดลงทั้งหมด แทนที่จะสแกนค่าเฉพาะหรือค่าคงที่

363032 21
363032 21

ขั้นตอนที่ 9 ทำซ้ำขั้นตอนการค้นหาจนกว่าคุณจะมีค่า/ปริมาณสี่ (หรือน้อยกว่า)

เปลี่ยนค่าหรือขนาดต่อไป จากนั้นค้นหาค่าที่เปลี่ยนแปลงจนกว่าคุณจะมีข้อมูลหรือตัวแปรสูงสุดสี่รายการแสดงที่ด้านซ้ายของหน้าต่าง Cheat Engine

ในที่สุด คุณจะเห็นค่าหรือปริมาณที่ค้นหาก่อนหน้านี้ในคอลัมน์ " ก่อนหน้า " ในแต่ละค่าตัวแปร/ค่าด้าน ขณะที่ค่าปัจจุบันหรือปริมาณจะแสดงในคอลัมน์ " ค่า"

363032 22
363032 22

ขั้นตอนที่ 10. เพิ่มตัวแปรหรือลักษณะต่างๆ ในรายการที่อยู่

คุณสามารถดับเบิลคลิกด้านใดด้านหนึ่งเพื่อเพิ่มไปยังรายการที่อยู่ที่ด้านล่างของหน้าต่าง Cheat Engine หรือคลิกที่อยู่เพื่อไฮไลต์และเลือกไอคอนลูกศรแนวทแยงสีแดงที่มุมล่างขวาของตัวแปรหรือรายการด้าน หลังจากนั้น ตัวแปรจะถูกเพิ่มลงในรายการที่อยู่ที่ด้านล่างของหน้าต่าง

ในการเลือกที่อยู่หรือตัวแปรหลายรายการ ให้กดปุ่ม " Shift " ค้างไว้ จากนั้นคลิกตัวแปรด้านบน (การเลือกแรก) และด้านล่าง (การเลือกล่าสุด) ในรายการ

363032 23
363032 23

ขั้นตอนที่ 11 เปลี่ยนค่าเป็นปริมาณที่ต้องการ

ทำตามขั้นตอนเหล่านี้เพื่อเปลี่ยนค่าหรือขนาดของตัวแปร/ลักษณะ:

  • คลิกสองครั้งที่ค่าภายใต้ " ค่า " ในรายการที่ด้านล่างของหน้าต่าง Cheat Engine
  • ป้อนค่าหรือปริมาณใหม่ในคอลัมน์ " ค่า"
  • คลิก " ตกลง ”.
363032 24
363032 24

ขั้นตอนที่ 12 ตรวจสอบว่าค่าหรือขนาดมีการเปลี่ยนแปลงในเกมหรือไม่

เมื่อคุณเปิดเกมอีกครั้ง ตัวแปรหรือลักษณะที่แก้ไขจะแสดงขนาดหรือค่าที่คุณป้อน ในวิธีหรือเซ็กเมนต์ถัดไป คุณจะได้เรียนรู้วิธีป้องกันไม่ให้ค่าหรือปริมาณเปลี่ยนแปลงโดยแปลงเป็นโค้ดที่ไม่ได้ดำเนินการ

คุณอาจต้องเปลี่ยนค่าหรือขนาดของตัวแปรอีกครั้งก่อนที่จะอัปเดต

ส่วนที่ 4 จาก 8: การเปลี่ยนรหัสเพื่อป้องกันการเปลี่ยนแปลงมูลค่าหรือปริมาณ

363032 25
363032 25

ขั้นตอนที่ 1 สแกนหาตัวแปรที่ไม่สามารถเปลี่ยนขนาดได้

ส่วนหรือส่วนนี้จะสอนวิธีใช้คุณสมบัติตัวค้นหาโค้ดเพื่อค้นหาสิ่งที่เขียนในที่อยู่หรือตัวแปรที่คุณต้องการเปลี่ยนและแทนที่ด้วยรหัสที่ไม่สามารถใช้งานได้ ดังนั้นค่าหรือขนาดของตัวแปรในเกมจะไม่เปลี่ยนแปลง ใช้ขั้นตอนในหัวข้อก่อนหน้าเพื่อดูว่าคุณต้องเปลี่ยนด้านใดบ้าง เพิ่มตัวแปรลงในรายการที่ด้านล่างของหน้าจอ

363032 26
363032 26

ขั้นตอนที่ 2 คลิกขวาที่ที่อยู่และเลือกค้นหาสิ่งที่เข้าถึงที่อยู่นี้

หน้าต่างดีบักเกอร์ Cheat Engine จะเปิดขึ้นหลังจากนั้น หน้าต่างนี้จะแสดงคำแนะนำเกี่ยวกับที่อยู่ที่คุณกำลังจะเข้าถึง

363032 27
363032 27

ขั้นตอนที่ 3 คลิกใช่

ด้วยตัวเลือกนี้ คุณยืนยันว่าคุณต้องการเชื่อมต่อดีบักเกอร์กับกระบวนการ Cheat Engine หน้าต่าง "ตัวแก้ไขโค้ด" จะเปิดขึ้น รายการจะว่างเปล่าในครั้งแรกที่เปิดหน้าต่าง

363032 28
363032 28

ขั้นตอนที่ 4 กลับไปที่เกมและเปลี่ยนค่าหรือขนาดของตัวแปรหรือด้าน

กลับไปที่เกมอีกครั้งและทำอะไรบางอย่างเพื่อเปลี่ยนลักษณะหรือตัวแปรที่มีค่าไม่ควรเปลี่ยนแปลง คำแนะนำรหัสที่เข้าถึงที่อยู่หรือตัวแปรที่เลือกจะแสดงในหน้าต่างดีบักเกอร์

363032 29
363032 29

ขั้นตอนที่ 5. กลับไปที่ Cheat Engine และคลิกคำแนะนำในรายการ

อาจมีที่อยู่หรือตัวแปรมากกว่าหนึ่งรายการในหน้าต่าง ถ้าใช่ ให้เลือกที่อยู่หรือตัวแปรที่ไม่ได้เชื่อมโยงกับที่อยู่ฐานเดียวกัน ค้นหาคำแนะนำที่มีค่าต่างกันระหว่างวงเล็บเหลี่ยม "[“และ "]" มากกว่าค่าอื่นๆ

363032 30
363032 30

ขั้นตอนที่ 6 คลิกแทนที่

รหัสจะถูกแทนที่ด้วยรหัสที่ไม่สามารถใช้งานได้ (NOP)

หากมีตัวแปรมากกว่าหนึ่งตัวในรายการ ให้เลือกตัวแปรทั้งหมด

363032 31
363032 31

ขั้นตอนที่ 7 คลิกหยุด

รหัสที่ไม่สามารถใช้งานได้จะถูกนำไปใช้หรือเปิดใช้งาน ดังนั้นค่าหรือขนาดของด้านที่เลือกจะไม่เปลี่ยนแปลงในเกม

หากต้องการกู้คืนรหัสเดิม ให้เลือกตัวแปรในรายการแล้วคลิก “ แสดงตัวถอดประกอบ " คลิกขวาที่ส่วนที่แสดงข้อความ " NOP " และเลือก " คืนค่าด้วยรหัสเดิม " หากคุณไม่เห็นตัวเลือก ให้คลิก " แทนที่ด้วยรหัสที่ไม่ทำอะไรเลย " และเลือก " ใช่ " หลังจากนั้นให้คลิกขวาอีกครั้ง " นพ " และเลือก " คืนค่าด้วยรหัสเดิม ”.

ส่วนที่ 5 ของ 8: การใช้พอยน์เตอร์เพื่อค้นหา Aspect หรือ Variable Defining Codes

363032 32
363032 32

ขั้นตอนที่ 1 สแกนตัวแปรหรือด้านที่มีค่าหรือขนาดที่คุณต้องการเปลี่ยนแปลง

ในบางครั้ง ที่อยู่ของตัวแปรหรือลักษณะของเกมอาจเปลี่ยนแปลงได้ ไม่ว่าจะเมื่อคุณเริ่มเกมใหม่หรือกลางเกม คุณสามารถใช้ตัวชี้หรือตัวชี้เพื่อค้นหาว่าที่อยู่หรือตัวแปรอ้างอิงถึงอะไร เมื่อคุณพบที่อยู่คงที่ระดับฐานที่ไม่เปลี่ยนแปลง คุณสามารถเปลี่ยนตัวแปรหรือลักษณะของเกมได้

363032 33
363032 33

ขั้นตอนที่ 2 คลิกขวาที่ที่อยู่และเลือก ค้นหาสิ่งที่เขียนไปยังที่อยู่นี้

หน้าต่างดีบักเกอร์จะเปิดขึ้นหลังจากนั้น

หากมีหลายที่อยู่ ให้เปิดหน้าต่างดีบักเกอร์สำหรับที่อยู่เหล่านั้น (มากเท่าที่ Cheat Engine อนุญาต)

363032 34
363032 34

ขั้นตอนที่ 3 กลับไปที่เกมและเปลี่ยนค่าหรือขนาดของเกม

อีกครั้ง กลับไปที่เกมและทำอะไรบางอย่างเพื่อเปลี่ยนปริมาณของมุมมองที่ต้องการ (เช่น ใช้อาวุธ ถูกโจมตี ฯลฯ) คำแนะนำที่อ้างอิงถึงที่อยู่ของส่วนที่เกี่ยวข้องจะปรากฏในหน้าต่างดีบักเกอร์

หากไม่มีสิ่งใดปรากฏในหน้าต่างดีบักเกอร์ แสดงว่าที่อยู่ที่เลือกไม่ใช่ที่อยู่ที่ถูกต้อง ลองที่อยู่อื่น

363032 35
363032 35

ขั้นตอนที่ 4 กลับไปที่ Cheat Engine และคลิกคำแนะนำในรายการ

คำแนะนำจะแสดงในหน้าต่างดีบักเกอร์ อาจมีที่อยู่มากกว่าหนึ่งที่ปรากฏในหน้าต่าง ถ้าใช่ ให้มองหาคำสั่งที่มีชุดอักขระต่างกันระหว่างวงเล็บเหลี่ยม "[“และ "]" เปรียบเทียบกับชุดอักขระในคำแนะนำอื่นๆ หากไม่มีที่อยู่กับอักขระอื่น ให้ตรวจสอบว่าตัวชี้หรือตัวชี้ ใช้เหมือนกันสำหรับที่อยู่ทั้งหมด

หากชุดอักขระมีสัญลักษณ์ "+" และตัวเลขต่อท้าย (เช่น [ESI+14]) สัญลักษณ์และตัวเลขจะเป็นตัวเลขออฟเซ็ต บันทึกหมายเลข คุณจะต้องใช้ในภายหลัง

363032 36
363032 36

ขั้นตอนที่ 5. คลิกข้อมูลเพิ่มเติม

คำแนะนำที่ปรากฏขึ้นเมื่อมูลค่าหรือจำนวนของแง่มุมของเกมเปลี่ยนแปลงในหน้าต่าง "ข้อมูลเสริม" จะปรากฏขึ้น ตัวชี้ที่อ้างถึงที่อยู่จะปรากฏขึ้นด้วย

คุณยังสามารถค้นหาที่อยู่ได้โดยตรวจสอบอักขระที่อยู่ในวงเล็บเหลี่ยม จากนั้นดูตัวเลขที่อยู่หลังอักขระที่แสดงด้านล่าง ตัวอย่างเช่น หากที่อยู่มีรหัส "[rdx]" อยู่ข้างๆ ให้มองหาสตริง “RDX=xxxxxxx” ที่ด้านล่างของหน้าต่าง

363032 37
363032 37

ขั้นตอนที่ 6 คลิกช่องทำเครื่องหมายถัดจาก "Hex" และทำการสแกนที่อยู่ตัวชี้ใหม่

ที่อยู่ของตัวชี้จะแสดงถัดจากข้อความ " ค่าของตัวชี้ที่จำเป็นในการค้นหาที่อยู่นี้น่าจะเป็น xxxxxxxxx " ทำตามขั้นตอนเหล่านี้เพื่อค้นหาที่อยู่ท้ายประโยค

  • คลิก " สแกนใหม่ ”.
  • คลิกช่องทำเครื่องหมาย "Hex" ข้างคอลัมน์ "Value"
  • ป้อนที่อยู่ของตัวชี้ในช่อง "ค่า" แล้วคลิก " สแกนครั้งแรก ”.
363032 38
363032 38

ขั้นตอนที่ 7 ดับเบิลคลิกที่ที่อยู่บุ๊กมาร์ก

ที่อยู่จะถูกเพิ่มลงในรายการที่ด้านล่างของหน้าต่าง Cheat Engine

ที่อยู่อาจปรากฏเป็นสีเขียวในผลการสแกน หากใช่ ที่อยู่นั้นเป็นที่อยู่คงที่และน่าจะเป็นตัวชี้ที่คุณกำลังมองหา บางครั้ง ตัวชี้ที่พบก็เป็นอีกตัวชี้หนึ่งเช่นกัน พอยน์เตอร์ดังกล่าวเรียกว่าพอยน์เตอร์หลายระดับ หากคุณพบตัวชี้แบบหลายระดับ คุณจะต้องทำซ้ำขั้นตอนข้างต้นสำหรับตัวชี้แต่ละตัวที่พบ เพื่อค้นหาที่อยู่คงที่หลักของตัวชี้

363032 39
363032 39

ขั้นตอนที่ 8 คลิกสองครั้งที่หมายเลขภายใต้ "ที่อยู่"

กล่องโต้ตอบ "เปลี่ยนที่อยู่" จะเปิดขึ้น

363032 40
363032 40

ขั้นตอนที่ 9 คัดลอกที่อยู่ในฟิลด์และคลิกยกเลิก

หากต้องการคัดลอกที่อยู่ ให้ทำเครื่องหมายข้อความทั้งหมดในคอลัมน์ที่ด้านบนของช่อง "เปลี่ยนที่อยู่" คลิกขวาที่ที่อยู่และเลือก " สำเนา " หลังจากนั้นคลิก " ยกเลิก ” เพื่อปิดคอลัมน์

363032 41
363032 41

ขั้นตอนที่ 10. คลิกเพิ่มที่อยู่ด้วยตนเอง

ที่ด้านซ้ายบนของ address list ท้ายหน้าต่าง Cheat Engine กล่องที่คล้ายกับช่อง "เปลี่ยนที่อยู่" จะเปิดขึ้น แต่ในกล่องนี้ คุณสามารถเพิ่มที่อยู่ได้เพียงแห่งเดียวเท่านั้น

363032 42
363032 42

ขั้นตอนที่ 11 คลิกช่องทำเครื่องหมายถัดจาก "ตัวชี้"

กล่องจะขยายและช่องข้อความใหม่สำหรับป้อนตัวชี้จะปรากฏขึ้น

363032 43
363032 43

ขั้นตอนที่ 12. วางที่อยู่ของตัวชี้ลงในฟิลด์ภายใต้ " ตัวชี้ " และคลิก ตกลง

ที่อยู่ใหม่สำหรับตัวชี้ที่ควบคุมลักษณะของเกมที่คุณต้องการเปลี่ยนจะปรากฏขึ้น ที่อยู่สำหรับบุ๊กมาร์กที่สร้างขึ้นใหม่ควรมีลักษณะดังนี้ "Pxxxxxxxx" สตริงข้อความระบุว่าตัวชี้นี้อ้างอิงถึงที่อยู่เฉพาะ

  • หากมีหมายเลขออฟเซ็ต ให้ป้อนตัวเลขในช่องด้านบนคอลัมน์ที่คุณวางที่อยู่
  • หากมีมากกว่าหนึ่งที่คั่น ให้คลิก “ เพิ่มออฟเซ็ต " ฟิลด์หมายเลขออฟเซ็ตจะถูกเพิ่มที่ด้านบนของพื้นที่หรือคอลัมน์ที่คุณวางที่อยู่ ป้อนหมายเลขออฟเซ็ตที่เหมาะสมในแต่ละคอลัมน์
363032 44
363032 44

ขั้นตอนที่ 13 คลิกช่อง " ใช้งานอยู่ " ถัดจากที่อยู่บุ๊กมาร์กที่คุณเพิ่งเพิ่ม

ช่องนี้อยู่ใต้ "Active" ในรายการที่อยู่ทางด้านล่างของหน้าจอ ตัวชี้จะเปิดใช้งานหลังจากนั้น

363032 45
363032 45

ขั้นตอนที่ 14. เปลี่ยนขนาดของที่อยู่ที่คุณเพิ่ม

ขนาดกว้างยาวสำหรับที่อยู่ตัวชี้ที่สร้างขึ้นจะเหมือนกับที่อยู่ของลักษณะที่คุณกำลังมองหา หากตัวชี้ชี้ไปยังตำแหน่งอื่น ที่อยู่เดิมที่คุณสแกนจะใช้ไม่ได้อีกต่อไป อย่างไรก็ตาม คุณยังสามารถเปลี่ยนค่าด้านของที่อยู่ตัวชี้ที่สร้างไว้แล้วได้ การเปลี่ยนแปลงนี้จะได้ผล โดยไม่คำนึงถึงวัตถุประสงค์หรือตำแหน่งอ้างอิงของขนาดด้าน คลิกตัวเลขใต้ข้อความ " ค่า " สำหรับที่อยู่ที่เพิ่มไว้ ป้อนค่าตัวเลขหรือปริมาณใหม่ แล้วคลิก “ ตกลง ”.

ตอนที่ 6 จาก 8: การใช้การแทรกโค้ดเพื่อเปลี่ยนโค้ด

363032 46
363032 46

ขั้นตอนที่ 1 สแกนด้านหรือตัวแปรที่คุณต้องการหยุดการเปลี่ยนแปลง

ส่วนนี้จะสอนวิธีการใช้การแทรกโค้ดเพื่อปรับเปลี่ยนกระบวนการเปลี่ยนค่าด้าน/ตัวแปรตามโค้ด ตัวอย่างเช่น หากระดับพลังชีวิตของตัวละครของคุณลดลงในแต่ละครั้ง คุณสามารถเปลี่ยนรหัสเกมเพื่อให้ระดับพลังชีวิตเพิ่มขึ้นเมื่อคุณถูกโจมตี

363032 47
363032 47

ขั้นตอนที่ 2 คลิกขวาที่ที่อยู่และเลือก ค้นหาสิ่งที่เขียนไปยังที่อยู่นี้

หน้าต่างดีบักเกอร์ Cheat Engine จะเปิดขึ้นหลังจากนั้น

363032 48
363032 48

ขั้นตอนที่ 3 คลิกใช่

ด้วยตัวเลือกนี้ คุณยืนยันว่าคุณต้องการเชื่อมต่อดีบักเกอร์กับกระบวนการ Cheat Engine หน้าต่าง "ตัวแก้ไขโค้ด" จะเปิดขึ้น รายการจะว่างเปล่าในครั้งแรกที่เปิดหน้าต่าง

363032 49
363032 49

ขั้นตอนที่ 4 กลับไปที่เกมและเปลี่ยนค่าหรือขนาดของตัวแปร

กลับไปที่เกมอีกครั้งและทำอะไรบางอย่างเพื่อเปลี่ยนลักษณะหรือตัวแปรที่มีค่าไม่ควรเปลี่ยนแปลง คำแนะนำรหัสที่เข้าถึงที่อยู่หรือตัวแปรที่เลือกจะแสดงในหน้าต่างดีบักเกอร์

363032 50
363032 50

ขั้นตอนที่ 5. เปิดเกมอีกครั้งและเปลี่ยนค่าหรือขนาดภาพ

กลับไปที่เกมอีกครั้งและทำทุกอย่างเพื่อเปลี่ยนค่าหรือขนาดของแง่มุม คำแนะนำที่อ้างถึงที่อยู่ที่เหมาะสมจะแสดงในหน้าต่างดีบักเกอร์

363032 51
363032 51

ขั้นตอนที่ 6 กลับไปที่ Cheat Engine และคลิกคำแนะนำในรายการ

อาจมีมากกว่าหนึ่งที่อยู่ในหน้าต่าง หากเป็นเช่นนั้น ให้มองหาคำแนะนำที่มีคำว่า " ย่อย " เพื่อลดค่าหรือปริมาณของด้านใดด้านหนึ่ง หรือคำว่า " เพิ่ม " หรือ " inc " เพื่อเพิ่มค่าหรือขนาด

363032 52
363032 52

ขั้นตอนที่ 7 คลิกแสดง disassembler

รหัสจะเปิดขึ้นในหน้าต่างตัวแยกชิ้นส่วน

363032 53
363032 53

ขั้นตอนที่ 8 เลือกรหัสที่ลดหรือเพิ่มมูลค่าหรือขนาด

โดยปกติ รหัสที่ต้องเลือกคือคำสั่งแรกที่ด้านบนของรหัส โค้ดอาจมีคำว่า "Sub" หรือ "Add" ขึ้นต้น ซึ่งทำหน้าที่ลดหรือเพิ่มขนาดของประเด็นที่เกี่ยวข้อง

363032 54
363032 54

ขั้นตอนที่ 9 คลิกเครื่องมือ, ติดตามโดย แอสเซมบลีอัตโนมัติ

หน้าต่างแอสเซมเบลอร์อัตโนมัติจะเปิดขึ้น

363032 55
363032 55

ขั้นตอนที่ 10. คลิกเทมเพลต และเลือก ฉีดเต็ม.

หน้าต่างป๊อปอัปยืนยันที่อยู่ที่จะเพิ่มรหัสจะปรากฏขึ้น

363032 56
363032 56

ขั้นตอนที่ 11 ตรวจสอบให้แน่ใจว่าที่อยู่ถูกต้องแล้วคลิกตกลง

ตรวจสอบและตรวจดูให้แน่ใจว่าที่อยู่ในคอลัมน์ตรงกับที่อยู่ที่คุณเลือกในหน้าต่างตัวแยกส่วน "ตัวแสดงหน่วยความจำ" หลังจากนั้นคลิก " ตกลง " เทมเพลตใหม่จะเปิดขึ้นหลังจากนั้น

363032 57
363032 57

ขั้นตอนที่ 12. แทนที่รหัสด้วยการย้อนกลับ

เลื่อนไปที่ส่วนที่แสดงคำว่า "รหัส" บรรทัดด้านล่างคือโค้ดที่เปลี่ยนขนาดหรือค่าของด้าน หากบรรทัดขึ้นต้นด้วยคำว่า "sub" ให้เปลี่ยน "sub" เป็น "add" หากบรรทัดขึ้นต้นด้วยคำว่า " เพิ่ม " ให้แทนที่คำนั้นด้วย " sub " คุณยังสามารถเปลี่ยนขนาดที่ส่วนท้ายของบรรทัดเพื่อกำหนดจำนวนการเปลี่ยนแปลงที่เกิดขึ้นหรือเกิดขึ้นได้

363032 58
363032 58

ขั้นตอนที่ 13 คลิก ดำเนินการ, ตามมา ใช่สองครั้ง

ปุ่ม "ดำเนินการ" อยู่ที่ด้านล่างของหน้าต่างการใส่โค้ด Cheat Engine จะถามว่าคุณแน่ใจหรือไม่ว่าต้องการใส่รหัส คลิก " ใช่ " เพื่อยืนยัน. หลังจากนั้น เลือก " ใช่ " หรือ " เลขที่ ” เพื่อเปิดรหัสใหม่ในหน้าต่าง disassembler หากการแทรกโค้ดสำเร็จ การเปลี่ยนแปลงในค่าหรือขนาดของด้านในเกมจะเกิดขึ้นในทางกลับกัน แทนที่จะสูญเสียกระสุน คุณจะได้รับกระสุนเมื่อคุณใช้อาวุธของคุณ แทนที่จะลดลง ระดับสุขภาพของตัวละครจะเพิ่มขึ้นเมื่อคุณถูกโจมตีจากการโจมตีของคู่ต่อสู้

ตอนที่ 7 จาก 8: การแยกแยะวัตถุด้วยรหัสเดียวกัน

363032 59
363032 59

ขั้นตอนที่ 1 สแกนด้านหรือตัวแปรที่คุณต้องการหยุดการเปลี่ยนแปลง

ในบางเกม บางอ็อบเจ็กต์มีรหัสเดียวกัน การฉีดโค้ดบนวัตถุหนึ่งสามารถส่งผลกระทบต่อวัตถุอื่นได้ ซึ่งหมายความว่าเมื่อคุณ "หยุด" แถบพลังชีวิตของตัวละคร คุณอาจสังเกตเห็นว่าแถบพลังชีวิตหรือพลังชีวิตของตัวละครศัตรูก็ถูกแช่แข็งเช่นกัน สำหรับสถานการณ์เช่นนี้ คุณจำเป็นต้องรู้วิธีแยกแยะแต่ละอ็อบเจ็กต์และรวมสคริปต์หรือโค้ดที่มีผลกับอ็อบเจ็กต์ที่คุณต้องการเท่านั้น

ในการแทรกสคริปต์หรือโค้ดลงในอ็อบเจ็กต์ต่างๆ คุณจำเป็นต้องทราบโค้ดแอสเซมบลี อย่างไรก็ตาม การสร้างรหัสพื้นฐานนี้ทำได้ไม่ยาก

363032 60
363032 60

ขั้นตอนที่ 2 คลิกขวาที่ที่อยู่และเลือก ค้นหาสิ่งที่เขียนไปยังที่อยู่นี้

หลังจากกำหนดที่อยู่ของส่วนหรือตัวแปรที่คุณต้องการเปลี่ยนหรือหยุดแล้ว ให้ค้นหาตัวชี้หรือรหัสที่อ้างถึงที่อยู่ เปิดหน้าต่างดีบักเกอร์ และระบุส่วนหรือรหัสที่สอดคล้องกับที่อยู่นั้น

363032 61
363032 61

ขั้นตอนที่ 3 เลือกคำแนะนำและคลิกแสดงตัวแยกชิ้นส่วน

คลิกคำแนะนำที่ทำเครื่องหมายไว้เมื่อหน้าต่างดีบักเกอร์เปิดขึ้น คำแนะนำจะแสดงในหน้าต่างตัวแยกรหัส

363032 62
363032 62

ขั้นตอนที่ 4 คลิกขวาที่คำสั่งด้านบนแล้วคลิกค้นหาว่าคำสั่งนี้เข้าถึงอะไร

หน้าต่างแสดงรายการที่อยู่ทั้งหมดที่คำสั่งเข้าถึงเมื่ออ้างถึงที่อยู่ใหม่จะโหลดขึ้นบนหน้าจอ

363032 63
363032 63

ขั้นตอนที่ 5. อนุญาตให้มีการเปลี่ยนแปลงค่าหรือขนาดของวัตถุทั้งหมดในเกม

รายการที่อยู่ทั้งหมดที่เข้าถึงได้โดยคำสั่งจะปรากฏขึ้น ตัวอย่างเช่น หากคุณต้องการหยุดเปลี่ยนค่าหรือขนาดของแถบสุขภาพ/ชีวิตของตัวละคร คุณสามารถกลับไปที่เกมก่อนแล้วปล่อยให้ตัวละครโดนโจมตี คำแนะนำในการเข้าถึงที่อยู่ในรายการของที่อยู่ที่สามารถเข้าถึงได้จะปรากฏขึ้น หากคุณโจมตีหรือโจมตีตัวละครศัตรูที่ใช้คำแนะนำเหล่านี้ คำแนะนำที่เกี่ยวข้องจะแสดงในรายการ

363032 64
363032 64

ขั้นตอนที่ 6 เลือกที่อยู่ทั้งหมดในรายการที่อยู่ที่สามารถเข้าถึงได้

เมื่อคุณมีที่อยู่สำหรับวัตถุแต่ละชิ้นที่มีที่อยู่เดียวกันในรายการแล้ว เพียงคลิกและลากเคอร์เซอร์เพื่อไฮไลต์ที่อยู่ทั้งหมด

หรือคุณสามารถคลิกขวาที่แต่ละที่อยู่และเลือก “ แสดงสถานะการลงทะเบียน ”.

363032 65
363032 65

ขั้นตอนที่ 7 โครงสร้างข้อมูลที่แตกต่างกันในที่อยู่ทั้งหมดที่แสดง

ทำตามขั้นตอนเหล่านี้เพื่อสร้างโครงสร้างข้อมูลของที่อยู่ทั้งหมดที่แสดง:

  • คลิกขวาที่ที่อยู่ที่เลือก
  • คลิก " เปิดข้อมูลแยกจากที่อยู่ที่เลือก ”.
  • คลิก " ตกลง ”.
  • ป้อนชื่อโครงสร้างข้อมูลแล้วคลิก “ ตกลง ”.
  • คลิก " ใช่ ”.
  • ป้อนขนาดเริ่มต้นของโครงสร้างหรือปล่อยไว้ตามเดิม จากนั้นคลิก “ ตกลง ”.
363032 66
363032 66

ขั้นตอนที่ 8 ค้นหาปริมาณที่เท่ากับขนาดของผู้เล่น แต่แตกต่างจากขนาดของวัตถุอื่นหรือตัวละครศัตรู

เมื่อสังเกตโครงสร้างข้อมูลหรือการลงทะเบียนของแต่ละวัตถุ คุณต้องมองหาค่าที่เหมือนกันสำหรับตัวละครหลัก/เพื่อนทั้งหมด แต่แตกต่างจากตัวละครศัตรู ตัวอย่างเช่น หากทีม A มีตัวละครผู้เล่นสองคน และทีม B มีตัวละครที่ควบคุมด้วยคอมพิวเตอร์สองตัว ตัวละครของทีม A อาจแสดงด้วยค่าหรือตัวเลข “1” และตัวละครของทีม B จะแสดงด้วยตัวเลข “2”

หากคุณไม่พบค่าหรือตัวแปรเดียวกันสำหรับตัวละครของผู้เล่น/เพื่อน แต่แตกต่างจากตัวละครของศัตรู คุณสามารถสร้างค่าหรือตัวแปรของคุณเองได้ เพียงคลิกขวาที่ค่าใดค่าหนึ่ง (เช่น ตัวชี้) แล้วเลือก “ เพิ่มองค์ประกอบ " เลือก "4 Bytes" เป็นประเภทข้อมูลและระบุหมายเลขออฟเซ็ตที่ไม่ได้ใช้ หมายเลขออฟเซ็ตจะแสดงที่ด้านซ้ายของตารางโครงสร้างการแยกข้อมูล

363032 67
363032 67

ขั้นตอนที่ 9 บันทึกค่าหรือการลงทะเบียนตัวแปร

เมื่อใดก็ตามที่คุณเข้าถึงจอแสดงผลรีจิสเตอร์หรือการแยกข้อมูล ค่ารีจิสเตอร์จะอยู่ทางด้านซ้าย ในมุมมองรีจิสเตอร์ คุณสามารถเน้นไปที่รีจิสเตอร์จริงที่คำสั่งเชื่อมต่อหรือผูกไว้ (เช่น RSI, RDX, EDX และอื่นๆ) หากคุณเข้าถึงโครงสร้างข้อมูล การลงทะเบียนจะแสดงเป็นตัวเลขหรือออฟเซ็ตตัวอักษรที่ด้านซ้ายของหน้าต่าง

363032 68
363032 68

ขั้นตอนที่ 10 เปิดเทมเพลตโค้ดใหม่เพื่อดูคำแนะนำ

กลับไปที่หน้าต่าง "Memory Viewer" และเปิดเทมเพลตการแทรกโค้ดใหม่เพื่อดูคำแนะนำที่เชื่อมโยงกับที่อยู่อื่น ทำตามขั้นตอนเหล่านี้:

  • คลิกคำแนะนำในหน้าต่าง "Memory Viewer"
  • คลิก " เครื่องมือ ” ในแถบเมนูที่ด้านบนของหน้าต่าง
  • คลิก " ประกอบรถยนต์ ”.
  • คลิก " แม่แบบ ” ในแถบเมนูที่ด้านบนของหน้าต่าง
  • คลิก " โค้ดฉีด ”.
363032 69
363032 69

ขั้นตอนที่ 11 สร้างป้ายกำกับใหม่สำหรับวัตถุที่คุณต้องการตั้งค่าหรือควบคุม

ป้ายกำกับจะแสดงที่ด้านบนของเทมเพลตการแทรกโค้ด เพิ่มป้ายชื่อใหม่สำหรับวัตถุที่คุณต้องการควบคุมภายใต้ป้ายชื่อที่มีอยู่ หากต้องการเพิ่มป้ายกำกับ เพียงพิมพ์ป้ายกำกับ ตามด้วยชื่อป้ายกำกับ (ในวงเล็บ) ตัวอย่างเช่น คุณสามารถพิมพ์ "ป้ายกำกับ (ผู้เล่น)" หรือ "ป้ายกำกับ (ศัตรู)"

363032 70
363032 70

ขั้นตอนที่ 12 สร้างส่วนใหม่สำหรับป้ายกำกับที่สร้างไว้แล้ว

หากต้องการสร้างเซ็กเมนต์ใหม่ ให้พิมพ์ชื่อของป้ายกำกับ ตามด้วยโคลอน (“:”) ที่ใดก็ได้ก่อนหรือหลังโค้ดต้นฉบับ

363032 71
363032 71

ขั้นตอนที่ 13 เพิ่มรหัสการปรับขนาดขนาดของวัตถุที่ต้องการลงในฉลาก

คุณจะต้องมีความรู้พื้นฐานด้านการเขียนโค้ดสำหรับขั้นตอนนี้ เพิ่มบรรทัดโค้ดที่เปลี่ยนค่าหรือขนาดของด้านบนวัตถุ ตามการเปลี่ยนแปลงที่คุณต้องการ หลังจากนั้น คุณต้องเพิ่มบรรทัด "กระโดด" อีกบรรทัดที่ส่วนท้าย รหัสเดิม และโค้ดส่งคืน

363032 72
363032 72

ขั้นตอนที่ 14. สร้างโค้ดเปรียบเทียบภายใต้ " newmem"

บรรทัดที่มีคำว่า " newmem: " ในเทมเพลตการแทรกโค้ดระบุว่าคำสั่งกำลังสร้างที่อยู่หน่วยความจำใหม่ โดยปกติ รหัสนี้จะถูกเพิ่มหลังรหัสต้นฉบับซึ่งมีป้ายกำกับว่า “(code:)” หรือ “(Originalcode:)” ใช้คำสั่ง “cmp” เพื่อสร้างบรรทัดของโค้ดที่เปรียบเทียบปริมาณด้านกว้างของออบเจกต์ต่างๆ ในรีจิสตรีหรือรีจิสตรี้กับหมายเลขออฟเซ็ตของวัตถุ เช่น หาก “RDX” ที่มีค่าออฟเซ็ต 14 ทำหน้าที่แยกความแตกต่างของทีมผู้เล่นจาก ทีมคอมพิวเตอร์และทีมผู้เล่นมีค่า "1" คุณต้องพิมพ์ cmp [rbx+14] 1 เพื่อตรวจสอบว่าวัตถุนั้นเป็นตัวละครของผู้เล่นหรือไม่

363032 73
363032 73

ขั้นตอนที่ 15. เพิ่มบรรทัดของรหัสที่จะข้ามไปยังวัตถุที่คุณต้องการแก้ไขโดยตรง

ใช้คำสั่ง "je" เพื่อข้ามไปยังกลุ่มคำสั่งเปรียบเทียบ ตัวอย่างเช่น หากป้ายกำกับที่คุณสร้างมีชื่อว่า "ผู้เล่น" ให้เพิ่มบรรทัด "ผู้เล่น" เพื่อสลับไปยังกลุ่ม "ผู้เล่น" หากผลลัพธ์ของการเปรียบเทียบค่า/ลักษณะเป็นไปตามลักษณะของผู้เล่น

363032 74
363032 74

ขั้นตอนที่ 16 เพิ่มบรรทัดการทำงานของรหัสโดยข้ามรหัสที่เหลือและเข้าถึงรหัสต้นฉบับโดยตรง

หลังจากสร้างโค้ดที่วนซ้ำในส่วนของวัตถุที่คุณต้องการแก้ไขแล้ว คุณต้องเพิ่มโค้ดหนึ่งบรรทัดที่ข้ามไปยังโค้ดเดิม หากตัวแปร/ลักษณะไม่เกี่ยวข้องกับตัวละครของผู้เล่น/เพื่อน ใช้คำสั่ง "jmp" เพื่อสร้างบรรทัดโค้ดที่ข้ามไปยังโค้ดเดิมหลังจากที่คุณป้อนบรรทัดโค้ดที่ข้ามไปยังโค้ดเดิมหรือชุดโค้ดชุดอื่นที่มีฟังก์ชันอื่น

เพื่อให้ง่ายขึ้น อย่าเพิ่มป้ายกำกับใหม่ เพียงเพิ่มโค้ดเปรียบเทียบที่ส่วนท้ายของ " newmen: " เพื่อแยกความแตกต่างระหว่างตัวละครของเพื่อนกับตัวละครของศัตรู หลังจากนั้น ให้ใส่โค้ดที่ข้ามไปยังจุดสิ้นสุด หากผลการเปรียบเทียบหมายถึงตัวละครของผู้เล่น/เพื่อน หากผลลัพธ์อ้างอิงถึงตัวละครศัตรู ให้เปลี่ยนไปใช้รหัสเดิม ด้วยวิธีนี้ หากตัวละครของผู้เล่นหรือพันธมิตรถูกโจมตี (หรือใช้กระสุนปืน และอื่นๆ ที่คล้ายกัน) จะไม่มีการเปลี่ยนแปลงขนาดหรือมูลค่าใดๆ อย่างไรก็ตาม หากตัวละครศัตรูถูกโจมตี รหัสจะถูกดำเนินการตามปกติ

363032 75
363032 75

ขั้นตอนที่ 17. คลิก ดำเนินการ

รหัสที่ป้อนจะถูกดำเนินการ หากทุกอย่างเป็นไปด้วยดี แสดงว่าคุณได้ป้อนรหัสใหม่ที่แยกตัวละครที่เป็นมิตรออกจากตัวละครศัตรูได้สำเร็จ ตัวอย่างต่อไปนี้เป็นสคริปต์หรือโค้ดง่ายๆ ที่คุณสามารถใช้เพื่อแยกแยะตัวละครของผู้เล่น/เพื่อนจากตัวละครของศัตรู:

alloc(newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label(returnhere) label(originalcode) label(exit) label(player) //ป้ายใหม่สำหรับผู้เล่น newmem://รหัสนี้ใช้สร้างที่อยู่หน่วยความจำใหม่ cmp [rbx+14], 1 //รหัสนี้ทำให้สมาชิกในทีมผู้เล่น/เพื่อนแตกต่างจากทีมศัตรู je player // รหัสนี้ใช้เพื่อเปลี่ยนเส้นทางการเรียกใช้โค้ดไปยังกลุ่มผู้เล่น หากวัตถุหรือผลการเปรียบเทียบอ้างอิงถึงทีมของผู้เล่น jmp originalcode // รหัสนี้ทำหน้าที่เปลี่ยนเส้นทางการเรียกใช้โค้ดไปยังรหัสดั้งเดิม หากวัตถุหรือผลการเปรียบเทียบอ้างอิงถึงทีมตรงข้าม ผู้เล่น: // รหัสนี้ใช้เพื่อสร้างส่วนใหม่สำหรับทีมผู้เล่น jmp exit // รหัสนี้เปลี่ยนเส้นทางการเรียกใช้โค้ดไปยังจุดสิ้นสุดและไม่ส่งผลต่อทีมผู้เล่น originalcode: // รหัสนี้อ้างถึงส่วนของรหัสดั้งเดิม movss [rbx+08], xmm0 //โค้ดนี้ดำเนินการคำสั่งเดิม (สำหรับทีมตรงข้าม) exit: // ส่วนนี้เป็นส่วนท้ายของโค้ด jmp กลับมาที่นี่ "Tutorial-x86_64.exe"+2EB6D: jmp newmem กลับมาที่นี่:

ตอนที่ 8 จาก 8: ทำความเข้าใจการใช้งาน Cheat Engine

363032 1
363032 1

ขั้นตอนที่ 1. เรียนรู้วิธีการทำงานของ Cheat Engine

ขั้นตอนที่ 2 ทำความเข้าใจคำศัพท์ Cheat Engine

Cheat Engine เกี่ยวข้องกับรหัสคอมพิวเตอร์ระดับสูงต่างๆ เพื่อให้เข้าใจง่ายขึ้น จึงเป็นความคิดที่ดีที่จะรู้คำศัพท์บางคำในโปรแกรมนี้ นี่คือคำศัพท์บางคำที่ใช้ใน Cheat Engine:

  • ค่า:

    ค่าคือตัวแปรหรือลักษณะใดๆ ในโปรแกรมที่มีขนาดหรือค่าที่เป็นตัวเลข ในเกม มุมมองนี้สามารถเป็นเปอร์เซ็นต์ของระดับสุขภาพของตัวละคร ปริมาณกระสุน หรือจำนวนของวัตถุที่เป็นเจ้าของ Cheat Engine ช่วยให้คุณสามารถสแกนตัวแปรและเปลี่ยนแปลงได้

  • ที่อยู่:

    ที่อยู่คือตำแหน่งที่ข้อมูลถูกเก็บไว้ในแรม บางครั้งตำแหน่งของตัวแปรอาจเปลี่ยนแปลงได้

  • ประเภทข้อมูล:

    ชนิดข้อมูลอ้างอิงถึงกระบวนการจัดเก็บตัวแปร ข้อมูลสามารถจัดเก็บเป็นไบต์ (เช่น “2 ไบต์”, “4 ไบต์” หรือ “8 ไบต์”) ข้อมูลยังสามารถจัดเก็บเป็นจุดลอยตัวหรือทั้งสองอย่างรวมกัน

  • พอยน์เตอร์:

    ตัวชี้หรือตัวชี้คือที่อยู่ที่มีตัวแปรที่ชี้หรืออ้างอิงไปยังที่อยู่อื่น ที่อยู่เช่นนี้สามารถเปลี่ยนแปลงได้ทุกครั้งที่คุณโหลดเกม (หรือบางครั้งในระหว่างเกม)

363032 3
363032 3

ขั้นตอนที่ 3 จำไว้ว่า Cheat Engine อาจใช้ไม่ได้กับทุกเกมเสมอไป

โปรดทราบว่าเกมบางเกมที่มีการป้องกันการโกงหรือคุณสมบัติผู้เล่นหลายคนออนไลน์ไม่สามารถแก้ไขได้โดยใช้ Cheat Engine หากคุณบังคับตัวเองให้ใช้ Cheat Engine บัญชีหรือโปรไฟล์ผู้เล่นของคุณจะถูกบล็อก และคุณจะไม่สามารถเล่นเกมออนไลน์ได้

  • หาก Cheat Engine ใช้งานได้และคุณใช้เพื่อรับเนื้อหาที่ปกติแล้ว (และควร) ถูกซื้ออย่างถูกกฎหมาย (ด้วยเงิน) คุณอาจถูกดำเนินคดีฐานลักขโมย
  • Cheat Engine เป็นโปรแกรมยอดนิยมที่เกมส่วนใหญ่มีการป้องกัน
363032 4
363032 4

ขั้นตอนที่ 4 รู้จักเกมที่คุณสามารถแก้ไขได้โดยใช้ Cheat Engine

เกมเล่นคนเดียวและเล่นคนเดียวที่เก่ากว่าบางเกมจาก Steam สามารถแก้ไขได้โดยใช้ Cheat Engine อย่างไรก็ตามเกมจะต้องมีตัวแปรที่มีค่าหรือขนาดที่คุณเห็นบนหน้าจอและเปลี่ยนแปลงได้

เกม Flash บางเกมบนอินเทอร์เน็ตที่ไม่มีลิงก์ชุมชนหรือลิงก์ (เช่น เกมสำหรับผู้เล่นคนเดียวที่ไม่มีรายชื่อคะแนนสูง) อาจเข้ากันได้กับ Cheat Engine

เคล็ดลับ

  • เริ่มต้นด้วยการดูบทแนะนำแบบโต้ตอบที่รวมอยู่ในโปรแกรม Cheat Engine ใช้ทักษะเหล่านี้เพื่อผ่านเก้าขั้นตอนที่นำเสนอ
  • คุณสามารถใช้ Cheat Engine เพื่อเปลี่ยนส่วนเล็ก ๆ ของเกมได้ อย่างไรก็ตาม เกมอาจหยุดทำงานหรือหยุดทำงานหากคุณพยายามใช้ Cheat Engine เพื่อเปลี่ยนคุณสมบัติหรือลักษณะที่ใหญ่และซับซ้อนมากขึ้น
  • เพื่อที่จะใช้ Cheat Engine ได้อย่างมีประสิทธิภาพ คุณควรทราบหรือมีความรู้เกี่ยวกับการเขียนโค้ดบ้าง

คำเตือน

  • โปรไฟล์หรือบัญชีของคุณอาจถูกบล็อกหากคุณใช้ Cheat Engine บนเซิร์ฟเวอร์ VAC หรือเซิร์ฟเวอร์อื่นที่มีการป้องกันการโกง
  • บน Roblox คุณไม่สามารถแฮ็คโดยใช้ Cheat Engine ปกติได้ หากคุณบังคับตัวเองให้ใช้งาน คุณสามารถถูกไล่ออกจากเกมที่คุณต้องการแฮ็คได้

แนะนำ: