แก้ไข: ข้อผิดพลาดในการคอมไพล์สคริปต์ Witcher 3
The Witcher 3: Wild Hunt เป็นเกมเล่นตามบทบาทแบบโอเพ่นเวิลด์ปี 2015 ที่พัฒนาโดย CD Projekt เกมดังกล่าวเป็นภาคต่อของ The Witcher 2 และเป็นภาคต่อที่สามของซีรีส์ เมื่อวางจำหน่ายเกมนี้ได้รับการชื่นชมอย่างมากในด้านกราฟิกที่น่าทึ่งและโลกที่เปิดกว้าง นอกจากนี้เรื่องราวที่เขียนมาอย่างดีและเควสด้านข้างทำให้เกมนี้น่าเล่นยิ่งขึ้นไปอีก
นอกจากนี้ยังมี Mods จำนวนมากสำหรับเกมนี้ แต่เมื่อเร็ว ๆ นี้มีรายงานมากมายเกี่ยวกับ "ข้อผิดพลาดในการรวบรวมสคริปต์” ที่เกิดขึ้นเมื่อคุณ ใช้ mods บางตัว กับเกม ในบทความนี้เราจะพูดถึงสาเหตุของข้อผิดพลาดและพยายามแก้ไขทีละขั้นตอน
อะไรเป็นสาเหตุของข้อผิดพลาดในการคอมไพล์สคริปต์
ข้อผิดพลาดจะเกิดขึ้นเฉพาะเมื่อคุณพยายามใช้ม็อดในเกมข้อผิดพลาดอาจมีสาเหตุที่แตกต่างกันสองประการ
วิธีแก้ไขปัญหาเหล่านี้จะกล่าวถึงด้านล่างและเราจะตรวจสอบให้แน่ใจว่าคุณสามารถใช้ม็อดทั้งหมดกับเกมของคุณได้โดยไม่มีปัญหาใด ๆ
โซลูชันที่ 1: การอัปเดต Mods และ Game
ดังที่เราได้กล่าวไปก่อนหน้านี้หากเกม Witcher 3 ของคุณได้รับการอัปเดตเป็นรุ่น GOTY ล่าสุดและตัวดัดแปลงที่คุณใช้อยู่นั้นเป็น“ เวอร์ชัน 1.30” คุณอาจเห็นข้อผิดพลาดในการคอมไพล์สคริปต์หรือมีปัญหากับคุณสมบัติบางอย่างของเกม นอกจากนี้หากเกมของคุณไม่ได้อยู่ในเวอร์ชัน“ 1.30” หรือ“ 1.31” ปัญหาเหล่านี้อาจเกิดขึ้นได้ในขณะที่แก้ไข เพื่อแก้ไขปัญหานี้
- ก่อนอื่น ติดตั้ง เกมหลัก
- ดาวน์โหลดไฟล์ วันที่ 1 Patchที่นี่
- ในทำนองเดียวกันดาวน์โหลด "1.10 แพทช์” ที่นี่
- ดาวน์โหลดไฟล์ 1.22 แพทช์ ที่นี่
- ดาวน์โหลดไฟล์ 1.24 แพทช์ ที่นี่
- ดาวน์โหลดไฟล์1.30 แพทช์ที่นี่
- ดาวน์โหลดไฟล์1.31 แพทช์ ที่นี่
- เมื่อคุณดาวน์โหลดแพตช์ทั้งหมดแล้วให้วางทั้งหมดไว้ในโฟลเดอร์เดียว
- ขั้นแรกให้ติดตั้งไฟล์ วันที่ 1 แพทช์ ทำได้โดยดับเบิลคลิกที่ patch.exe
- เพื่อเปิดป๊อปอัป Click on อัปเดต
- นี้จะโดยอัตโนมัติ ติดตั้ง ที่ วันที่ 1 Patch สำหรับเกมของคุณ
- ทำซ้ำขั้นตอนนี้สำหรับขั้นตอนอื่น ๆ ทั้งหมด แพทช์ (ติดตั้งทั้งหมดตามลำดับ)
- หลังจากเสร็จสิ้นเกมของคุณจะได้รับการอัปเดตเป็นเวอร์ชัน 1.31 และตอนนี้คุณอาจกำจัดข้อผิดพลาดในการคอมไพล์สคริปต์เนื่องจากเวอร์ชันของเกม
- ตอนนี้ตรวจสอบให้แน่ใจว่าม็อดที่คุณกำลังดาวน์โหลดเป็นเวอร์ชัน 1.31 เพื่อให้ทำงานได้อย่างถูกต้อง
บันทึก: ข้ามขั้นตอนที่ 14 หากคุณไม่ต้องการดาวน์โหลดแต่ละม็อดอีกแล้วลองวิธีที่สอง
กระบวนการนี้ควรแก้ไขข้อขัดแย้งที่เกี่ยวข้องกับเวอร์ชันทั้งหมดภายใน mods และกับเกมหากข้อผิดพลาดยังคงมีอยู่คุณควรไปยังแนวทางแก้ไขปัญหาถัดไปของเรา
โซลูชันที่ 2: การใช้ Unification Patch
หากคุณไม่ต้องการอัปเดตม็อดและม็อดและเกมมีเวอร์ชันต่าง ๆ คุณควรใช้ Unification Patch ที่ปล่อยออกมาในภายหลังเพื่อแก้ไขข้อขัดแย้งเหล่านี้ ด้านล่างเราจะใช้โปรแกรมแก้ไขทีละขั้นตอน
- ไปที่นี่และดาวน์โหลดแพตช์ Unification
- เมื่อดาวน์โหลดแล้วให้คัดลอกทั้ง "เนื้อหา" และ "Mods”ในโฟลเดอร์เกมของคุณ
- อย่าลืมเลือกคัดลอกและวาง.
บันทึก: ตรวจสอบให้แน่ใจว่าคุณอัปเดตเกมเป็นเวอร์ชันล่าสุดก่อนที่จะใช้โซลูชันนี้กระบวนการนี้ได้อธิบายไว้ในโซลูชันก่อนหน้านี้
โซลูชันที่ 3: การรวม Mod Scripts
ม็อด Witcher 3 บางตัวเท่านั้นที่เข้ากันได้และบางครั้งก็ก่อให้เกิดความขัดแย้งซึ่งส่งผลให้เกิดข้อผิดพลาดในการคอมไพล์สคริปต์ เราจะแก้ไขปัญหานี้โดยใช้ซอฟต์แวร์ที่ช่วยให้สามารถรวมสคริปต์เข้าด้วยกันและแก้ปัญหาความขัดแย้งเราจะดำเนินการตามขั้นตอนทีละขั้นตอนด้านล่าง
- ดาวน์โหลด Script Merger
- เรียกใช้ไฟล์ การรวมสคริปต์
- เลือก ไดเรกทอรี Witcher 3 ของคุณโดยคลิกที่“…”
- ตอนนี้คลิกที่ รีเฟรช ในความขัดแย้งและมันจะบอกคุณถึงความขัดแย้งใน mods
- ตอนนี้ เลือก ที่ Mods และคลิกที่ ผสานสคริปต์ที่เลือก
- ตอนนี้มันจะบอกคุณถึงจำนวนความขัดแย้งในสคริปต์และความขัดแย้งที่ได้รับการแก้ไขโดยอัตโนมัติรวมถึงสิ่งที่ต้องแก้ไขด้วยตนเอง คลิกที่ ตกลง
- ตอนนี้อย่างที่คุณเห็นในคำด้านบนA, B และ C มองเห็นได้ซึ่งเป็นชื่อของสามคอลัมน์ นอกจากนี้ ด้านล่าง คุณจะเห็นคอลัมน์ผลลัพธ์
- เส้นสีเหลืองแสดงถึงข้อขัดแย้งที่ต้องแก้ไขด้วยตนเองเพื่อแก้ไขข้อขัดแย้งใน on คอลัมน์เอาต์พุตเราเลื่อนลงและค้นหาบรรทัดที่ระบุว่าผสานคอลัมน์ และเน้นด้วยสีเหลืองและ คลิกขวา ตอนนี้เราต้องดูในไฟล์A, B และ C คอลัมน์และดูว่าโค้ดจริงของคอลัมน์ใดถูกเน้นด้วยสีเหลือง ในกรณีนี้ที่อยู่ใน ค คอลัมน์
ดังนั้นเราจึงคลิกที่ เลือกเส้นจาก C
- ตอนนี้คุณสามารถเห็นเส้นจากคอลัมน์ค ถูกใช้งานโดยอัตโนมัติและตอนนี้ข้อขัดแย้งได้รับการแก้ไขแล้วคลิกที่ ไฟล์ และ บันทึก
- ตอนนี้ปิดหน้าต่างนี้และคุณจะเห็นข้อความว่าผสานเสร็จแล้ว เพียงคลิกที่ ตกลง
- ตอนนี้ความขัดแย้งระหว่าง mods เหล่านั้นได้รับแล้ว แก้ไข.
บันทึก: หากคุณมีข้อขัดแย้งด้วยตนเองมากกว่าหนึ่งข้อให้ทำซ้ำขั้นตอนข้างต้นจนกว่าข้อขัดแย้งทั้งหมดจะได้รับการแก้ไข
กระบวนการนี้แก้ไขข้อขัดแย้งทั้งหมดที่เกิดขึ้นระหว่างสคริปต์ของทั้งสองม็อดโดยการรวมสคริปต์เข้าด้วยกันและตรวจสอบให้แน่ใจว่าสคริปต์ที่ผสานช่วยให้คุณสามารถใช้ม็อดทั้งสองร่วมกันได้โดยไม่มีข้อขัดแย้งใด ๆ ตรวจสอบให้แน่ใจว่าคุณได้ลองใช้วิธีแก้ปัญหาทั้งหมดตามลำดับเพราะหากไม่เป็นเช่นนั้นอาจทำให้เกิดปัญหากับสคริปต์ของเกมมากยิ่งขึ้น