HUDFramework คือเฟรมเวิร์ก UI ที่ทำให้ mods สามารถเพิ่มองค์ประกอบ UI ใหม่ให้กับ HUD ได้
[ขนาด=15]
เฟรมเวิร์ก HUD[/ขนาด]
★ เกี่ยวกับ ★HUDFramework คือเฟรมเวิร์ก UI ที่ทำให้ mods สามารถเพิ่มองค์ประกอบ UI ใหม่ให้กับ HUD ได้โดยไม่เกิดความขัดแย้ง
สถิติ เวลา วิดเจ็ต... และอื่นๆ อีกมากมาย! ยินดีต้อนรับสู่โลกใหม่ของการปรับแต่ง UI
★ รายละเอียด ★ก่อนหน้านี้ ม็อดใดๆ ที่ปรับแต่ง HUD จะต้องเขียนทับและขัดแย้งกับม็อด HUD อื่นๆ เสมอ HUDFramework แก้ไขปัญหานี้โดยการโหลดม็อดอินเทอร์เฟซแต่ละรายการลงใน HUD แบบไดนามิกขณะรันไทม์ ม็อดนี้มอบเครื่องมือให้กับม็อดเดอร์ในการโหลดวิดเจ็ตแบบกำหนดเองและสื่อสารกับวิดเจ็ตของพวกเขา
โปรดทราบว่าคุณต้องติดตั้งม็อดที่ใช้เฟรมเวิร์กเพื่อดูวิดเจ็ตต่างๆ! หากคุณกำลังมองหาม็อด HUDFramework เพื่อติดตั้ง มีรายการอยู่ในโพสต์ในส่วนความคิดเห็น
★ การติดตั้ง ★1. ติดตั้งด้วยตัวจัดการ mod ที่คุณต้องการหรือคัดลอกไฟล์ในการดาวน์โหลดไปยังโฟลเดอร์ Fallout 4 Data ของคุณ
2. เปิดใช้งาน HUDFramework.esm ในตัวจัดการ mod ของคุณหรือผ่านเมนู Mods
หมายเหตุ: หากคุณได้รับข้อความเกี่ยวกับการเขียนทับไฟล์ HUDMenu.swf แสดงว่าคุณมี UI mod อยู่แล้ว หากต้องการใช้ทั้งสองอย่างร่วมกัน คุณสามารถแทรก HUDFramework เข้าไปใน mod อื่นได้โดยใช้ HUDFramework auto-patcher ดูหัวข้อความเข้ากันได้
★ คุณสมบัติ (สำหรับผู้เขียน mod) ★- สร้างวิดเจ็ต HUD และปรับเปลี่ยนองค์ประกอบ UI ที่มีอยู่ได้ทันทีผ่านอินเทอร์เฟซ Papyrus
- เขียนนิพจน์ AS3 โดยตรงภายใน Papyrus และมีการประเมินแบบไดนามิกใน Scaleform
- กรอบงานหนึ่ง สำหรับทั้งพีซีและคอนโซล HUDFramework ได้รับประโยชน์จาก F4SE แต่ไม่จำเป็นต้องใช้ - คุณสามารถนำม็อด UI ของคุณไปใช้กับคอนโซลได้
★ ตัวอย่างการใช้งาน ★การดึงข้อมูลอ้างอิงถึง HUDFramework:
➲
HUDFramework hud = HUDFramework.GetInstance()โหลดวิดเจ็ต UI:
➲
hud.RegisterWidget(ตนเอง, "MyWidget.swf", 100, 100)➲
hud.LoadWidget("MyWidget.swf")สื่อสารกับวิดเจ็ต UI:
➲
hud.SendMessage("MyWidget.swf", อัปเดตแถบทรัพยากร, 100)แสดง/ซ่อนเข็มทิศ:
➲
hud.Eval("hud.BottomCenterGroup_mc.CompassWidget_mc.visible = false;")★ สิ่งที่เป็นไปได้ ★- นาฬิกาบนหน้าจอแสดงเวลาในเกม/เวลาจริง
- วิดเจ็ตสถานะเพื่อนร่วมทาง (ดูสุขภาพและสถิติ)
- วิดเจ็ตสถิติการเอาชีวิตรอด (ความหิว การนอนหลับ ความกระหายน้ำ)
- มิเตอร์วัดค่าคริติคอลแบบกำหนดเองนอก VATS
- ล้ออาวุธ
- วงล้อคู่หู
- เป้าเล็งแบบกำหนดเอง
- ซ่อนองค์ประกอบ UI ที่เฉพาะเจาะจง
- องค์ประกอบ UI เฉพาะภารกิจ เช่น เรดาร์ แผนที่ย่อ หรือตัวจับเวลาที่นับถอยหลังจนถึงการระเบิด
- ...และอีกมากมาย!
หากคุณต้องการดูตัวอย่างเพิ่มเติมเกี่ยวกับสิ่งที่เป็นไปได้ด้วย mod UI โปรดดูรายการ mod ที่รองรับสำหรับกรอบงาน UI สำหรับเกม Fallout ก่อนหน้า
★ ความเข้ากันได้ ★มีแพตช์ DEF_UI อยู่ในส่วนไฟล์
หากคุณใช้ม็อดอื่นที่แทนที่ HUDMenu.swf คุณควรรวม HUDFramework เข้ากับ HUDMenu.swf ของม็อดอื่น นี่เป็นกระบวนการอัตโนมัติ - HUDFramework Auto-Patcher จะสามารถแทรก HUDFramework ลงใน HUDMenu.swf ใดๆ ก็ได้โดยอัตโนมัติ
(อันที่จริง การเปิดตัวครั้งนี้เป็นการแก้ไขอัตโนมัติบน HUDMenu เวอร์ชันดั้งเดิม!) รับโปรแกรมแก้ไขอัตโนมัติในส่วนไฟล์ - คำแนะนำจะรวมอยู่ในการดาวน์โหลด
★ เครดิตและคำขอบคุณ ★BISE Scripting Engine ช่วยให้การประเมิน AS3 แบบไดนามิกเป็นไปได้
RABCDASM สำหรับการถอดและประกอบ SWF ที่แข็งแกร่งและไม่ทำลายล้าง
F4SE สำหรับการบันทึก Scaleform