ผมหวังว่า RimWorld 1.7 จะช่วยเรื่องการโหลด Mod ได้ แต่ผมไม่คิดว่ามันจะแก้ปัญหาได้ในระยะยาว Ludeon กำลังย้าย RimWorld จาก Unity ไปใช้ Waylith Engine ซึ่งเป็นเอนจินของตัวเอง โดยผลการทดสอบภายในแสดงให้เห็นว่าการโหลด Mod pack จำนวน 1,500 ตัว ใช้เวลาเพียง 6 นาที จากเดิมที่เคยใช้ถึง 14 นาที Modpack ชุดใหญ่ล่าสุดที่ผมเล่น ซึ่งเป็นกลุ่ม Mod ที่เรียกว่า Progression Mod เคยใช้เวลาโหลดเข้าเกมถึง 13 นาทีเลยทีเดียว
ปัญหาที่แท้จริงคือตัว Mod เอง ผมคิดว่านับวันมันจะยิ่งถูกทำออกมาแบบลวกๆ มากขึ้นเรื่อยๆ ผมเองก็เป็นส่วนหนึ่งในนั้นด้วย เพราะผมเริ่มหันมาทำ Mod ของ RimWorld โดยใช้ AI ช่วยเขียนโค้ดแบบรวดเร็ว นี่คือสิ่งที่เปลี่ยนไปในเวอร์ชัน 1.7 จากมุมมองของคนที่เล่นเกมนี้มามากกว่า 1,200 ชั่วโมง
RimWorld 1.7 คืออะไร?
เป็นการเปลี่ยนเอนจินเกม เมื่อวันที่ 12 ตุลาคม Ludeon ได้ ประกาศอัปเดต 1.7 ซึ่งเป็นการย้าย RimWorld จาก Unity ไปสู่ Waylith Engine ซึ่งเป็นเอนจินที่พัฒนาขึ้นเองภายในบริษัท Ludeon กล่าวว่า "ตัวเกมยังคงดูและเล่นเหมือนเดิมทุกประการ แต่จากการทดสอบของเรา ประสิทธิภาพการทำงานดีขึ้นถึง 2–4 เท่า"
ตอนนี้ตัวเกมอยู่ในช่วง unstable beta branch คุณสามารถลองเล่นได้ตั้งแต่วันนี้ Ludeon ยังบอกอีกว่า RimWorld ไม่ใช่เกมเดียวที่ใช้ Waylith และพวกเขากำลัง "พัฒนาโปรเจกต์ใหม่" อยู่ แม้จะยังไม่มีการเปิดเผยรายละเอียดเพิ่มเติมก็ตาม
RimWorld 1.7 เร็วขึ้นแค่ไหน?
จากการทดสอบของ Ludeon พบว่าเร็วขึ้น 2 ถึง 4 เท่า ทั้งในด้านการเปิดเกม, การโหลดเกมที่มี Mod จำนวนมาก, การสร้างแผนที่และโลก รวมถึงค่า Ticks per second (TPS) โดยอาณานิคมช่วงท้ายเกม (late-game) ที่ผ่านการทดสอบความเสถียร (stress-tested) ทำงานได้เร็วขึ้น 2.2 เท่าบนเวอร์ชัน 1.7 เมื่อเทียบกับ 1.6 และ Mod pack จำนวน 1,500 ตัว ก็ใช้เวลาโหลดลดลงจาก 14 นาที เหลือเพียง 6 นาที
นั่นคือสองปัจจัยหลักที่ทำให้ผมรู้สึกว่าเกมช้าลงที่สุด นั่นคือช่วงท้ายเกม และบรรดา Mod ทั้งหลาย
| การทดสอบประสิทธิภาพ (Benchmark) | RimWorld 1.6 | RimWorld 1.7 |
|---|---|---|
| เวลาโหลด Mod pack 1,500 ตัว | 14 นาที | 6 นาที |
| ความเร็วอาณานิคมช่วงท้ายเกม | ค่าเริ่มต้น | เร็วขึ้น 2.2 เท่า |
| ประสิทธิภาพโดยรวมที่เพิ่มขึ้น | ค่าเริ่มต้น | เร็วขึ้น 2–4 เท่า |
RimWorld 1.7 จะทำให้ Mod ของคุณพังไหม?
ส่วนใหญ่ไม่พัง ตามที่ Ludeon แจ้งไว้ "Mod ส่วนใหญ่สามารถทำงานบน 1.7 ได้โดยที่ผู้สร้างไม่ต้องแก้ไขอะไรเลย" บางตัวอาจขึ้นเตือนสีเหลืองว่า "อาจไม่รองรับ" (potentially unsupported) แต่ Ludeon บอกว่าเป็นเพราะเลขเวอร์ชันเปลี่ยนไปเท่านั้น ไม่ใช่เพราะมีอะไรพังจริงๆ
ไฟล์เซฟก็ปลอดภัยเช่นกัน เซฟจาก 1.6 สามารถโหลดบน 1.7 ได้ และเซฟจาก 1.7 ก็ยังใช้งานได้หากคุณย้อนกลับไปเล่น 1.6
ผมใช้ Mod เยอะแค่ไหน?
ขึ้นอยู่กับว่าผมกำลังเล่นแบบไหน โฟลเดอร์ Steam Workshop ของผมมี Mod ของ RimWorld อยู่ 796 ตัว การเล่นรอบใหญ่ครั้งล่าสุดผมใช้ Modpack เป็นพันตัว แต่ถ้าผมเล่นแบบปกติโดยไม่มีสถานการณ์เฉพาะเจาะจงและไม่ลงส่วนเสริมเยอะ ปกติจะอยู่ที่ประมาณ 20 ถึง 50 ตัว ซึ่งส่วนใหญ่เป็น Mod ประเภท Quality of Life (QoL)
จะเล่น RimWorld 1.7 Beta ได้อย่างไร?
ผ่านทาง Beta branches ของ Steam ตามคำแนะนำของ Ludeon:
- คลิกขวาที่ RimWorld ในคลังเกม Steam ของคุณ
- เลือก Properties
- เปิดแท็บ Betas และเลือก branch ที่ชื่อว่า "unstable"
- รีสตาร์ท Steam หากเกมไม่อัปเดตโดยอัตโนมัติ
- เลือก Play 1.7 Unstable หาก Steam ถาม
สำหรับ Main branch ที่คนส่วนใหญ่เล่นกันจะยังคงอยู่ที่เวอร์ชัน 1.6 ในตอนนี้
Waylith เปลี่ยนแปลงอะไรสำหรับ Modder?
Mod ไม่จำเป็นต้องแก้ไขอะไร แต่ Ludeon ขอให้ Modder ช่วยทดสอบและอัปเดตเวอร์ชันให้เป็นแบบ 1.7-compatible เพื่อให้คำเตือนสีเหลืองหายไปสำหรับผู้เล่น นอกเหนือจากเรื่องความเข้ากันได้แล้ว Waylith ยังนำการปรับปรุงมาให้ผู้สร้าง Mod ดังนี้:
- เข้าถึงฟีเจอร์ภาษา C# ล่าสุดได้
- เขียน Mod ที่ซับซ้อนได้ง่ายขึ้นโดยไม่กระทบต่อประสิทธิภาพของเกม
- การปรับแต่งภาพและเอฟเฟกต์พิเศษทำได้ง่ายขึ้น
Ludeon ให้เครดิต RocketWerkz's Brutal framework ที่มีส่วนช่วยให้ Waylith เกิดขึ้นได้จริง
นั่นคือเหตุผลที่ผมไม่คิดว่า 1.7 จะช่วยเรื่องเวลาโหลดได้นาน เพราะบรรดา Mod ต่างๆ ก็จะยิ่งถูกทำออกมาแบบลวกๆ มากขึ้นเรื่อยๆ
ผมจะลองเล่น RimWorld 1.7 Beta ไหม?
ลองแน่นอน ผมจะเข้าร่วม Beta และกลับไปเล่นอีกครั้ง การทดสอบของผมคือการสร้างอาณานิคมประมาณ 30 นาที แล้วรอให้ชนเผ่าบุกเข้ามา ซึ่งนั่นน่าจะเป็นการทดสอบที่หนักหน่วงพอสมควร
หากคุณกำลังสงสัยว่า RimWorld ยังน่าเล่นอยู่ไหม ผมเคยเขียนสรุปไว้ในหัวข้อ RimWorld ยังน่าเล่นไหมถ้าไม่มี DLC




