ไกด์

วิธีการนำเข้าบลูพริ้นต์ Factorio | การบันทึกและการแก้ปัญหา

ใน Factorio 2.0/Space Age หลายคนต้องการนำเข้าสตริงบลูพริ้นต์จากภายนอก แต่สูญหายไปหลังจากวางหรือหลงลืมตำแหน่งบันทึก ทำให้หยุดชะงัก

ไกด์

วิธีการนำเข้าบลูพริ้นต์ Factorio | การบันทึกและการแก้ปัญหา

ใน Factorio 2.0/Space Age หลายคนต้องการนำเข้าสตริงบลูพริ้นต์จากภายนอก แต่มักสูญหายไปหลังจากวางหรือหลงลืมตำแหน่งบันทึก ทำให้หยุดชะงัก ฉันเองก็เคยติดอยู่ตรงนี้ในตอนแรก แต่เมื่อแยกความเข้าใจระหว่างทางเข้าการนำเข้าและตำแหน่งบันทึก (สินค้าคงคลังหรือไลบรารีบลูพริ้นต์) ก็ทำให้ไม่สับสนอีกต่อไป

บทความนี้สำหรับผู้ที่ต้องการนำเข้าสตริงบลูพริ้นต์ที่แจกจ่ายจากไซต์แชร์หรือบทความต่างๆ อย่างแน่นอนเข้าเกม โดยจัดระเบียบขั้นตอนตามสภาพแวดล้อม Factorio 2.0/Space Age เนื้อหาบทความจาก 1.0/1.1 มีความแตกต่างของ UI อยู่ จึงจัดเตรียมให้สามารถแก้ไขปัญหาแต่ละอย่างได้ เช่น ความผิดพลาดในการคัดลอก สตริงยาวมาก ความขึ้นต่อกับ DLC หรือ Mod และปัญหาการวาง Wayland

สิ่งที่สามารถทำได้ด้วยการนำเข้าบลูพริ้นต์ Factorio

หากพูดสั้นๆ การนำเข้าบลูพริ้นต์ก็คือ นำสตริงภาพวาดที่แชร์ไว้ภายนอกเข้าสู่เกมของคุณตามที่เป็นอยู่ ไม่ว่าจะเป็นรหัสที่อยู่ในไซต์แชร์ หรือรหัสที่เพื่อนส่งให้ทาง Discord ใน Factorio 2.0/Space Age คุณสามารถวางลงได้จาก"โค้ดนำเข้า"ในแถบลัดคีย์ แล้วจะอ่านเป็นแผนการสร้างได้ ไม่ต้องประกอบใหม่เอง ดังนั้นอนุกรมบรรพชาติมาตรฐาน ข้อกำหนดสถานี สิ่งอำนวยความสะดวกการหลอมละลายที่จัดโมดูลแบบนี้ที่ใช้ซ้ำได้ ประโยชน์ก็จะเยอะขึ้น

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

บทความนี้อธิบายตามมาตรฐาน Factorio 2.0/Space Age แม้ว่าแนวคิดบลูพริ้นต์จะเหมือนกับบทความเดิม แต่ตำแหน่ง UI และชื่อไม่ควรนำไปใช้โดยตรง ผู้ที่กลับมาใช้ก็จะมีการนำทางที่ชัดเจนมากขึ้นถ้าเริ่มจาก "โค้ดนำเข้า" ในแถบลัดคีย์

อย่างที่ศึกษาจาก Factorio Wiki『建設計画 - Factorio Wiki』(แผนการสร้าง - Factorio Wiki) ก็มีการบันทึกอยู่ว่าบลูพริ้นต์สามารถส่งออก นำเข้าเป็นสตริงได้ และการนำเข้าทำได้จากไดอะล็อกวางสตริง นั่นก็หมายถึงความยาวเกราะอักษรที่วางในบทความและไซต์แชร์ไม่ใช่ตกแต่งแต่แสดงข้อมูลการสร้าง

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

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

ฉันเห็นว่าสำหรับผู้ที่กลับมาใช้แล้ว เส้นทางนี้คำแนะนำที่สุด บุคคลที่พยายามเรียนรู้จากการจัดการไลบรารีของ B-key พร้อมกัน มักหลงทางในตำแหน่งที่นำไป ในทางกลับกัน อย่างแรกคือ ใส่เข้าจากแถบลัดคีย์นำเข้า จากนั้นจดบันทึกตำแหน่งเก็บเพื่อจัดระเบียบ โดยแยกเป็นขั้นตอนจึงไม่สับสน ฉันตั้งแต่แรกก็สับสนเรื่องตำแหน่งเก็บ แต่เมื่อตั้งจุดเข้าได้แล้ว การดำเนินการก็ชัดเจนขึ้นมาก

ความรู้พื้นฐาน: สตริงบลูพริ้นต์คืออะไร

การจัดเรียงคำศัพท์

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

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

ที่นี่ผิดพลาดโดยทั่วไป คือ "บลูพริ้นต์" และ "สตริงบลูพริ้นต์" ไม่เหมือนกัน บลูพริ้นต์เป็นภาพวาดที่ใช้ในเกมเอง สตริงบลูพริ้นต์เป็นรูปแบบส่งออกหรือรับปลายทาง ทางเข้าแชร์คือสตริง เมื่อเข้าเกมแล้วจะถือเป็นบลูพริ้นต์ปกติ

นี่สิ่งที่สัมผัสจริงๆ เมื่อรู้ความแตกต่างแล้ว สอบถามล้มเหลวง่ายขึ้น เช่น วางแล้วไม่ตอบ "การออกแบบไม่ดี" แต่คิด "สตริงขาด" "พื้นที่คัดลอกลื่น" ยิ่งหายไปแค่อักษรแรกก็อ่านไม่ได้บ้าง นั่นคิดไว้คุ้ม

จะได้มาจากที่ไหน

ในการใช้จริง สตริงบลูพริ้นต์ มักจะได้มาจากใครคนอื่นที่แจกจ่าย มากกว่ากำหนดเอง ที่นิยมเช่น Factorioprints ไซต์แชร์ภายนอก Steam Community โพสต์ บล็อกส่วนตัว บทความ Zenn หรือเพื่อนส่งรหัสใน Discord ข้อกำหนดสถานี ลำดับการวิจัยในช่วงแรก การจัดการแหล่งน้ำมัน สิ่งอำนวยความสะดวกการหลอมละลายที่จัดโมดูล ความสามารถใช้ซ้ำสูงแบบนี้ แจกจ่ายได้ง่าย

อย่างที่ศึกษาจาก Factorio Wiki『建設計画 - Factorio Wiki』(แผนการสร้าง) ว่าบลูพริ้นต์สามารถส่งออก นำเข้าเป็นสตริงได้ การใช้รหัสภายนอกจึงไม่ใช่ลับแต่เป็นวิธีใช้ฟีเจอร์เกม บทความที่มีสตริงยาววาง นั่นไม่ใช่ตกแต่งแต่เป้าหมายวาง

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

นอกจากนี้ รู้รหัสจริงแล้วอ่านรหัสแตกหักง่าย ฉันก็เคยคัดลอกแชร์เมื่อ เครื่องหมายอ้างอิง เซลล์นำเข้า ผสมรหัสลั่นเกิดล้มเหลว นั่นเมื่อ "นี่ไม่ใช่เรียงความธรรมดา ข้อมูลแตกหักได้ว่า" รู้เข้าใจแล้ว ตัดสินใจมาตรฐานเร็ว

建設計画 - Factorio Wiki wiki.factorio.com

เทคนิคการทำงาน (Base64/zlib/JSON) ※ผู้เริ่มต้นสามารถข้ามได้

เพื่อดูเนื้อหาเล็กน้อยมากขึ้น สตริงบลูพริ้นต์ไม่ใช่รูปแบบให้อ่านตรงๆ ตามที่อธิบายใน Factorio Wiki『Blueprint string format』 รหัสจะเป็น Base64 ยกเว้นอักษรแรก ขยายแล้วจะได้ข้อมูลอัด zlib และแตกออกแล้ว JSON จะหลุด กล่าวคือ เก็บข้อมูลการออกแบบใน JSON บีบอัดแล้ว ทำให้อักษรง่ายคัดลอก

ไม่จำเป็นคิดอยู่เสมอ จริงๆ เล่นปกติไม่เข้าใจก็ใช้ได้ คัดลอก วาง นำเข้า พอ แจกให้เพื่อน ฉันมักไม่พูดเรื่อง JSON สำคัญคือ "ดูเป็นข้อความ แต่ข้างในข้อมูลระบบเข้า" จึงคิดได้

แต่เข้าใจแบบนี้แล้ว ความรู้สึกเพิ่ม อักษรอื่นเข้า ลูกเบ้ยท๊ะหลวม ดังนั้นเส้นทางหน้าจอ ลักษณ์คืนการอ่านไม่ได้ บันทึกต้นแบบแปลกสิ่งนี้ เกมเปลี่ยนตัว ไม่ใช่ ข้อมูลป้อนเสียหาย นี้ตัดสิน

ถ้าคลุกเคลิด Zenn『【factorio】ブ

article.share

T

Takuma

Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。

บทความที่เกี่ยวข้อง

ไกด์

【Factorio】ระดับอัตราส่วนระหว่างพลังงานแสงอาทิตย์และพลังงานนิวเคลียร์ วิธีการจัดวางและการขยายเสริม

ไกด์
ไกด์ Articles
【Factorio】ฟาลกานัส攻略|ทรัพยากรลาวา และ การจัดหาพลังงานที่รวดเร็วที่สุด|【Factorio】ยานอวกาศ 3 แบบออกแบบและบริหารงาน|Factorio Space Age คู่มือชนะทุกดาว และลำดับการเยี่ยมชม|【Factorio】ระดับอัตราส่วนระหว่างพลังงานแสงอาทิตย์และพลังงานนิวเคลียร์ วิธีการจัดวางและการขยายเสริม|【Factorio】ขั้นตอนการยิงจรวด และวัสดุที่จำเป็น|【Factorio】วิจัยการจัดลำดับความสำคัญและเส้นทางเริ่มต้น (สำหรับผู้เริ่มต้น)|Factorio Space Age แนะนำลำดับการพิชิตดาวเคราะห์|Factorio น้ำมันดิบจะหยุดทำงาน: สาเหตุ 4 ประการและวิธีซ่อมใน 5 นาที|วิธีติดตั้ง อัปเดต และกู้คืน MOD ของ Factorio【รองรับ Space Age】|【Factorio】Krastorio 2 วิธีการเล่นเบื้องต้นและลำดับความสำคัญในการอัตโนมัติ|【Factorio】กลีบะ (Gleba) - สูตรการทำเลน | ออกแบบโรงงานที่ไม่หยุดด้วยเศษเสียจำเป็น|วิธีเลือกแบบแนวคิดการออกแบบโรงงานใน Factorio - 3 เกณฑ์ในการตัดสินใจ|วิธีแก้ไขการขาดพลังงานในขั้นต้นของ Factorio | อัตราส่วนไอน้ำและขั้นตอนการสามารถกู้คืน|วิธีใช้ Blueprint ใน Factorio และเทคนิคการประยุกต์ใช้ | ตรงตาม 2.0|วิธีการนำเข้าบลูพริ้นต์ Factorio | การบันทึกและการแก้ปัญหา|วิธีเริ่มต้น Factorio และการออกแบบโรงงานเบื้องต้น (สำหรับผู้เริ่มต้น)|【Factorio】Aquilo การพิชิต และวิธีการสร้างโรงงานแช่แข็ง|【Factorio】บทเรียนหลังจากจบ Tutorial: 5 สิ่งที่ต้องทำ