นำค่ากลับมาใช้อีกครั้งได้ Pointer Scan

 จากเนื้อหาก่อนหน้านี้

หาค่าที่ไม่รู้ unknow value scan

ปัญหาที่จะเจอคือ การแสกนหาค่านั้นใช้เวลา สักพักนึงเลย ดังนี้เนื้อหานี้ ผมจะแนะนำวิธีการใช้ pointer scan เก็บค่าหาค่า offset ที่สามารถปิดหรือเปิดเกมใหม่กี่ครั้งก็ยังเจอค่า และ นำมาใช้งานได้ทันที

  1. เริ่มจากหาค่าที่ต้องการให้เรียบร้อย (ผมใช้ค่าเดิมจากเนื้อหาที่แล้วเลย) คลิกขวาค่าเลือก Generate pointermap
    ตั้งชื่ออะไรก็ได้ที่จำได้กด save
    รอแสกนจนเสร็จ
    จากนั้นให้กดปิดหน้านี้ไปก่อน แล้ว ออกเกมเข้าใหม่

  2. เข้าเกมใหม่แล้วหาค่าใหม่อีกครั้ง หาแบบ บทความก่อนหน้านี้เลย (ไม่ต้องปิด cheat engine นะพอเปิดเกมใหม่ก็เลือก process เกมใหม่เลย)
  3. เมื่อได้ค่ามาแล้ว คลิกขวาที่ค่าใหม่เลือก Pointer scan for this address
    เลือกตามด้านบน แล้วเลือก address เก่าก่อนรีเกมเข้าใหม่ กด OK รอแสกนค่า


  4. ได้ค่า offset แล้วสามารถเลือกมาใช้โดย ดับเบิ้ลคลิกค่าลงมาดูได้เลย
  5. ทดสอบโดย ออกเกมเข้าใหม่ แล้ว cheat engine เลือก process จะสามารถอ่านค่าได้ทันทีเลย เพียงแค่ save ไฟล์ cheat engine ไว้ก็ไม่ต้องแสกนใหม่ทุกครั้งแล้วครับ

***ค่าบางค่า ไม่สามารถแสกน pointer ได้ต้องใช้วิธีการอื่นๆเช่น aob(array of byte) แสกนรูปแบบเดิมๆที่มักจะเกิดขึ้น จะง่ายกว่าครับ
ภาพด้านบนคือ การนำค่า pointer ไปต่อยอดใช้ python เขียน overlay ซ้อนหน้าจอเกมเพื่อแสดง % เลือด

แสดงความคิดเห็น

0 ความคิดเห็น