Dalamud เป็นเฟรมเวิร์กการพัฒนาปลั๊กอินสำหรับ FINAL FANTASY XIV ที่ให้การเข้าถึงข้อมูลเกมและการทำงานร่วมกันแบบเนทีฟกับตัวเกมเพื่อเพิ่มฟังก์ชันการทำงานและคุณภาพชีวิต
มีไว้เพื่อใช้ร่วมกับ FFXIVQuickLauncher ซึ่งจัดการและเปิดตัว Dalamud ให้กับคุณ โดยทั่วไปไม่แนะนำให้ผู้ใช้พยายามเรียกใช้ Dalamud ด้วยตนเอง เนื่องจากมีการขึ้นต่อกันหลายรายการและเส้นทางโฟลเดอร์ที่สันนิษฐาน
หากคุณเพียงพยายาม ใช้ Dalamud คุณไม่จำเป็นต้องทำอะไรในหน้านี้ - โปรดดาวน์โหลด XIVLauncher จากหน้าอย่างเป็นทางการและทำตามคำแนะนำในการตั้งค่า
Dalamud มี API ที่กำลังเติบโตสำหรับการพัฒนาปลั๊กอินในเกมพร้อมข้อมูลเกม การเข้าถึงการแชทและโอเวอร์เลย์ โปรดดูคำถามที่พบบ่อยสำหรับนักพัฒนาของเราและเอกสารประกอบ API สำหรับรายละเอียดเพิ่มเติม
หากคุณต้องการความช่วยเหลือเกี่ยวกับ API หรือการใช้งาน Dalamud โปรดเข้าร่วมเซิร์ฟเวอร์ที่ไม่ลงรอยกันของเรา
ต้องขอบคุณมิโนะที่ทำให้งานนี้เกิดขึ้นได้!
ส่วนประกอบเหล่านี้ใช้เพื่อโหลด Dalamud เข้าสู่กระบวนการเป้าหมาย สามารถโหลด Dalamud ผ่านการแทรก DLL หรือโดยการเขียนจุดเข้าใช้งานกระบวนการใหม่
ชื่อ | วัตถุประสงค์ |
---|---|
Dalamud.Injector.Boot (C++) | โหลดรันไทม์ .NET Core เข้าสู่กระบวนการผ่าน hostfxr และเริ่มต้น Dalamud.Injector |
ดาลามุดหัวฉีด (C#) | ดำเนินการฉีด DLL ในกระบวนการเป้าหมาย |
ดาลามุด.บูท (C++) | โหลดรันไทม์ .NET Core ลงในกระบวนการที่ใช้งานอยู่ และเริ่มต้น Dalamud หรือเขียนจุดเข้าใช้งานกระบวนการเป้าหมายใหม่เพื่อดำเนินการดังกล่าว |
ดาลามุด (C#) | Core API, การเชื่อมโยงเกม, เฟรมเวิร์กปลั๊กอิน |
Dalamud.CorePlugin (C#) | ปลั๊กอินทดสอบที่สามารถเข้าถึงภายใน Dalamud เพื่อสร้างต้นแบบฟีเจอร์ใหม่ของ Dalamud |
ขณะนี้เรากำลังดำเนินการจากสาขาต่อไปนี้
ชื่อ | ระดับเอพีไอ | วัตถุประสงค์ | เวอร์ชัน .NET | ติดตาม |
---|---|---|---|---|
ผู้เชี่ยวชาญ | 9 | สาขาที่วางจำหน่ายปัจจุบัน | .NET 8.0.0 (พฤศจิกายน 2023) | การเปิดตัวและการจัดเตรียม |
API10 | 10 | เวอร์ชันหลักถัดไป มีกำหนดวางจำหน่ายพร้อมกับแพทช์ 7.0 | .NET 8.0.0 (พฤศจิกายน 2023) | API10 |