นี่คือชุดเครื่องมือที่ช่วยให้ทำงาน mods สำหรับ Minecraft Dungeons ได้ง่ายขึ้น เครื่องมือจะทำงานบน Windows เท่านั้น
หากคุณกำลังมองหาเครื่องมือสำหรับสร้างชุดทรัพยากรสำหรับเกม โปรดดูที่สาขา resource-packs
ของชุดดัดแปลง
จำเป็นต้องติดตั้งสิ่งเหล่านี้เพื่อใช้เครื่องมือ:
คุณสามารถดาวน์โหลด Unreal Engine ได้ฟรีผ่านแอป Epic Games Store เพียง เลือกเวอร์ชัน 4.22.x การใช้ UE4 เวอร์ชันอื่นจะทำให้เกิดปัญหาแปลกๆ ทุกประเภท
มีไฟล์ตัวอย่างบางส่วนที่มาพร้อมกับเครื่องมือเหล่านี้ที่คุณอาจต้องการลบออกหากคุณสร้างม็อดของคุณเอง:
คุณสามารถลบสิ่งเหล่านี้ได้โดยอัตโนมัติโดยใช้เครื่องมือ Tools/clean_up_mod_kit.bat
แก้ไขไฟล์ข้อความในโฟลเดอร์ Tools/user_settings
เพื่อกำหนดค่าเครื่องมือ:
ไฟล์ | คำอธิบาย |
---|---|
editor_directory.txt | ซึ่งมีเส้นทางไปยังโฟลเดอร์ที่มีไฟล์ปฏิบัติการ Unreal Editor |
package_output.txt | ซึ่งมีเส้นทางไปยังไฟล์ .pak ที่เครื่องมือ package.bat สร้างขึ้น |
แนะนำให้ตั้งค่าพาธ package_output ให้กับไฟล์ในโฟลเดอร์ ~mods
เพื่อให้การทดสอบม็อดเป็นเรื่องง่าย
ตามค่าเริ่มต้น วัสดุจะถูกกำหนดค่าไม่ให้ถูกบรรจุ หากคุณต้องการเปลี่ยนแปลงสิ่งนั้น หรือหากคุณต้องการแยกเนื้อหา Unreal อื่นๆ ออกจากแพ็กเกจ คุณสามารถแก้ไข Tools/configs/copy_cooked_assets.rcj
ได้ หากต้องการรวมเนื้อหา เพียงลบ M_*.u*
และ MI_*.u*
หากต้องการยกเว้นบางไฟล์ เพียงเพิ่มชื่อไฟล์ที่ด้านล่าง โดยแต่ละไฟล์อยู่ในบรรทัดของตัวเอง หากคุณลบตัวกรองทั้งหมด คุณจะต้องลบ /XF
ออกด้วย
คู่มือนี้ถือว่าคุณคุ้นเคยกับไฟล์เกมอยู่แล้วและจะแตกไฟล์ได้อย่างไร
โมเดล 3 มิติ ไฟล์เสียง พื้นผิวใดๆ ที่ไม่ใช่พื้นผิวแบบบล็อก และสิ่งอื่นๆ อีกมากมายถือเป็น สินทรัพย์ Unreal ไฟล์เหล่านี้ควรได้รับการจัดการโดยใช้โปรแกรมแก้ไข Unreal คุณสามารถเปิดโปรเจ็กต์ได้โดยเปิดไฟล์ Dungeons.uproject
ในโฟลเดอร์ UE4Project
โดยใช้โปรแกรมแก้ไข
สินทรัพย์ที่ไม่จริงจะต้อง ปรุงให้สุก ก่อนบรรจุ
เรียกใช้เครื่องมือ cook_assets.bat
เพื่อปรุงสินทรัพย์และคัดลอกไปยังโฟลเดอร์ Dungeons
โดยอัตโนมัติพร้อมที่จะบรรจุ
คุณสามารถยกเว้นไฟล์บางไฟล์ได้โดยแก้ไข Tools/configs/copy_cooked_assets.rcj
ดังที่กล่าวไว้ในส่วน การตั้งค่า ด้านบน ตามค่าเริ่มต้น ไฟล์วัสดุจะถูกแยกออก
สำหรับเนื้อหา Unreal ที่ปรุงไว้แล้ว เช่น ไฟล์ blueprint .uasset ที่แก้ไขแล้ว คุณสามารถใส่ไว้ในโฟลเดอร์ Precooked
และจะถูกเพิ่มโดยอัตโนมัติเมื่อเรียกใช้เครื่องมือ cook_assets.bat
หากคุณไม่มีโฟลเดอร์ Precooked
เพียงสร้างโฟลเดอร์นั้นในโฟลเดอร์รูทของ mod kit ถัดจาก Dungeons
, UE4Project
, package.bat
ฯลฯ
โปรดทราบว่าเนื้อหาที่ปรุงสุกใด ๆ ที่คุณใส่ลงในโฟลเดอร์ Dungeons
โดยตรงจะถูกลบเมื่อเรียกใช้เครื่องมือ cook_assets.bat
เนื่องจากจำเป็นต้องล้างเนื้อหาเก่าก่อนที่จะคัดลอกเนื้อหาใหม่ลงในโฟลเดอร์
สิ่งใดก็ตามที่ไม่ใช่ทรัพย์สิน Unreal เช่น ไฟล์ระดับ .json ควรเพิ่มลงในโฟลเดอร์ Dungeons
โฟลเดอร์นี้คือสิ่งที่จะกลายเป็นไฟล์ .pak
หากต้องการทดสอบม็อดของคุณ คุณสามารถเรียกใช้เครื่องมือ package.bat
เพื่อสร้างไฟล์ .pak หากเครื่องมือได้รับการกำหนดค่าให้วางไฟล์ .pak ไว้ในโฟลเดอร์ ~mods
ของคุณ คุณสามารถเริ่มเกมได้ทันทีที่เสร็จสิ้น
หากต้องการจัดแพ็คเกจม็อดของคุณเพื่อเผยแพร่ ให้ใช้เครื่องมือ Tools/pack_compressed.bat
แทน เครื่องมือนี้จะสร้างไฟล์ compressed_pack.pak
ในโฟลเดอร์ Tools
ของคุณ โดยทั่วไปไฟล์ .pak นี้จะใช้เวลาสร้างนานกว่าเล็กน้อย แต่ขนาดไฟล์ควรเล็กกว่ามาก คุณสามารถเปลี่ยนชื่อไฟล์ .pak เป็นสิ่งที่คุณต้องการได้