กลับไปหน้าบทความ

อ่าน 4 นาที

โอเพ่นเอ็มดับเบิลยู

OpenMWเป็นเอนจิ้นเกมที่ สร้างขึ้นใหม่ แบบโอเพนซอร์สและฟรี ซึ่งนำเอนจิ้น เกมที่ใช้ใน การสร้างเกมสวมบทบาทแบบโอเพ่นเวิลด์ The Elder Scrolls III: MorrowindของBethesda Softworks ในปี...

โอเพ่นเอ็มดับเบิลยู

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

  • เว็บไซต์อย่างเป็นทางการ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenMW&oldid=1323834501 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โอเพ่นเอ็มดับเบิลยู

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...