บทความนี้ครอบคลุมเฉพาะไฟล์เซฟที่จัดเก็บไว้ในเครื่อง (Windows) เท่านั้น เกมเวอร์ชัน MV และ MZ ใช้รูปแบบไฟล์ที่แตกต่างกัน การเปลี่ยนนามสกุลไฟล์ไม่สามารถแปลงรูปแบบไฟล์ได้ สำหรับความคืบหน้าในการเล่นผ่านเบราว์เซอร์ การเข้ารหัสแบบกำหนดเอง หรือปลั๊กอินที่ปรับเปลี่ยนโครงสร้างของไฟล์เซฟ จำเป็นต้องมีการตรวจสอบแยกต่างหาก
01 / เก็บสำเนาต้นฉบับไว้เพื่อใช้กู้คืนในภายหลัง
ค้นหาไฟล์เซฟและตรวจสอบช่องบันทึกข้อมูล (Slot)
สร้างไฟล์เซฟใหม่ด้วยตนเองภายในเกม จดจำช่องบันทึกข้อมูล ตัวละคร และเวลาที่เล่นไว้ จากนั้นจึงออกจากเกม โดยปกติแล้วไฟล์เซฟของเกมเวอร์ชัน MV จะมีชื่อในลักษณะเช่น file1.rpgsave ส่วนไฟล์ global.rpgsave และ config.rpgsave จะเก็บข้อมูลและการตั้งค่าส่วนกลาง ไม่ใช่ข้อมูลการเซฟของผู้เล่น
ให้ตรวจสอบไฟล์ save หรือ www/save ในโฟลเดอร์ของเกม โดยเทียบจากเวลาที่คุณทำการบันทึกข้อมูล ทั้งนี้ รูปแบบการจัดเก็บหรือปลั๊กอินอาจทำให้ตำแหน่งที่ตั้งไฟล์เปลี่ยนแปลงไปได้ หากจำเป็น โปรดดูคำแนะนำของเกมนั้นๆ อย่าสุ่มนำไฟล์ไปวางในโฟลเดอร์เปล่าที่ตั้งชื่อว่า "save" สำหรับเกมเวอร์ชัน MZ มักจะใช้ไฟล์ชื่อ .rmmzsave สำหรับช่องบันทึกข้อมูล โปรดตรวจสอบให้แน่ใจว่าไฟล์ดังกล่าวมีการเปลี่ยนแปลงจริงหลังจากที่คุณทำการบันทึกเกม
คัดลอกโฟลเดอร์ที่เก็บไฟล์เซฟทั้งหมดออกมาไว้ภายนอกโฟลเดอร์ของเกม โดยตั้งชื่อโฟลเดอร์ใหม่ว่า “Before editing — Date — Slot” (เช่น ก่อนแก้ไข — วันที่ — ช่องบันทึก) และคงชื่อไฟล์ต่างๆ ไว้ตามเดิม การคัดลอกมาทั้งโฟลเดอร์จะช่วยให้ข้อมูลของช่องบันทึกต่างๆ และข้อมูลที่เกี่ยวข้องยังคงอยู่ครบถ้วน
หากต้องการยกเลิกการแก้ไข ให้ปิดเกม เก็บโฟลเดอร์ปัจจุบันไว้ แล้วนำสำเนาข้อมูลที่คัดลอกไว้ก่อนหน้านี้กลับไปวางแทนที่ตำแหน่งเดิม จากนั้นเข้าเกม เลือกช่องบันทึกข้อมูลที่ต้องการ แล้วตรวจสอบตัวละครและเวลาที่เล่น ทั้งนี้ การกู้คืนข้อมูลทั้งโฟลเดอร์อาจส่งผลให้ช่องบันทึกข้อมูลอื่นๆ ย้อนกลับไปเป็นสถานะก่อนหน้าด้วยเช่นกัน
02 / ตรวจสอบฟิลด์ข้อมูลและการเปลี่ยนแปลงต่างๆ ในโปรแกรม SaveNest
สำรองข้อมูลก่อนเสมอ จากนั้นจึงเปิดไฟล์ที่ถูกต้อง
ค้นหาเกมของคุณในโปรแกรม SaveNest และตรวจสอบโฟลเดอร์เซฟที่โปรแกรมตรวจพบ หากโปรแกรมไม่รู้จักโฟลเดอร์ดังกล่าว ให้ดำเนินการแก้ไขปัญหาเรื่องตำแหน่งที่ตั้งโฟลเดอร์และการรองรับตัวเกมก่อน ทั้งนี้ การที่สามารถสำรองไฟล์ได้ ไม่ได้หมายความว่าโปรแกรมจะสามารถอ่านและแก้ไขไฟล์นั้นได้เสมอไป
หลังจากออกจากเกม ให้คลิก “Back Up Now” (สำรองข้อมูลทันที) ตรวจสอบให้แน่ใจว่ามีการบันทึกรายการลงในไทม์ไลน์เรียบร้อยแล้ว และเก็บไฟล์ฉบับก่อนแก้ไขไว้ในคลังข้อมูลถาวร จากนั้นเปิดรายละเอียดของการสำรองข้อมูลชุดใหม่ เลือก “Edit Save” (แก้ไขไฟล์บันทึก) แล้วเลือกช่องบันทึก (slot) ที่ต้องการจากรายการไฟล์
| ประเภทของไฟล์บันทึก (Save type) | ขอบเขตของบทความนี้ | สิ่งที่บทความนี้ไม่ได้ครอบคลุมถึง |
|---|---|---|
| MV: .rpgsave | ฟิลด์ข้อมูลที่สามารถแก้ไขได้ในไฟล์บันทึกที่รองรับ | ความเข้ากันได้กับปลั๊กอินทุกตัวและเกมที่สร้างด้วย MV ทุกเกม |
| MZ: .rmmzsave | ฟิลด์ข้อมูลที่สามารถแก้ไขได้ในไฟล์บันทึกที่รองรับ | การเปลี่ยนชื่อไฟล์จะทำให้สามารถนำไปใช้เป็นไฟล์บันทึกของ MV ได้ |
| รูปแบบไฟล์อื่น ๆ หรือกรณีที่การแยกวิเคราะห์ข้อมูล (parsing) ล้มเหลว | เก็บไฟล์ต้นฉบับไว้และติดต่อขอรับการสนับสนุน | การบังคับเขียนข้อมูลจะทำให้ได้ไฟล์บันทึกที่สามารถโหลดเข้าเกมได้ |
เริ่มต้นด้วยค่าข้อมูลเพียงค่าเดียวที่คุณสามารถยืนยันวัตถุประสงค์ของมันได้แน่ชัด
ค้นหาฟิลด์ต่างๆ ภายใต้หัวข้อ “Parsed Data” (ข้อมูลที่แยกวิเคราะห์แล้ว) พร้อมตรวจสอบพาธ (path) และค่าดั้งเดิมให้ครบถ้วน ตัวอย่างนี้แสดงการเปลี่ยนค่า /party/_gold จาก 350 เป็น 500 โดยการป้อนยอดรวมใหม่ นี่เป็นเพียงการแสดงขั้นตอนการทำงานเท่านั้น ไม่ได้หมายความว่าทุกเกมจะเก็บข้อมูลจำนวนเงินไว้ที่พาธนี้ หากค่าที่พบไม่ตรงกับข้อมูลในเกม ให้หยุดดำเนินการและตรวจสอบให้แน่ชัดก่อน
อย่าแก้ไขข้อมูลประเภทสวิตช์ (switches), ตัวแปรเควสต์ (quest variables), รหัสตัวละคร (character IDs) หรือตัวบ่งชี้โครงสร้างข้อมูล (structural markers) ในคราวละมากๆ โดยไม่ทราบแน่ชัดว่าคืออะไร ให้เริ่มต้นจากฟิลด์ที่ทราบวัตถุประสงค์ชัดเจนและเป็นฟิลด์ที่อินเทอร์เฟซอนุญาตให้แก้ไขได้ วิธีนี้จะช่วยให้ตรวจสอบผลลัพธ์และยกเลิกการแก้ไขได้ง่ายขึ้น

ก่อนทำการบันทึกข้อมูล ให้ตรวจสอบว่าการนำข้อมูลสำรอง (backup) มาใช้จะส่งผลต่อไฟล์ส่วนใดบ้าง
คลิก “Save Changes” (บันทึกการเปลี่ยนแปลง) แล้วตรวจสอบค่าดั้งเดิมเทียบกับค่าที่แก้ไขแล้วทุกรายการ การนำข้อมูลสำรองมาใช้ผ่านโปรแกรมแก้ไขทั่วไปอาจรวมถึงไฟล์ที่ไม่ได้มีการเปลี่ยนแปลงใดๆ ดังนั้นควรใช้ไฟล์สำรองชุดใหม่และอ่านขอบเขตการแก้ไขที่แสดงไว้ให้ถี่ถ้วน เพราะการดำเนินการนี้อาจไม่ได้เป็นการเขียนข้อมูลเพียงค่าเดียวเสมอไป
ตรวจสอบให้แน่ใจว่าปิดเกมเรียบร้อยแล้ว รวมถึงตรวจสอบว่าไฟล์เป้าหมายและขอบเขตการแก้ไขถูกต้อง จากนั้นเลือก “Back Up and Save” (สำรองข้อมูลและบันทึก) โดย SaveNest จะสร้างและตรวจสอบไฟล์สำรองข้อมูลปัจจุบันไว้เพื่อความปลอดภัยก่อน หากการเขียนข้อมูลล้มเหลว ระบบจะเข้าสู่ขั้นตอนการกู้คืนข้อมูล หากพบข้อผิดพลาด ให้เก็บข้อความแจ้งเตือนและไฟล์ต้นฉบับไว้ แทนที่จะพยายามเขียนทับซ้ำๆ

| การใช้งาน | การสำรองข้อมูลด้วยตนเอง | การใช้ SaveNest |
|---|---|---|
| เก็บสถานะก่อนการแก้ไข | คัดลอกไดเรกทอรีทั้งหมดและตั้งชื่อด้วยตนเอง | เก็บข้อมูลสำรองที่สำเร็จไว้ในคลังถาวร |
| ตรวจสอบการเปลี่ยนแปลง | การคัดลอกไฟล์จะไม่แสดงความแตกต่างของฟิลด์ข้อมูล | ตรวจสอบค่าเดิมและค่าที่แก้ไขแล้วสำหรับฟิลด์ข้อมูลที่ถูกแยกวิเคราะห์ (parsed fields) |
| ยกเลิกการแก้ไขที่ทำไป | ปิดเกม จากนั้นกู้คืนข้อมูลจากสำเนาฉบับสมบูรณ์ | ตรวจสอบขอบเขตข้อมูลและกู้คืนข้อมูลสำรองฉบับก่อนหน้าที่เหมาะสม |
โหลดช่องบันทึก (slot) เดิมในเกม จากนั้นบันทึกเกมแล้วโหลดใหม่อีกครั้ง
เริ่มเกม เลือกช่องบันทึกที่ต้องการโดยตรง แล้วตรวจสอบตัวละคร ฉาก และค่าที่แก้ไขไป อย่าใช้เพียงปุ่ม “ดำเนินการต่อ” (Continue) หรืออนุมานว่าตัวเลขใหม่ที่ปรากฏในโปรแกรมแก้ไขหมายความว่าเกมจะสามารถโหลดข้อมูลนั้นได้เสมอไป
หลังจากยืนยันว่าสามารถเล่นได้ตามปกติแล้ว ให้บันทึกข้อมูลลงในช่องบันทึกใหม่ จากนั้นออกจากเกมแล้วเข้าเกมใหม่อีกครั้ง โหลดช่องบันทึกใหม่นั้นเพื่อตรวจสอบว่าการเปลี่ยนแปลงยังคงอยู่ หากพบข้อผิดพลาด ค่าข้อมูลถูกเปลี่ยนกลับ หรือปัญหาเกี่ยวกับเควสต์ ให้เก็บไฟล์ปัจจุบันไว้แล้วกู้คืนข้อมูลจากสำเนาฉบับก่อนการแก้ไข ทั้งนี้ โปรดระบุเวอร์ชันของเกมและปลั๊กอินที่ใช้งานเมื่อต้องการขอรับความช่วยเหลือ
คำถามที่พบบ่อย (FAQ)
สามารถเปลี่ยนชื่อไฟล์จาก .rpgsave เป็น .rmmzsave ได้หรือไม่?
ไม่ได้ การเปลี่ยนนามสกุลไฟล์ไม่ได้เป็นการแปลงข้อมูลภายใน โปรดใช้รูปแบบไฟล์ที่เกมนั้นสร้างขึ้นจริง และห้ามนำไฟล์จากเกมหรือเวอร์ชันที่แตกต่างกันมาปะปนกัน
คำว่า “แก้ไขได้” (editable) รับประกันความเข้ากันได้กับเกมนี้หรือไม่?
ไม่ใช่ครับ หมายความว่าไฟล์ดังกล่าวถูกแยกวิเคราะห์ (parsed) และแสดงฟิลด์ที่สามารถแก้ไขได้ออกมาแล้ว แต่ในส่วนของตรรกะปลั๊กอิน (plugin logic) เวอร์ชันของเกม และข้อจำกัดในการโหลดข้อมูลนั้น ยังคงจำเป็นต้องมีการตรวจสอบจริงอีกครั้ง ทั้งนี้ การทดสอบรูปแบบไฟล์จำลองและการสาธิตอินเทอร์เฟซที่ปรากฏในบทความนี้ ไม่สามารถนำมาทดแทนการตรวจสอบภายในตัวเกมจริงได้


