อ่าน 4 นาที
โอเพ่นเอ็มดับเบิลยู
OpenMWเป็นเอนจิ้นเกมที่ สร้างขึ้นใหม่ แบบโอเพนซอร์สและฟรี ซึ่งนำเอนจิ้น เกมที่ใช้ใน การสร้างเกมสวมบทบาทแบบโอเพ่นเวิลด์ The Elder Scrolls III: MorrowindของBethesda Softworks ในปี...
โอเพ่นเอ็มดับเบิลยู
| โอเพ่นเอ็มดับเบิลยู | |
|---|---|
| ปล่อย | 0.1.0 / 3 มิถุนายน 2551 [ 1 ] |
| เวอร์ชันเสถียร | 0.50.0 [ 2 ] / 7 พฤศจิกายน 2025 |
| เขียนเป็น | ซี++ |
| แพลตฟอร์ม | ข้ามแพลตฟอร์ม |
| พิมพ์ | เอ็นจิ้นเกม |
| ใบอนุญาต | สัญญาอนุญาตสาธารณะทั่วไปของ GNU (เวอร์ชัน 3 หรือใหม่กว่า) |
| เว็บไซต์ | openmw.org |
| ที่เก็บข้อมูล | gitlab.com/OpenMW/openmw |

OpenMWเป็นเอนจิ้นเกมที่ สร้างขึ้นใหม่ แบบโอเพนซอร์สและฟรี[ 3 ] [ 4 ] ซึ่งนำเอนจิ้น เกมที่ใช้ใน การสร้างเกมสวมบทบาทแบบโอเพ่นเวิลด์ The Elder Scrolls III: MorrowindของBethesda Softworks ในปี 2002 กลับมาใช้ใหม่ [ 5 ] [ 6 ]โครงการนี้แก้ไขปัญหาของ เอนจิ้น Gamebryo ดั้งเดิม และให้ การสนับสนุน ข้ามแพลตฟอร์มปรับปรุงประสิทธิภาพ และเพิ่มความสามารถในการปรับแต่งเกม ในขณะที่ยังคงรักษาความเข้ากันได้กับเนื้อหาของเกมดั้งเดิมและการดัดแปลงจากบุคคลที่สามส่วนใหญ่
เอนจินนี้เขียนโปรแกรมด้วยภาษาC++โดยใช้ไลบรารีโอเพนซอร์สสมัยใหม่ และต้องใช้ทรัพยากรเกมดั้งเดิมในการทำงาน แม้ว่าจะไม่รวมเนื้อหาที่มีลิขสิทธิ์จาก Bethesda ก็ตาม โครงการนี้ได้ขยายขอบเขตออกไปนอกเหนือขอบเขตเดิม โดยมีการพัฒนาเพื่อรองรับเกมอื่นๆ ของ Bethesda ที่สร้างขึ้นบนเอนจิน Gamebryo รวมถึงThe Elder Scrolls IV: Oblivion , The Elder Scrolls V: SkyrimและเกมFallout หลายภาค [ 7 ]
ภาพรวม
โครงการนี้เริ่มต้นขึ้นเพื่อแก้ไขปัญหาของเอนจิ้นดั้งเดิมของ Morrowind ซึ่งไม่ได้รับการสนับสนุนอย่างเป็นทางการหรือการอัปเดตแก้ไขข้อบกพร่องอีกต่อไป เอนจิ้น OpenMW เขียนด้วยภาษาC++และใช้เอนจิ้นฟิสิกส์Bullet , OpenAL-Softสำหรับเสียง, MyGUI สำหรับวิดเจ็ตหน้าต่างและSDL 2สำหรับการป้อนข้อมูล ตัวเรียกใช้งานและเครื่องมือ OpenMW-CS ใช้Qtสำหรับส่วนติดต่อผู้ใช้แบบกราฟิกเควสต์และตัวเลือกตัวละครทั้งหมดจากMorrowindและส่วนขยาย/ส่วนเสริมอย่างเป็นทางการสามารถเล่นได้อย่างสมบูรณ์ใน OpenMW เช่นเดียวกับม็อด จากผู้ พัฒนา ภายนอกจำนวนมาก
OpenMW เป็นการสร้างเกมขึ้นใหม่โดยใช้เอนจิ้นเกม โดยอาศัยแต่ไม่ได้รวมเอาเนื้อหาดั้งเดิมของเกมไว้ด้วย เช่น งานศิลปะ พื้นผิว เพลง และวัสดุอื่นๆ ที่มีลิขสิทธิ์ของ Bethesda จำเป็นต้องมีสำเนาเกมต้นฉบับในเวอร์ชันใดก็ได้ รวมถึง Game of the Year Edition เพื่อเล่น Morrowind ใน OpenMW [ 5 ]มีโครงการเสริมที่เริ่มต้นขึ้นเพื่อสร้างเนื้อหาฟรีสำหรับใช้ประกอบ OpenMW [ 8 ]และเครื่องมือพัฒนาเนื้อหา OpenMW-CS ก็สามารถใช้งานได้โดยไม่จำเป็นต้องใช้เนื้อหาจากบุคคลที่สาม[ 9 ]
เริ่มตั้งแต่ประมาณปี 2018 ความพยายามในการพัฒนาได้สำรวจการขยาย OpenMW นอกเหนือจาก Morrowind เพื่อรองรับเกมอื่นๆ ของ Bethesda ที่สร้างขึ้นบน เอนจิ้น Gamebryoงานทดลองในช่วงแรกโดยโปรแกรมเมอร์คนเดียวที่รู้จักกันในชื่อ cc9cii มุ่งเน้นไปที่การพอร์ตThe Elder Scrolls IV: OblivionและThe Elder Scrolls V: Skyrimโดยมีวิดีโอสาธิตแสดงให้เห็นถึงการโหลดโลกเข้าสู่เอนจิ้นได้สำเร็จในเดือนกุมภาพันธ์ 2019 [ 10 ]งานทดลองนี้ได้พัฒนาไปสู่เป้าหมายโครงการอย่างเป็นทางการแล้ว ด้วยการเปิดตัวเวอร์ชัน 0.49.0 ในเดือนกรกฎาคม 2025 (ซึ่งอธิบายว่าเป็นเวอร์ชันแรกที่ไปไกลกว่า Morrowind) ทีมพัฒนาได้ประกาศอย่างเป็นทางการถึงการสนับสนุนเกม Elder Scrolls เหล่านี้ควบคู่ไปกับFallout 3 , Fallout: New VegasและFallout 4 [ 7 ]
ประวัติศาสตร์
OpenMW เวอร์ชัน 0.1.0 เปิดตัวสู่สาธารณะครั้งแรกในเดือนมิถุนายน พ.ศ. 2551 [ 11 ]โดยเริ่มแรกใช้Ogre3Dในการเรนเดอร์[ 12 ]นักพัฒนาหลักคนแรก Nicolay Korslund ออกจากโครงการไปตั้งแต่ช่วงแรก แต่ได้ส่งต่อบทบาทของเขาให้กับ Marc Zinnschlag [ 13 ]ในปี พ.ศ. 2563 ทีมงานได้ประกาศอย่างเป็นทางการว่า Bret Curtis (หรือที่รู้จักในชื่อ psi29a) เข้ามารับบทบาทผู้นำ[ 14 ]
เมื่อมีการออกเวอร์ชัน 0.37.0 Ogre3D ก็ถูกแทนที่ด้วยOpenSceneGraphเนื่องจากมีความกังวลเกี่ยวกับทิศทางการพัฒนาในอนาคตของ Ogre3D [ 15 ] [ 16 ]การเปลี่ยนแปลงนี้ทำให้ประสิทธิภาพดีขึ้นอย่างมากและแก้ไขปัญหาที่เกิดขึ้นมานานในเอนจิ้นหลายประการ[ 17 ]
ตั้งแต่ปี 2016 เควสต์ คลาส เผ่าพันธุ์ และตัวเลือกตัวละครอื่นๆ ทั้งหมดของMorrowindและส่วนขยายและส่วนเสริมอย่างเป็นทางการสามารถเล่นได้อย่างสมบูรณ์ใน OpenMW แม้ว่าจะยังคงอยู่ในช่วงทดสอบเบต้าแบบ ขยายเวลา จนถึงปี 2017 ม็อดของบุคคลที่สามส่วนใหญ่ที่ไม่ขึ้นอยู่กับไฟล์ปฏิบัติการ MS Windows และไม่มีข้อผิดพลาดทางไวยากรณ์สคริปต์ ที่ร้ายแรง ก็สามารถใช้งานร่วมกับ OpenMW ได้เช่นกัน[ 18 ]
TES3MP: การพัฒนาเกมมัลติเพลเยอร์
OpenMW ยังเป็นพื้นฐานสำหรับ TES3MP ซึ่งเป็นความพยายามในการพัฒนาเกมเวอร์ชันผู้เล่นหลายคนแบบเครือข่าย โดยอยู่ในช่วงทดสอบอัลฟ่า เบื้องต้น ในปี 2017 [ 19 ] [ 20 ] [ 21 ]ในช่วงกลางปี 2017 ได้มีการพัฒนาครั้งสำคัญและมีการปล่อยเวอร์ชันที่เล่นได้เป็นครั้งแรก[ 22 ]ด้วยการปล่อยเวอร์ชันอัลฟ่า 0.7 ในช่วงปลายปี 2018 เวอร์ชันผู้เล่นหลายคนจึงรองรับการซิงโครไนซ์ระหว่างผู้เล่นสำหรับฟีเจอร์ส่วนใหญ่ของเกม เช่น การสร้างยาและเวทมนตร์แบบกำหนดเอง และด้วยเหตุนี้จึงมีฟีเจอร์ที่สมบูรณ์เกือบทั้งหมด[ 23 ]
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โอเพ่นเอ็มดับเบิลยู
OpenMWเป็นเอนจิ้นเกมที่ สร้างขึ้นใหม่ แบบโอเพนซอร์สและฟรี ซึ่งนำเอนจิ้น เกมที่ใช้ใน การสร้างเกมสวมบทบาทแบบโอเพ่นเวิลด์ The Elder Scrolls III: MorrowindของBethesda Softworks ในปี...
ภาพรวม
โครงการนี้เริ่มต้นขึ้นเพื่อแก้ไขปัญหาของเอนจิ้นดั้งเดิมของ Morrowind ซึ่งไม่ได้รับการสนับสนุนอย่างเป็นทางการหรือการอัปเดตแก้ไขข้อบกพร่องอีกต่อไป เอนจิ้น OpenMW เขียนด้วยภาษา C++ และใช้เอนจิ้นฟิสิกส์ Bullet , OpenAL-Soft สำหรับเสียง, MyGUI สำหรับ...
ประวัติศาสตร์
OpenMW เวอร์ชัน 0.1.0 เปิดตัวสู่สาธารณะครั้งแรกในเดือนมิถุนายน พ.ศ. 2551 [ 11 ] โดยเริ่มแรกใช้ Ogre3D ในการเรนเดอร์ [ 12 ] นักพัฒนาหลักคนแรก Nicolay Korslund ออกจากโครงการไปตั้งแต่ช่วงแรก แต่ได้ส่งต่อบทบาทของเขาให้กับ Marc Zinnschlag [ 13 ] ในปี พ.ศ.
TES3MP: การพัฒนาเกมมัลติเพลเยอร์
OpenMW ยังเป็นพื้นฐานสำหรับ TES3MP ซึ่งเป็นความพยายามในการพัฒนาเกมเวอร์ชันผู้เล่นหลายคนแบบเครือข่าย โดยอยู่ในช่วง ทดสอบอัลฟ่า เบื้องต้น ในปี 2017 [ 19 ] [ 20 ] [ 21 ] ในช่วงกลางปี 2017 ได้มีการพัฒนาครั้งสำคัญและมีการปล่อยเวอร์ชันที่เล่นได้เป็นครั้งแรก [ 22...