Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RMVX Ace บั๊กไม่สามารถเรียกคำสั่ง Cancel ได้ (ปุ่ม X, Esc)
#1
ไม่รู้ว่ามีใครเคยเจอบ้างไหม เราเคยเจอบั๊กนี้หลายครั้งแล้ว อาการคือตอนแรกจะยังกดปุ่ม cancel ได้ปกติ แต่เมื่อเล่นเกมไปสักพักจะไม่สามารถกดปุ่ม cancel ได้ ปุ่ม cancel นี้หมายถึงปุ่มที่ใช้เข้า menu นั่นแหละ จะใช้ไอเทม เปลี่ยนเครื่องสวมใส่ หรือเซฟเกมก็ต้องเข้าหน้าเมนูก่อน ค่าเริ่มต้นของ cancel คือปุ่ม X และปุ่ม Esc บนคีย์บอร์ด แต่เมื่อเกิดบั๊กนี้แล้วกลับเรียก cancel ไม่ได้ นั่นหมายความว่าจะไม่สามารถเข้าหน้าเมนูเพื่อใช้ไอเทมหรือเซฟเกมได้เลย เซฟเกมไม่ได้แล้วจะเล่นไปทำไม


มิกิพยายามค้นหาสาเหตุแล้ว ทดลองกับบั๊กนี้มาหลายครั้งหลายเกม เท่าที่พอรู้ตอนนี้คือ
  1. บั๊กนี้เกิดขึ้นเฉพาะเกมที่สร้างจาก RPG Maker VX Ace เท่านั้น ส่วนรุ่น XP, VX, MV ยังไม่เคยเจอบั๊กนี้
  2. บั๊กนี้เกิดจากตัวเกมเอนจิน (RPG Maker VX Ace) ไม่ได้เป็นที่ตัวเกม ทุกเกมมีโอกาสเจอบั๊กนี้ได้ทั้งนั้น
  3. บั๊กนี้ไม่เกี่ยวข้องกับสคริปต์ ลูกเล่น อีเวนต์ ตัวละคร ตัวแปร การตั้งค่าปุ่มใหม่ หรืออะไรทั้งสิ้น
  4. ไม่สามารถทำนายเวลาที่เกิดบั๊กนี้ได้ บางครั้งเล่นแป๊บเดียวก็เจอบั๊ก บางครั้งเล่นเป็นชั่วโมงถึงเจอ บางครั้งไม่เจอบั๊กเลยก็มี เกมเดียวกันแต่เล่นคนละครั้งก็เกิดบั๊กคนละเวลาและคนละสถานที่ในเกมด้วย (สรุปว่ายังทำนายการเกิดบั๊กไม่ได้)
  5. บั๊กนี้เกิดขึ้นตอนที่ผู้เล่นสามารถควบคุมตัวละครได้ ไม่ได้เกิดขึ้นขณะเป็นอีเวนต์อัตโนมัติหรือแสดงกล่องข้อความ
  6. เมื่อเกิดบั๊กนี้แล้วจะไม่สามารถเรียกคำสั่ง cancel ได้ตลอดทั้งเกม จนกว่าจะปิดเกมแล้วเปิดเกมใหม่ เกมจึงสามารถเรียกคำสั่ง cancel ได้
  7. เมื่อเกิดบั๊กนี้แล้วคำสั่งอื่นยังใช้ได้ตามปกติ เช่น คำสั่ง confirm (ปุ่ม Z หรือ Space bar)
  8. เมื่อเกิดบั๊กนี้แล้วเกมจะยังเล่นได้ตามปกติทุกอย่าง ยกเว้นกดปุ่มเพื่อใช้คำสั่ง cancel ไม่ได้
  9. ลองเปลี่ยนไปเล่นบนคอมพิวเตอร์เครื่องอื่นแล้วก็ยังพบบั๊กเหมือนเดิม

จริง ๆ บั๊กนี้ก็ไม่ได้ร้ายแรงมาก แค่กดปุ่ม cancel ไม่ได้แค่นั้น แต่มันชวนหงุดหงิดตรงที่เข้าเมนูเพื่อใช้ไอเทมไม่ได้ เปลี่ยนเครื่องสวมใส่ของตัวละครไม่ได้ และที่สำคัญที่สุดคือเซฟเกมไม่ได้ นี่แหละที่ทำให้รู้สึกว่าบั๊กนี้เป็นเรื่องใหญ่ขึ้นมา มิกิทดลองไปหลายอย่างแล้วแต่ยังไม่พบสาเหตุของบั๊ก ยังหาวิธีแก้บั๊กไม่ได้ ค้นหาตามเว็บต่าง ๆ แล้วก็ยังไม่พบคำตอบ มันเหมือนว่าบั๊กนี้เกิดขึ้นแบบสุ่มในเกมที่สร้างด้วย RPG Maker VX Ace และเท่าที่ทำได้เมื่อเกิดบั๊กนี้ขึ้นคือให้รีบปิดเกมนั้น (เพราะเล่นต่อก็เซฟเกมไม่ได้) จากนั้นเปิดเกมขึ้นมาใหม่โดยโหลดจากเซฟล่าสุด เกมก็จะใช้คำสั่ง cancel ได้เหมือนเดิม แต่ต้องไม่ลืมว่าควรเซฟเกมบ่อย ๆ ด้วยนะ จะได้ไม่ต้องย้อนกลับไปเล่นไกล

ตั้งกระทู้นี้มาเพื่อให้สมาชิกคนอื่นได้มาแลกเปลี่ยนประสบการณ์ คุณเคยเจอบั๊กนี้บ้างไหม? รู้สาเหตุของบั๊กไหม? รู้วิธีแก้บั๊กไหม?
ติดตามเราได้ที่ Facebook ชื่อเพจ Planila Game Developer
อ่านบทความสอนสร้างเกมได้ที่ https://planila.blogspot.com

[Image: banner-ads.png]
[-] The following 1 user says Thank You to Mikichan for this post:
  • dreamknight
Reply
#2
ผมไม่ได้ใช้ VXA นะ แต่เท่าที่เสิร์ชดู ยังไม่เจอวิธีแก้บั๊ค แต่ท่าทางจะมี workaround ที่จะทำให้มันหายได้
- ปัญหาน่าจะเกิดจากปุ่ม Num 0
- วิธีแก้ให้กด Shift ค้างไว้แล้วสแปมปุ่ม Cancel
สรุปมาจากสองกระทู้นี้ที่มีเนื้อหาคล้ายๆกัน
https://forums.rpgmakerweb.com/index.php...tch.28680/
https://steamcommunity.com/app/220700/di...873974395/
- Element Series -
Elemental Fragment 1 (2007, 2016, 2020)
Elemental Fragment 2 (2020)
- Celestial Series -
Celestial Realm (2011)
Pocket Mina (2008, 2017)
- Fan Game -
Expheritys Shana RPG (2017, 2020)
- Sample Game -
Infringe Ace Devaduta (2015)
[-] The following 1 user says Thank You to acet for this post:
  • Mikichan
Reply
#3
เคยเจอ Bug นี้ 2-3 ครั้งตอนเทสต์เกมที่ทำใน VX ครับ (ไม่เคยใช้ VX Ace) จนบัดนี้ก็ยังไม่รู้ว่าเกิดจากอะไร - -"
วิธีแก้ก็ตามเมนท์บน Shift ค้างแล้ว Cancel รัว ๆ = หาย
[-] The following 1 user says Thank You to Natsurumi for this post:
  • Mikichan
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)