Bannerlord Software Extender (BLSE) adalah alat untuk mods Bannerlord yang memperluas kemampuan modding dan menambahkan fungsionalitas tambahan ke permainan.
Bannerlord Software Extender (BLSE) adalah alat untuk mod Bannerlord yang memperluas kemampuan modding dan menambahkan fungsionalitas tambahan ke dalam permainan.
Setelah terinstal, tidak ada langkah tambahan yang diperlukan untuk meluncurkan Bannerlord dengan fungsionalitas tambahan BLSE.
Anda dapat memulai permainan menggunakan
Bannerlord.BLSE.Launcher.exeuntuk Peluncur Vanilla atau
Bannerlord.BLSE.LauncherEx.exeuntuk Peluncur yang Diperluas (BUTRLoader).
Pengembang Mod dapat menggunakan
Bannerlord.BLSE.Standalone.exeuntuk menggunakan CLI untuk meluncurkan permainan.
Jika Anda adalah pengguna sebelumnya
BUTRLoader, berlari
Bannerlord.BLSE.LauncherEx.exeuntuk mendapatkan pengalaman yang sama!
Sumber tersedia di
GitHub!
Kredit untuk
Pickysaurusuntuk Logo BLSE dan BUTR!
Jika Anda mencari mod berikut:- BLSE.LoadingInterceptor
- BLSE.AssemblyResolver
Menginstal ini akan mengatasi ketidakmampuan Anda untuk memilih mod. ID mod berikut bukanlah mod asli, melainkan 'Fitur' BLSE yang mungkin dibutuhkan mod tingkat lanjut agar berfungsi. Kami menandainya sebagai mod agar peluncur standar akan memblokir pemilihan mod. BLSE menonaktifkan pemblokiran ini.
Peringatan Xbox!- Di Xbox, Harmony 2.2 akan memperlambat permainan karena penonaktifan optimasi JIT
- Di Xbox, Harmony 2.3 beta dan seterusnya akan mempertahankan kecepatan asli
Instalasi (Manual)- Unduh BLSE dari tab File.
- Unduh dan instal Harmony dari bagian Persyaratan di tab Deskripsi.
- Ekstrak semua file di dalam folder tingkat atas dalam ZIP ke folder game Anda (tempat Bannerlord.Launcher.exe berada).
- Jalankan game menggunakan Bannerlord.BLSE.Launcher.exe atau Bannerlord.BLSE.LauncherEx.exe.
- Untuk memastikannya berfungsi, buka konsol dengan tombol ALT+` (tilde) dan ketik blse.version. Versi BLSE yang terinstal akan ditampilkan.
Instalasi dengan Vortex- Klik tombol "Vortex" di kanan atas halaman ini.
- Setelah terinstal dan diaktifkan, pastikan Anda telah menerapkannya dengan mengklik "Deploy Mods" pada bilah alat Mods.
- Tandai sebagai mod 'Engine Inject'
- Gunakan pintasan di dasbor untuk memulai permainan dengan BLSE. (Berikut iniBagaimana Caranya)
Fitur- Membuka Blokir File
- PeluncurDanPeluncurExakan secara otomatis membuka blokir file saat diluncurkan.
Dapat memilih keluar melalui passing/kata kuncidalam argumen baris perintah. - Standalone tidak akan secara otomatis membuka blokir berkas saat diluncurkan.
Dapat ikut serta dengan melewati/buka blokirdalam argumen baris perintah.
- Lanjutkan Simpan File- Memungkinkan untuk menentukan berkas simpanan yang akan dimuat saat meluncurkan permainan.
- Dapat digunakan dengan melewati/lanjutkan simpanmysavegamedalam argumen baris perintah.
- (MandiriHanya) Melewati berkas penyimpanan tanpa daftar modul juga didukung. Permainan akan memeriksa semua modul dari berkas penyimpanan dan memuatnya secara otomatis.
- Sadar DPI- Menghapus MessageBox dan Laporan Kerusakan yang kabur.
- Game Pass untuk PC- Dukungan modding pada platform Xbox. BLSE menonaktifkan integrasi Xbox, mengganti Cloud Saves dengan penyimpanan yang disimpan seperti di Steam/GOG/Epic
- Pemecah Perakitan(BLSE.AssemblyResolver) - Mengubah prioritas pemuatan rakitan game.
- Jika suatu assembly tersedia di salah satu modul yang dimuat, assembly tersebut akan dimuat dari sana, meskipun assembly tersebut tersedia di modul utama./tempat sampahmap.
- Pencegat(BLSE.LoadingInterceptor) - BLSE memeriksa apakah ada kelas dengan atribut khusus bernamaAtribut Interceptor BLSEJika ditemukan, ia akan memeriksa apakah ada tanda tangan berikut:
- void statis OnInitializeSubModulesPrefix()- akan dijalankan tepat sebelum permainan dimulai untuk menginisialisasi SubModul. Ini memberi kita kemampuan untuk menambahkan SubModul yang dideklarasikan dalam bahasa pemrograman lain sepertiUlar pitonDanLua
- void statis OnLoadSubModulesPostfix()- akan dijalankan tepat setelah semua SubModul diinisialisasi
- Interceptor Pengecualian- BLSE mencegat pengecualian yang tidak tertangani dan menambal semua titik masuk terkelola (C#) yang dipanggil oleh kode permainan asli (C/C++), sehingga memastikan bahwa semua pengecualian tertangkap
- Dapat memilih keluar dengan pengaturan di LauncherEx atau melalui argumen baris perintah/enablecrashhandlerwhendebuggerisattacheduntuk mengaktifkan interseptor saat debugger terpasang atau/nonaktifkan pengecualian autogenuntuk menonaktifkan patching titik masuk yang dikelola.
- Pengawas Disabler- Menonaktifkan alat TaleWorlds yang mencegat pengecualian permainan, sehingga memblokir Exception Interceptor milik BLSE.
- Dapat memilih keluar dengan pengaturan di LauncherEx atau melalui argumen baris perintah/aktifkan penanganan kerusakan vanila
- Dukungan ReShade- ReShade dimuat secara manual jika diinstal bahkan denganPeluncurDanPeluncurExGunakan instalasi DirectX 10/11/12 untuk ReShade.
- Dukungan Khusus K- Ganti nama dxgi.dll yang terinstal menjadiSpecialK64.dll. Jika ReShade diinstal, Special K tidak akan berfungsi.Gunakan SKIF untuk meluncurkan BLSE atau jalankan layanan Special K dan luncurkan BLSE seperti biasa.
PeluncurPeluncuradalah modul UI asli, tanpa fitur LauncherEx. Modul ini mengaktifkan fitur opsional berikut, yang dapat dikonfigurasi di LauncherEx:
- Sadar DPI
- Interceptor Pengecualian
- Pengawas Disabler
- Dukungan ReShade
- Dukungan Khusus K
PeluncurExPeluncurExadalah modul UI. Modul ini memperluas peluncur asli dengan fitur-fitur berikut:
- Tab Opsi- menyediakan opsi Game dan Engine, ditambah opsi Launcher berikut.
- Penyortiran yang DiperluasPeluncur sekarang mengikuti metadata komunitas saat mengurutkan. Diaktifkan secara default.
- Daftar Modul Kompak- memungkinkan tampilan Daftar Modul yang lebih ringkas. Dinonaktifkan secara default.
- Memperbaiki Masalah UmumPeluncur akan memeriksa apakah 0Harmony.dll ada di folder /bin utama. Jika ada, peluncur akan meminta pengguna untuk menghapusnya.
- Membuka Blokir FilePeluncur akan membuka blokir .dll jika terkunci sendiri. Diaktifkan secara default.
- Penyortiran Beta- menggunakan algoritma baru untuk mengurutkan modul. Mencoba mematuhi urutan pemuatan yang ada saat menerapkan urutan pemuatan baru.
- Mode Besar- memperluas tinggi jendela Peluncur Asli.
- Simpan Sub Tab- menampilkan semua penyimpanan yang tersedia, beberapa metadata, beserta urutan pemuatannya. Memungkinkan untuk melanjutkan penyimpanan tertentu dan mengimpor/mengekspor urutan pemuatan penyimpanan.
- Bilah gulirPeluncur sebelum e1.7.2 tidak memiliki cara untuk menggulir tanpa roda tetikus. Kami menambahkan bilah gulir untuk memperbaikinya.
- Kotak Centang Aktifkan/Nonaktifkan Semua Mod- menambahkan kemampuan untuk mengaktifkan dan menonaktifkan semua mod dengan satu klik.
- Tombol Modul Resor- akan secara paksa mengatur ulang daftar modul dan memaksa daftar yang dimuat mentah untuk diurutkan.
- Petunjuk Ketergantungan yang Diperluas- menambahkan metadata komunitas kami untuk ditampilkan dalam Petunjuk yang ditambahkan di e1.7.0.
- Sistem Petunjuk MasalahPeluncur menampilkan panah yang, ketika diperluas, akan menampilkan alasan mengapa mod tidak dapat diaktifkan. Masalahnya bisa berupa versi modul dependensi yang salah, ketidakcocokan biner dengan versi gim saat ini.
- Pemeriksaan Kompatibilitas BinerPeluncur akan memeriksa apakah ada masalah ABI pada modul dengan versi game saat ini. Masalah ABI berarti modul tidak akan berfungsi dalam game dan memerlukan versi terbaru.
- Daftar Mod Impor/Ekspor- menyediakan cara untuk mengekspor dan mengimpor Daftar Mod dengan urutan pemuatan dan versi modul yang benar. Jika versi modul salah, tandai.
- Mendukung Mod Organizer 2- dukungan penuh untuk MO2 dengan FS virtualnya.Berikut cara menambahkan BLSE ke MO2.
Metadata Ketergantungan KomunitasBLSE menambahkan dukungan untuk tag baru DependedModuleMetadatas yang memungkinkan Anda menentukan urutan pemuatan dengan lebih baik, lihat contoh di bawah ini
Tanya Jawab UmumSaya punya masalah instalasi!Bocoran:
Menunjukkan
Xbox Game Pass untuk PCAnda perlu menyalin konten '/bin/Gaming.Desktop.x64_Shipping_Client' dari BLSE ke 'Mount & Blade II- Bannerlord/Content/bin/Gaming.Desktop.x64_Shipping_Client'
Anda perlu menyalin konten 'Modules/Bannerlord.Harmony' dari Harmony ke 'Mount & Blade II- Bannerlord/Content/Modules/Bannerlord.Harmony'
Bocoran:
Menunjukkan
UapAnda perlu menyalin konten '/bin/Win64_Shipping_Client' dari BLSE ke 'Mount & Blade II Bannerlord/bin/Win64_Shipping_Client'
Anda perlu menyalin konten 'Modules/Bannerlord.Harmony' dari Harmony ke 'Mount & Blade II Bannerlord/Modules/Bannerlord.Harmony'
Bocoran:
Menunjukkan
GOGAnda perlu menyalin konten '/bin/Win64_Shipping_Client' dari BLSE ke 'Mount & Blade II Bannerlord/bin/Win64_Shipping_Client'
Anda perlu menyalin konten 'Modules/Bannerlord.Harmony' dari Harmony ke 'Mount & Blade II Bannerlord/Modules/Bannerlord.Harmony'
Apakah saya perlu menyertakan keduanya?Klien_Pengiriman_Win64DanGaming.Desktop.x64_Pengiriman_Kliendirektori?TIDAK!
Untuk Xbox Game Pass PC Anda hanya perlu
Gaming.Desktop.x64_Pengiriman_KlienUntuk Steam/GOG/Epic Anda hanya perlu
Klien_Pengiriman_Win64Saya tidak melihat simpanan lama saya di Xbox Game Pass PC!BLSE menggunakan penyimpanan yang sama dengan versi game Steam/GOG/Epic. Kami tidak mendukung fitur Simpan Xbox!
PC Games memiliki artikel untuk migrasi penyimpanan.BLSE tidak ditampilkan di Alat Vortex!Anda perlu menambahkannya
secara manualuntuk saat ini!
Mod Steam Workshop tidak terlihat!Cobalah meluncurkan game tersebut sekali dan keluar, kami mendapat laporan bahwa itu mungkin membantu!