Bannerlord Software Extender (BLSE) เป็นเครื่องมือสําหรับโมด Bannerlord ที่ขยายความสามารถในการโมดดิ้งและเพิ่มฟังก์ชันเพิ่มเติมให้กับเกม
Bannerlord Software Extender (BLSE) เป็นเครื่องมือสำหรับม็อด Bannerlord ที่ขยายความสามารถในการม็อดและเพิ่มฟังก์ชันเพิ่มเติมให้กับเกม
เมื่อติดตั้งแล้ว ไม่จำเป็นต้องทำขั้นตอนเพิ่มเติมเพื่อเปิดใช้งาน Bannerlord พร้อมฟังก์ชันเพิ่มเติมของ BLSE
คุณสามารถเริ่มเกมได้โดยใช้
Bannerlord.BLSE.Launcher.exeสำหรับ Vanilla Launcher หรือ
Bannerlord.BLSE.LauncherEx.exeสำหรับ Extended Launcher (BUTRLoader)
นักพัฒนา Mod สามารถใช้งานได้
Bannerlord.BLSE.Standalone.exeเพื่อใช้ CLI เพื่อเปิดเกม
หากคุณเคยเป็นผู้ใช้มาก่อน
บูทโหลดเดอร์, วิ่ง
Bannerlord.BLSE.LauncherEx.exeเพื่อให้ได้ประสบการณ์แบบเดียวกัน!
แหล่งข้อมูลมีอยู่ที่
GitHub!
เครดิตจาก
พิคกี้ซอรัสสำหรับโลโก้ BLSE และ BUTR!
หากคุณกำลังค้นหา mods ต่อไปนี้:- BLSE.ตัวดักจับการโหลด
- BLSE.ตัวแก้ไขการประกอบ
การติดตั้งนี้จะช่วยแก้ไขปัญหาการเลือกม็อดไม่ได้ของคุณ รหัสม็อดต่อไปนี้ไม่ใช่ม็อดจริง แต่เป็น "ฟีเจอร์" ของ BLSE ที่ม็อดขั้นสูงอาจจำเป็นต้องใช้เพื่อให้ทำงานได้ เรากำลังทำเครื่องหมายว่าเป็นม็อดเพื่อให้ตัวเรียกใช้งานเวอร์ชันปกติบล็อกการเลือกม็อด BLSE ปิดใช้งานการบล็อกนี้
คำเตือน Xbox!- บน Xbox Harmony 2.2 จะทำให้เกมช้าลงเนื่องจากการปิดใช้งานการเพิ่มประสิทธิภาพ JIT
- บน Xbox Harmony 2.3 เบต้าและเวอร์ชันถัดไปจะรักษาความเร็วดั้งเดิมไว้
การติดตั้ง (คู่มือ)- ดาวน์โหลด BLSE จากแท็บไฟล์
- ดาวน์โหลดและติดตั้ง Harmony จากส่วนข้อกำหนดในแท็บคำอธิบาย
- แตกไฟล์ทั้งหมดภายในโฟลเดอร์ระดับบนสุดในรูปแบบ ZIP ไปยังโฟลเดอร์เกมของคุณ (ซึ่งมี Bannerlord.Launcher.exe อยู่)
- เรียกใช้เกมโดยใช้ Bannerlord.BLSE.Launcher.exe หรือ Bannerlord.BLSE.LauncherEx.exe
- เพื่อยืนยันว่าใช้งานได้ ให้เปิดคอนโซลด้วยปุ่ม ALT+` (tilde) แล้วพิมพ์ blse.version ซึ่งจะแสดงเวอร์ชันของบิลด์ BLSE ที่ติดตั้ง
การติดตั้งด้วย Vortex- คลิกปุ่ม "Vortex" ที่ด้านขวาบนของหน้านี้
- เมื่อติดตั้งและเปิดใช้งานแล้ว ให้แน่ใจว่าคุณได้ปรับใช้โดยคลิก "ปรับใช้ Mods" บนแถบเครื่องมือ Mods
- ทำเครื่องหมายว่าเป็น mod 'Engine Inject'
- ใช้ทางลัดบนแดชบอร์ดเพื่อเริ่มเกมด้วย BLSE (นี่คือวิธี)
คุณสมบัติ- การปลดบล็อคไฟล์
- ตัวเรียกใช้งานและลอนเชอร์เอ็กซ์จะปลดบล็อคไฟล์โดยอัตโนมัติเมื่อเปิดใช้งาน
สามารถเลือกยกเลิกได้โดยการผ่าน/คำนามบล็อกในอาร์กิวเมนต์บรรทัดคำสั่ง - โหมดสแตนด์อโลนจะไม่ปลดบล็อคไฟล์โดยอัตโนมัติเมื่อเปิดใช้งาน
สามารถเลือกเข้าร่วมได้โดยการผ่าน/ปลดบล็อคในอาร์กิวเมนต์บรรทัดคำสั่ง
- ดำเนินการต่อ บันทึกไฟล์- ช่วยให้สามารถกำหนดไฟล์บันทึกที่จะโหลดเมื่อเปิดเกม
- สามารถใช้งานได้โดยการผ่าน/บันทึกต่อเกมของฉันในอาร์กิวเมนต์บรรทัดคำสั่ง
- (แบบสแตนด์อโลนรองรับเฉพาะการส่งไฟล์บันทึกโดยไม่มีรายการโมดูลเท่านั้น เกมจะตรวจสอบโมดูลทั้งหมดจากไฟล์บันทึกและโหลดโดยอัตโนมัติ
- การรับรู้ DPI- ลบ MessageBoxes และ Crash Reports ที่ไม่ชัดเจน
- เกมพาสพีซี- รองรับการม็อดบนแพลตฟอร์ม Xbox BLSE ปิดใช้งานการผสานรวม Xbox โดยแทนที่ Cloud Saves ด้วยการบันทึกที่จัดเก็บไว้เหมือนบน Steam/GOG/Epic
- ตัวแก้ไขปัญหาการประกอบ(BLSE.AssemblyResolver) - เปลี่ยนลำดับความสำคัญในการโหลดแอสเซมบลีของเกม
- หากมีแอสเซมบลีอยู่ในโมดูลที่โหลดไว้หนึ่งโมดูล ระบบจะโหลดจากโมดูลนั้นแทน แม้ว่าแอสเซมบลีจะพร้อมใช้งานในโมดูลหลักก็ตาม/ถังขยะโฟลเดอร์
- อินเตอร์เซปเตอร์(BLSE.LoadingInterceptor) - BLSE ตรวจสอบว่าเป็นคลาสที่มีแอตทริบิวต์แบบกำหนดเองชื่อแอตทริบิวต์ BLSEInterceptor. หากพบจะตรวจสอบว่ามีลายเซ็นดังต่อไปนี้หรือไม่:
- static void OnInitializeSubModulesPrefix()- จะดำเนินการทันทีก่อนเกมเริ่มต้นเพื่อเริ่มต้น SubModules ซึ่งทำให้เราสามารถเพิ่ม SubModules ที่ประกาศไว้ในภาษาโปรแกรมอื่นๆ ได้ เช่นงูหลามและลัว
- static void OnLoadSubModulesPostfix()- จะดำเนินการทันทีหลังจาก SubModules ทั้งหมดได้รับการเริ่มต้น
- ตัวสกัดกั้นข้อยกเว้น- BLSE สกัดกั้นข้อยกเว้นที่ไม่ได้รับการจัดการและแก้ไขจุดเข้าที่จัดการ (C#) ทั้งหมดที่เรียกใช้โค้ดเกมดั้งเดิม (C/C++) เพื่อให้แน่ใจว่าข้อยกเว้นทั้งหมดจะถูกจับได้
- สามารถเลือกยกเลิกได้โดยใช้การตั้งค่าใน LauncherEx หรือผ่านอาร์กิวเมนต์บรรทัดคำสั่ง/enablecrashhandlerwhensebuggerisattachedเพื่อเปิดใช้งานตัวสกัดกั้นเมื่อมีการแนบดีบักเกอร์หรือ/ปิดใช้งานข้อยกเว้นอัตโนมัติเพื่อปิดการใช้งานการแก้ไขจุดเข้าที่จัดการ
- ตัวปิดการใช้งาน Watchdog- ปิดใช้งานเครื่องมือ TaleWorlds ที่สกัดกั้นข้อยกเว้นของเกม จึงบล็อก Exception Interceptor ของ BLSE
- สามารถเลือกยกเลิกได้โดยใช้การตั้งค่าใน LauncherEx หรือผ่านอาร์กิวเมนต์บรรทัดคำสั่ง/เปิดใช้งาน vanillacrashhandler
- การสนับสนุน ReShade- ReShade จะถูกโหลดด้วยตนเองหากมีการติดตั้งแม้ว่าจะมีตัวเรียกใช้งานและลอนเชอร์เอ็กซ์. ใช้การติดตั้ง DirectX 10/11/12 สำหรับ ReShade
- การสนับสนุนพิเศษ K- เปลี่ยนชื่อ dxgi.dll ที่ติดตั้งเป็นสเปเชียล K64.dll. เมื่อติดตั้ง ReShade แล้ว Special K จะไม่ทำงานใช้ SKIF เพื่อเปิดใช้ BLSE หรือเรียกใช้บริการ Special K และเปิดใช้ BLSE ตามปกติ
ตัวเรียกใช้งานตัวเรียกใช้งานเป็นโมดูล UI ดั้งเดิมที่ไม่มีฟีเจอร์ LauncherEx เปิดใช้งานฟีเจอร์เสริมต่อไปนี้ ซึ่งสามารถกำหนดค่าได้ใน LauncherEx:
- การรับรู้ DPI
- ตัวสกัดกั้นข้อยกเว้น
- ตัวปิดการใช้งาน Watchdog
- การสนับสนุน ReShade
- การสนับสนุนพิเศษ K
ลอนเชอร์เอ็กซ์ลอนเชอร์เอ็กซ์คือโมดูล UI ซึ่งขยายตัวเรียกใช้งานดั้งเดิมด้วยคุณสมบัติต่อไปนี้:
- แท็บตัวเลือก- ให้ตัวเลือกเกมและเอนจิ้น รวมถึงตัวเลือกตัวเปิดใช้ต่อไปนี้
- การเรียงลำดับแบบขยาย- ตอนนี้ตัวเรียกใช้งานจะเคารพข้อมูลเมตาของชุมชนเมื่อทำการจัดเรียง เปิดใช้งานตามค่าเริ่มต้น
- รายการโมดูลแบบย่อ- ช่วยให้แสดงรายการโมดูลได้กระชับยิ่งขึ้น ปิดใช้งานตามค่าเริ่มต้น
- แก้ไขปัญหาทั่วไป- ตัวเรียกใช้งานจะตรวจสอบว่ามีไฟล์ 0Harmony.dll อยู่ในโฟลเดอร์ /bin หลักหรือไม่ หากมี ระบบจะถามผู้ใช้ว่าต้องการลบไฟล์ดังกล่าวหรือไม่
- การปลดบล็อกไฟล์- ตัวเรียกใช้งานจะปลดบล็อกไฟล์ .dll หากไฟล์ถูกล็อกเอง เปิดใช้งานตามค่าเริ่มต้น
- การเรียงลำดับเบต้า- ใช้อัลกอริทึมใหม่สำหรับการเรียงลำดับโมดูล พยายามรักษาลำดับการโหลดเดิมเมื่อใช้ลำดับการโหลดใหม่
- โหมดใหญ่- ขยายความสูงของหน้าต่าง Native Launcher
- บันทึกแท็บย่อย- แสดงการบันทึกทั้งหมดที่มีอยู่ เมตาดาต้าบางส่วน และลำดับการโหลด ช่วยให้สามารถบันทึกรายการที่ต้องการต่อไปได้ และนำเข้า/ส่งออกลำดับการโหลดของการบันทึก
- แถบเลื่อน- ตัวเรียกใช้งานก่อน e1.7.2 ไม่มีวิธีเลื่อนหน้าจอโดยไม่ต้องใช้ล้อเลื่อนเมาส์ เราจึงเพิ่มแถบเลื่อนเพื่อแก้ไขปัญหานี้
- เปิด/ปิดช่องกาเครื่องหมาย Mod ทั้งหมด- เพิ่มความสามารถในการเปิดและปิด mods ทั้งหมดด้วยการคลิกเพียงครั้งเดียว
- ปุ่มโมดูลรีสอร์ท- จะรีเซ็ตรายการโมดูลอย่างบังคับและบังคับให้เรียงลำดับรายการที่โหลดแบบดิบ
- คำแนะนำการขยายการอ้างอิง- เพิ่มข้อมูลเมตาชุมชนของเราเพื่อแสดงในคำแนะนำที่เพิ่มใน e1.7.0
- ระบบคำแนะนำปัญหา- ตัวเรียกใช้งานจะแสดงลูกศร ซึ่งเมื่อขยายออกจะแสดงสาเหตุที่ไม่สามารถเปิดใช้งานม็อดได้ ปัญหาอาจเกิดจากเวอร์ชันโมดูลอ้างอิงที่ไม่ถูกต้อง หรือความไม่เข้ากันของไบนารีกับเวอร์ชันเกมปัจจุบัน
- การตรวจสอบความเข้ากันได้ของไบนารี- ตัวเรียกใช้งานจะตรวจสอบว่าโมดูลมีปัญหา ABI ในเวอร์ชันเกมปัจจุบันหรือไม่ ปัญหา ABI หมายความว่าโมดูลจะไม่ทำงานในเกมและจำเป็นต้องอัปเดตเวอร์ชันใหม่
- รายการ Mod นำเข้า/ส่งออก- มอบวิธีการส่งออกและนำเข้ารายการ Mod ที่มีลำดับการโหลดและเวอร์ชันโมดูลที่ถูกต้อง หากเวอร์ชันโมดูลไม่ถูกต้อง ให้ไฮไลต์ไว้
- รองรับ Mod Organizer 2- รองรับ MO2 อย่างเต็มรูปแบบด้วย FS เสมือนจริงวิธีเพิ่ม BLSE ลงใน MO2 มีดังนี้.
เมตาข้อมูลการพึ่งพาชุมชนBLSE เพิ่มการสนับสนุนสำหรับแท็กใหม่ DependedModuleMetadatas ที่ช่วยให้คุณกำหนดลำดับการโหลดได้ดีขึ้น ดูตัวอย่างด้านล่าง
คำถามที่พบบ่อยฉันมีปัญหาในการติดตั้ง!สปอยล์:
แสดง
Xbox Game Pass พีซีคุณต้องคัดลอกเนื้อหาของ '/bin/Gaming.Desktop.x64_Shipping_Client' จาก BLSE ไปยัง 'Mount & Blade II- Bannerlord/Content/bin/Gaming.Desktop.x64_Shipping_Client'
คุณต้องคัดลอกเนื้อหาของ 'Modules/Bannerlord.Harmony' จาก Harmony ไปยัง 'Mount & Blade II- Bannerlord/Content/Modules/Bannerlord.Harmony'
สปอยล์:
แสดง
ไอน้ำคุณต้องคัดลอกเนื้อหาของ '/bin/Win64_Shipping_Client' จาก BLSE ไปยัง 'Mount & Blade II Bannerlord/bin/Win64_Shipping_Client'
คุณต้องคัดลอกเนื้อหาของ 'Modules/Bannerlord.Harmony' จาก Harmony ไปยัง 'Mount & Blade II Bannerlord/Modules/Bannerlord.Harmony'
สปอยล์:
แสดง
จีโอจีคุณต้องคัดลอกเนื้อหาของ '/bin/Win64_Shipping_Client' จาก BLSE ไปยัง 'Mount & Blade II Bannerlord/bin/Win64_Shipping_Client'
คุณต้องคัดลอกเนื้อหาของ 'Modules/Bannerlord.Harmony' จาก Harmony ไปยัง 'Mount & Blade II Bannerlord/Modules/Bannerlord.Harmony'
ฉันจำเป็นต้องรวมทั้งไคลเอนต์การจัดส่ง Win64และเกมเดสก์ท็อป.x64_ไคลเอนต์การจัดส่งไดเร็กทอรี?เลขที่!
สำหรับ Xbox Game Pass PC คุณต้องการเพียง
เกมเดสก์ท็อป.x64_ไคลเอนต์การจัดส่งสำหรับ Steam/GOG/Epic คุณต้องการเพียง
ไคลเอนต์การจัดส่ง Win64ฉันไม่เห็นการบันทึกเก่าของฉันบน Xbox Game Pass PC!BLSE ใช้พื้นที่เก็บข้อมูลแบบเดียวกับเกมเวอร์ชัน Steam/GOG/Epic เราไม่รองรับการบันทึกของ Xbox!
PC Games มีบทความเกี่ยวกับการบันทึกการโยกย้ายBLSE ไม่ปรากฏในเครื่องมือของ Vortex!คุณต้องเพิ่มมัน
ด้วยตนเองสำหรับตอนนี้!
Mod Steam Workshop ไม่ปรากฏให้เห็น!ลองเปิดเกมหนึ่งครั้งแล้วออก เรามีรายงานว่ามันอาจช่วยได้!