เคล็ดลับ

【Factorio】MOD ความเข้ากันได้ - ขั้นตอนการตรวจสอบและการรวมกันที่ปลอดภัย

เมื่อต่อ MOD ใน Factorio 2.0.x (ตัวอย่างเช่น 2.0.73 ที่เสถียรล่าสุด) อันตรายที่สุดคือการสับสนระหว่าง 'ทำงานใน 2.0' กับ 'ใช้งานร่วมกับ Space Age DLC (2024-10-21) ได้ตามธรรมชาติ' ว่าเป็นความหมายเดียวกัน

เคล็ดลับ

【Factorio】MOD ความเข้ากันได้ - ขั้นตอนการตรวจสอบและการรวมกันที่ปลอดภัย

เมื่อต่อ MOD ใน Factorio 2.0.x (ตัวอย่างเช่น 2.0.73 ที่เสถียรล่าสุด) อันตรายที่สุดคือการสับสนระหว่าง "ทำงานใน 2.0" กับ "ใช้งานร่วมกับ Space Age DLC (2024-10-21) ได้ตามธรรมชาติ" ว่าเป็นความหมายเดียวกัน Space Age, Quality และ Elevated Rails สามารถเปิดใช้งานแยกกันได้ ดังนั้นเสรีภาพในการกำหนดค่าจึงสูง แต่ก็มีการรวมกันที่ต้นไม้วิจัยและโซ่วัสดุอาจยุบตัวลงอย่างเงียบ ๆ

ตัวเองก็ใจพอใจเมื่อนำ Space Age เข้ามาแล้วทำให้ MOD ขนาดใหญ่เข้ามาในเวลาเดียวกัน ทำให้เมื่อเปิดไม่พบข้อผิดพลาด แต่การวิจัยลอยอยู่ตรงกลาง จากนั้น ฉันเปลี่ยนไปตรวจสอบการพึ่งพา, ความไม่เข้ากัน, เวอร์ชันที่รองรับ, วันที่อัปเดตแยกกันบน Mod Portal และหน้าเกมในเกม และยิ่งกว่านั้น คือการจัดการ "โหลดได้" และ "รวมแล้ว" ว่าเป็นสิ่งแตกต่างกัน ตอนนี้เสถียรขึ้น

บทความนี้สรุปแกนสำหรับการตัดสินใจว่าจะเพิ่ม QoL อย่างปลอดภัยเพียงอย่างเดียว, เพิ่ม MOD ขนาดเล็กลงใน Space Age, เล่น MOD ขนาดใหญ่เดี่ยวตัวเอง หรือลองท้าทาย MOD ปรับตัวประสานงานในตัว ฉันจะนำเสนอจุดตรวจสอบที่ควรดูก่อนเพื่อหลีกเลี่ยงข้อผิดพลาดการเปิดตัว รวมถึงสำหรับผู้ที่ต้องการแยกแยะความเข้ากันได้ระหว่าง Space Age และ Krastorio 2 หรือ Bob's series

【Factorio】มีการขัดแย้ง MOD ที่ไหน?สถานที่ 3 แห่งที่ต้องดูก่อน

วิธีการอ่านหน้าจัดการ MOD ในเกม

สถานที่แรกที่ต้องดูนั้นเป็นจริงคือหน้าจัดการ MOD ในเกม ที่นี่คุณสามารถตรวจสอบรายละเอียดของแต่ละ MOD (ความสัมพันธ์การพึ่งพาที่จำเป็น การแสดงความเข้ากันได้ เวอร์ชัน Factorio ที่รองรับ) ได้ บทความแนะนำภาษาญี่ปุ่นมักบอกว่า "ความสัมพันธ์การพึ่งพาอาจถูกเลือกโดยอัตโนมัติ" "อาจเกิดข้อผิดพลาดเมื่อติดตั้ง" แต่การแสดงผล UI และพฤติกรรมอาจแตกต่างกันไปตามภาษา เวอร์ชัน และสภาพแวดล้อม ดังนั้นนอกเหนือจากคำแนะนำบนหน้าจอ ฉันแนะนำให้ยืนยันพฤติกรรมจากคำอธิบายของผู้สร้างและการสนทนา

สิ่งที่ต้องจัดทำด้วยกันที่นี่คือ สถานะการเปิดใช้งาน Space Age, Quality และ Elevated Rails ดังที่แนะนำใน 『Upcoming features - Factorio Wiki』 สิ่งเหล่านี้ 3 สิ่งได้รับการจัดการแยกกันเป็น MOD หลัก ซึ่งหมายความว่าแม้ว่า MOD "ทำงานใน 2.0" เดียวกัน ความหมายอาจแตกต่างกันระหว่างการกำหนดค่าที่เปิด Space Age และการกำหนดค่าที่เปิด Quality เท่านั้น เมื่อดูรายละเอียด MOD ในเกม ฉันแนะนำให้ใช้ MOD เป้าหมายตัวเองแล้วจัดเรียง ON/OFF ของด้าน DLC ไว้ในใจเพื่อให้จัดระเบียบได้ง่าย

หากต้องใส่ภาพหน้าจอ ให้ใช้บล็อกเส้นที่ส่วนความสัมพันธ์การพึ่งพาและตำแหน่งการแสดงความเข้ากันได้ของแผงรายละเอียด และแสดงด้วยลูกศร "ดูตรงนี้" กรอบและเสียงสำหรับแผงรายละเอียดจะส่งผ่านได้ดีที่สุด ผู้อ่านครั้งแรกมักจะติดที่หน้าจอรายการได้ง่าย ดังนั้นการจดบันทึกด้านรายละเอียดจะช่วยให้คุณเข้าใจกระบวนการตรวจสอบความขัดแย้งได้ง่ายขึ้น

Upcoming features/ja wiki.factorio.com

วิธีการอ่าน Mod Portal dependencies/incompatibilities/วันที่อัปเดต

เมื่อพบ MOD ที่สนใจในเกม ขั้นตอนต่อไปคือดู Mod Portal แนวทางพื้นฐาน คือ ไปที่Dependencies, Incompatibilities, Changelog, Last updated, Factorio versionตามลำดับบนหน้า บน mods.factorio.com การแสดงผลการพึ่งพามีการแยก "Required" และ "Optional" และ Optional อาจถูกซ่อนไว้เป็นค่าเริ่มต้น หากมองข้าม "ที่ได้เข้ามาแล้ว แต่ไม่ทำงานตามที่อธิบาย" ความผิดปกติจึงเกิดขึ้นได้ง่าย

สิ่งที่ต้องดู Dependencies คือ Required มีกี่อันก่อน MOD ที่มี Required เยอะเป็น MOD ที่ "ติดตั้งเป็นส่วนหนึ่งของการกำหนดค่าแทนที่จะติดตั้งแบบอิสระ" ได้ Optional ก็ไม่สามารถมองข้ามได้ง่าย ๆ อาจมีชิ้นส่วนการเชื่อมต่อที่ซ่อนอยู่ซึ่งมีความหมายเฉพาะเมื่อมี MOD ขนาดใหญ่หรือ DLC เฉพาะเข้ามา โดยเฉพาะอย่างยิ่ง QoL แม้แต่ประเภทที่ขยายฟีเจอร์บน MOD อื่น ก็สามารถแสดงความแตกต่างได้ที่นี่

หาก Incompatibilities (ความไม่เข้ากัน) ปรากฏบน Mod Portal คำแนะนำจริงคือการจัดการเป็นสัญญาณเตือน ก็ตาม นิยามที่เข้มงวดและการดำเนินการของป้ายกำกับ Portal นั้นมีความแตกต่างกันได้ระหว่างผู้สร้างและด้าน Portal ดังนั้นอย่ากำหนด "Display = ไม่สามารถเปิดใช้งานพร้อมกันได้อย่างแน่นอน" ให้ยืนยันความตั้งใจจากการสนทนาและความเห็นของผู้สร้าง

Changelog และ Last updated ก็มีความสำคัญค่อนข้างมากสำหรับการตรวจสอบความขัดแย้ง ตามความรู้สึกของฉัน MOD ที่มีวันที่อัปเดตเก่ามักไม่ติดตามการเปลี่ยนแปลง API ภายในของ Factorio 2.0 และพฤติกรรมมักไม่เสถียร โดยเฉพาะอย่างยิ่ง MOD ขนาดใหญ่หรือ MOD ที่เจาะลึก UI แสดงความแตกต่างได้ และในประวัติการอัปเดต หากมีการปรับของ 2.0 หรือการรองรับ DLC ความรู้สึกที่ใจเย็นจะแตกต่างกันไป ในทางตรงข้าม แม้ว่าคำอธิบายจะดึงดูด แต่หากการอัปเดตหยุดลง สถานที่ตรวจสอบจะเพิ่มขึ้นมากกว่าลักษณะที่ปรากฏ

อย่าใช้คำอธิบาย Factorio version อย่างตามตัวอักษรเช่นกัน รูปแบบการเขียนลงทะเบียนบน Portal มีความหลากหลาย และต้องตรวจสอบบนหน้าแต่ละหน้าว่าช่วงและข้อมูลก่อนหน้าที่บรรยายมีความหมายอย่างไร ตามกฎทั่วไป แม้ว่าจะมีการบ่งชี้การรองรับเนื้อหา 2.0 ก็ไม่ได้หมายความว่าการรวม DLC (เช่น Space Age) ให้ยืนยันว่าข้อมูลก่อนหน้า DLC ได้รับการระบุไว้อย่างชัดเจนในคำอธิบายข้อความหรือการสนทนา

ในการจัดทำบันทึกหน้าจอ Mod Portal ด้านข้างจะได้รับการแก้ไขที่Dependencies columnและIncompatibilities columnรวมถึงLast updatedบริเวณใกล้เคียง ผู้อ่านมักจะเริ่มอ่านจากภาพขนาดเล็กและคำอธิบายข้อความเพียงอย่างเดียว แต่สำหรับการตรวจสอบความขัดแย้ง ด้านข้างข้อมูลเมตามีค่ามากกว่า

💡 Tip

MOD ที่มี Optional dependencies หลายตัวบน Mod Portal อาจมีความสัมพันธ์ที่กว้างกว่าลักษณะที่ปรากฏเมื่อเปิดหน้า ตัวเองเมื่อสร้างการกำหนดค่ากลาง ฉันใช้ Optional ที่ซ่อนไว้นี้เพื่อแยกแยะ "สำหรับเดี่ยว หรือเพื่อการเชื่อมต่อ"

สถานะการเปิดใช้งาน Space Age, Quality, Elevated Rails และคำเตือนข้อความ

บริเวณ DLC ที่เกี่ยวข้องคือการอ่านผิด ซึ่งเป็นประตูเข้าสู่ความขัดแย้ง ดังที่ "Space Age - Factorio Wiki" อธิบาย Space Age เป็นส่วนขยายที่เสียเงินและแตกต่างจากการอัปเดต Factorio 2.0 นอกจากนี้ Quality และ Elevated Rails ยังได้รับการจัดการแยกกันเป็น MOD หลัก ดังนั้น แม้ว่าจะเขียนว่า "ทำงานใน 2.0" เว้นแต่จะตัดสินว่าโครงสร้าง DLC ใดเป็นข้อมูลก่อนหน้า จะอ่านไม่ได้โดยอัตโนมัติ

ตัวอย่างเช่น Krastorio2 มีข้อมูลเกี่ยวกับนโยบาย 2.0 แต่ต้องดูแยกจาก Space Age และ Quality บ้าง Bob's Revamp ยังมีการแสดงความคิดเห็นของผู้สร้างว่าโหลดได้โดยไม่มีข้อผิดพลาดจาก Space Age แต่นั่นไม่ได้หมายถึงรวมแล้ว จริงๆแล้ว ชุดค่าผสมประเภทนี้มักจะทำให้โซ่สูตรและวัสดุไม่เข้ากัน บางครั้งจำเป็นต้องเตรียม MOD ปรับตัวประสานงานแยกต่างหาก การมีอยู่ของ MOD ปรับตัวประสานงานที่เติมเต็มช่องว่างระหว่าง Space Age และ Bob's สังเกตว่า ความเบี่ยงเบนนั้นเกิดขึ้นจริง

สิ่งที่ต้องดูที่นี่คือการใช้วাจาในคำอธิบายข้อความมากกว่าเวอร์ชันรองรับที่เรียบง่าย "works on 2.0" กับ "supports Space Age" มีความหมายอย่างแตกต่างกัน หากมีการสนทนา "โหลดได้ แต่ยังไม่ได้รวม" กับโทนเสียงแบบนั้น MOD ที่เป็นตัวแทน สำหรับประเภทของข้อความเช่นนี้ ฉันจัดการว่ายังไม่รวม แต่สามารถเปิดตัวได้

เมื่อใช้ MOD ขนาดใหญ่ด้วยกัน การรับรู้อย่างชัดเจนว่า Space Age, Quality, Elevated Rails ใดเป็นกรม ON/OFF ของใครทำให้จัดระเบียบได้ง่ายขึ้น แม้ว่าการกำหนดค่าที่มี Quality เพียงอย่างเดียวอาจค่อนข้างเข้าได้ง่าย แต่เมื่อเปิด Space Age ด้วย ความสัมพันธ์ของต้นไม้วิจัยและประเภทวัสดุจะยากขึ้นเพียงระดับหนึ่ง การพึ่งพาและความขัดแย้งนั้นเหมือนกัน และความแตกต่างของสถานะการเปิด DLC ส่งผ่านไปยังจำนวนจุดตรวจสอบที่เพิ่มขึ้น


รูปแบบนั้นค่อนข้างเรียบง่าย เช่น 2.0.73 / Space Age=ON / Quality=OFF / Elevated Rails=ON ถ้าเป็นแบบนี้ เมื่อดูคำอธิบายข้อความและการสนทนาบน Mod Portal ในภายหลัง การตัดสินใจจะไม่ลำเลว การจัดการ Space Age, Quality, Elevated Rails แยกกันเป็น MOD หลัก ดังนั้นจึงมีความหมายในการเขียน 3 สิ่งนี้แยกกัน

MOD หลัก 3 ตัวนี้ไม่ใช่องค์ประกอบเพิ่มเติมธรรมดา ดูเหมือนว่าจะดีกว่าหากมองว่าเป็นเงื่อนไขเบื้องต้นสำหรับการกำหนดค่าทั้งหมด เมื่อสับสนในการตรวจสอบความขัดแย้ง ข้อมูลแรกที่จะกลับไปจะต้องเป็นไม่ใช่ "MOD นั้นเป็นเวอร์ชัน 2.0" แต่จะเป็น "Space Age, Quality, Elevated Rails อยู่ที่ไหนอย่างไร"

Space Age/ja wiki.factorio.com

รายการตรวจสอบก่อนติดตั้ง: 5 ขั้นตอนเพื่อการตัดสินใจการรวมกันที่ปลอดภัย

การตรวจสอบเวอร์ชันและ DLC

เมื่อต้องการตัดสินการรวมกันอย่างปลอดภัย ข้อมูลแรกที่จะแก้ไขไม่ใช่ชื่อ MOD แต่เป็นเวอร์ชันเนื้อหาและการกำหนดค่า DLC หากนี่ไม่ชัดเจน คุณจะเริ่มค้นหาซ้ำได้ แม้ว่าจะค้นหา MOD "compatible 2.0" แต่ก็จะสับสนว่าเป็นข้อมูลก่อนหน้าของ Space Age หรือไม่ Quality นั้นไม่คาดเดา Elevated Rails รวมไว้ด้วยหรือไม่ ตัวเองมักจะทำโน้ตหนึ่งบรรทัดก่อน และแก้ไขมาตรฐานก่อนดูตัวเลือก

รูปแบบนั้นค่อนข้างเรียบง่าย เช่น 2.0.73 / Space Age=ON / Quality=OFF / Elevated Rails=ON ถ้าเป็นแบบนี้ เมื่อดูคำอธิบายข้อความและการสนทนาบน Mod Portal ในภายหลัง การตัดสินใจจะไม่ลำเลว Factorio Wiki 'Upcoming features' ได้อธิบายเป็นอย่างดี Space Age, Quality, Elevated Rails ได้รับการจัดการแยกกันเป็น MOD หลัก ดังนั้นจึงมีความหมายในการเขียน 3 สิ่งนี้แยกกัน

โดยเฉพาะอย่างยิ่งเมื่อนำสินทรัพย์เวอร์ชัน 1.1 เก่าไปยัง 2.0 โน้ตนี้มีประสิทธิภาพ การกำหนดค่าที่เสถียรในยุค 1.1 แม้จะรองรับเนื้อหา 2.0 แต่ต้องดูแยกจากการรองรับ DLC จึงจะจัดระเบียบได้ ความแตกต่างนี้ค่อนข้างใหญ่ในการพยายามขนาดใหญ่ การเปิดตัวสินทรัพย์แบบเดียวกัน แต่พระทำนายจึงเปลี่ยนแปลงการถือครองวิจัยและสูตรวัสดุขึ้นไปตามธรรมชาติจึงไม่เสถียร

ยึดดู 4 จุด: ความสัมพันธ์การพึ่งพา·ไม่เข้ากัน·วันที่อัปเดต

ดีกว่าการสำหรับโครงการ MOD แต่ละตัวเพื่อคัดเลือก ตัวเองแก้ไขคือ Dependencies, Incompatibilities, Factorio version, Last updated 4 จุด บน Mod Portal การแสดงผลหน้าความสัมพันธ์การพึ่งพามีการแยก Required และ Optional และ Optional อาจถูกฝังไว้ในการแสดงเริ่มต้น ดังนั้นสำหรับการกำหนดค่าขนาดใหญ่ ห้ามตัดสินใจเพียงแค่มองหน้าจอแล้วไป

เมื่ออ่าน 4 จุดนี้ การวางโน้ตว่าเป็นข้อมูลก่อนหน้าของ DLC หรือไม่จะทำให้จัดระเบียบได้ง่ายขึ้น บน Mod Portal การแสดงผลการพึ่งพามีการแยก Required/Optional และ Optional อาจถูกฝังไว้ในการแสดงเริ่มต้น ดังนั้นห้ามตัดสินใจเพียงแค่หน้าจอแล้วไป ให้ขุดลึกไปยังคำอธิบายข้อความ การสนทนา และประวัติการอัปเดตจึงมีความปลอดภัย Incompatibilities ถ้ามี ให้จัดการอย่างจริงจังและตรวจสอบความตั้งใจของผู้สร้างก่อนตัดสินใจใช้

โน้ตอาจครบหนึ่งแผ่นแบบการหล่อม รูปแบบตรึงไว้แล้ว ตัวเลือกที่เพิ่มเข้ามาจะเปรียบเทียบได้ง่ายขึ้นแม้จะมีจำนวนมาก

  • เวอร์ชันเนื้อหา
  • การกำหนดค่า DLC
  • รายชื่อ MOD (เวอร์ชัน·พึ่งพา·ไม่เข้ากัน·วันที่อัปเดต)
  • บทสรุป (นำเข้า/ชั่วคราว/ปฏิเสธ)

วิธีการสำรองข้อมูลและสร้างเซฟใหม่

เมื่อตัวเลือกลดลง ขั้นตอนต่อไปคือสำเนาข้อมูลเซฟและ mod-list.json นี่เป็นสิ่งที่น่าเบื่อ แต่อันที่จริงค่อนข้างมีประสิทธิภาพ เมื่อต้องการกลับไปสถานะเดิมหลังจากแก้ไขการกำหนดค่า หากเพียงแค่เซฟคงเหลืออยู่ แต่ MOD ใดอยู่ที่ไหนในส

article.share

H

Haruto

Factorio 1,500時間超。MOD開発・日本語翻訳の貢献経験を持ち、大型MOD踏破と Space Age DLC 全惑星クリア済み。海外コミュニティの最新情報もカバーします。