ตัวโหลดโมด VFS ขณะทำงานสำหรับเกมของ FROMSOFTWARE บน Windows
ฉีด mods ในระหว่างการทำงานโดยใช้ระบบไฟล์เสมือนและการจัดการตามโปรไฟล์ ทำให้คุณสามารถสลับชุด mod โดยไม่ต้องเปลี่ยนแปลงไฟล์เกม Gary Tierney สร้าง me3 ขึ้นเป็นเฟรมเวิร์กและเครื่องมือสำหรับการดัดแปลงที่เขียนด้วย Rust สำหรับเกมของ FROMSOFTWARE โดยมีตัวเปิดใช้งานจากบรรทัดคำสั่งและการเชื่อมต่อเครื่องมือ เครื่องมือนี้เหมาะสำหรับนักพัฒนา mod และผู้เล่นที่ต้องการโปรไฟล์ mod ที่จัดระเบียบ รองรับการเริ่มต้นใช้งานแบบเนทีฟ และตัวเลือกการติดตั้งข้ามแพลตฟอร์ม รวมถึงสคริปต์และการสร้างแบบพกพาสำหรับ Linux และ Steam Deck.
me3 ปรับเปลี่ยนเกมอย่างไรโดยไม่เปลี่ยนแปลงต้นฉบับ
me3 ใช้ระบบไฟล์เสมือน (VFS) ที่ดักจับคำขอไฟล์ในระหว่างการทำงาน ดังนั้นไดเรกทอรีเกมต้นฉบับจึงไม่ถูกแตะต้อง ระบบโปรไฟล์จัดเก็บและสลับชุดม็อด และ CLI เริ่มเกมด้วยโปรไฟล์ที่เลือก การออกแบบเหล่านี้ช่วยให้ผู้เขียนม็อดทดสอบการเปลี่ยนแปลงและให้ผู้เล่นรักษาคอนฟิกหลายแบบโดยไม่เขียนทับทรัพย์สินของเกม
การใช้ me3 ส่งผลต่อประสิทธิภาพของเดสก์ท็อปในระหว่างการเล่นหรือไม่?
me3 เขียนด้วย Rust เพื่อประสิทธิภาพ ซึ่งสนับสนุนการใช้งานที่มีประสิทธิภาพสูงพร้อมค่าใช้จ่ายในการทำงานต่ำ เฟรมเวิร์กทำงานในระหว่างการทำงานแทนที่จะทำการประมวลผลล่วงหน้าที่หนัก และฟีเจอร์การตรวจวัดของมันเชื่อมต่อกับกระบวนการเกมที่กำลังทำงาน ทำให้เก็บงานส่วนใหญ่ในหน่วยความจำแทนที่จะเป็นการดำเนินการที่ขึ้นอยู่กับดิสก์
me3 ใช้ได้ปลอดภัยกับการติดตั้งเกมในสภาพการผลิตหรือไม่?
me3 หลีกเลี่ยงการเขียนไฟล์ถาวร โดยการจัดการการเปลี่ยนแปลงผ่าน VFS ซึ่งรักษาไฟล์ต้นฉบับ โครงการนี้เป็นโอเพนซอร์สภายใต้ใบอนุญาต Apache 2.0 และ MIT ดังนั้นซอร์สโค้ดและพฤติกรรมของมันสามารถตรวจสอบได้ CLI และตัวเริ่มต้นในตัวต้องการการกำหนดค่าที่ตั้งใจ ดังนั้นผู้ใช้จึงควบคุมว่าเมื่อใดและอย่างไรที่ม็อดจะโหลด
ความยากในการเรียนรู้สำหรับผู้ที่ไม่ใช่นักพัฒนานั้นสูงเพียงใด?
การแจกจ่ายหลักใช้ส่วนติดต่อแบบบรรทัดคำสั่ง ซึ่งคาดหวังความคุ้นเคยกับการเริ่มเกมและการระบุเส้นทางการกำหนดค่า ผู้จัดการ Mod Engine 3 ที่พัฒนาขึ้นโดยชุมชนให้ส่วนหน้ากราฟิกสำหรับการจัดการโปรไฟล์ที่ง่ายขึ้น ซึ่งลดอุปสรรคทางเทคนิคสำหรับผู้เล่นที่ไม่ต้องการใช้ CLI
me3 เหมาะสำหรับผู้ปรับแต่งทางเทคนิคและผู้เล่นที่มีการจัดระเบียบ โดยมีข้อแม้หนึ่ง
me3 เป็นตัวเลือกที่มีความสามารถสำหรับนักพัฒนามอดและผู้เล่นที่ต้องการการฉีดมอดในระหว่างการทำงานและการสลับโปรไฟล์ในขณะที่เก็บไฟล์เกมให้สมบูรณ์แบบ การใช้งาน Rust และโมเดล VFS ของมันทำให้การปรับเปลี่ยนในหน่วยความจำมีความเสถียร และโครงการ GUI ของชุมชนช่วยลดอุปสรรคในการเข้าถึง คาดว่าจะใช้ CLI หรือผู้จัดการชุมชนสำหรับงานประจำ; วางแผนการเปลี่ยนแปลงการกำหนดค่าล่วงหน้าอย่างรอบคอบก่อนที่จะเรียกใช้โปรไฟล์บนการติดตั้งจริง.