Mount & Blade II için uzantı kütüphanesi: Modifikasyon geliştirme için ortak fonksiyonları içeren Bannerlord.
Kaynaklar şu adreste mevcuttur:
GitHub!
KurulumBu modül, yükleme sırasında en yükseklerden biri olmalı ve yerel modüllerin üzerine yerleştirilmelidir. İdeal olarak, yükleme sırasında ikinci sırada olmalıdır.
Bannerlord.Harmony
v1.2.0 için önemli bilgilerButterLib ve BEW Crash Reporters, TW tarafından bozuldu. ButterLib üzerinden bir şey yapamıyoruz, bu nedenle Crash Reports'un tekrar çalışması için NexusMods'tan BLSE v1.4.0 veya üzerini indirmenizi öneririz!
Oyuncular İçinBu mod, tek başına hiçbir şey sağlamayan bir bağımlılık modudur. Bunu kullanan modları ayrıca yüklemeniz gerekir.
Modcular İçinDağıtılmış kütüphaneler:ButterLib 2.1.0, beraberinde bazı kütüphaneler de getiriyor. Ne yazık ki, oyunun katı bir bağımlılık sistemi var ve sürümler eşleşmezse oyun çöküyor. İşte paketlerin listesi:
- Microsoft.Uzantılar.Bağımlılık Enjeksiyonu- 2.0.0
- Microsoft.Extensions.DependencyInjection.Abstractions- 2.0.0
- Microsoft.Extensions.Logging- 2.0.0
- Microsoft.Uzantılar.Günlük Kaydı.Soyutlamalar- 2.0.0
- Microsoft.Uzantılar.Seçenekler- 2.0.0
- Microsoft.Uzantılar.İlkel Öğeler- 2.0.0
- Sistem.Yansıma.Meta Veri- 5.0.0
- Sistem.Koleksiyonlar.Değiştirilemez- 5.0.0
- Sistem.Bellek- 4.5.4
- Sistem.Arabellekleri- 4.5.4
- System.Runtime.CompilerServices.Unsafe- 4.5.3
- Serilog- 2.10.0
- Serilog.Uzantılar.Günlük Kaydı- 3.1.0
- Serilog.Sinks.File- 5.0.0
Maalesef herkesi tam olarak bu versiyonları kullanmaya zorluyoruz.
Microsoft.Uzantıları.*2.0.0'dır çünkü Serilog, kütüphanelerin 2.0.0 sürümlerine göre derleniyor ve oyun tam sürüm eşleşmesini zorunlu kılıyor! Aynı şey
Sistem.Yansıma.Meta Veri,
System.Runtime.CompilerServices.Unsafebunu uyguluyor.
Öne çıkan özellikler:- ExceptionHandler - BEW tarzında tüm istisnaları yakalar ve çökme raporunu kaydetme olanağı sağlar
- CrashUploader - Çökme raporlarını https://butr.dev adresine yükleyip paylaşım için küçük URL'ler oluşturur!
- KampanyaTanımlayıcısı- Her kampanyaya başlangıç karakterine göre benzersiz bir dize kimliği atar.
- MesafeMatrisi- MBObject türündeki verilen nesneleri eşleştiren ve her biri için bir genel sınıf
çift, kendisini oluşturan nesneler arasındaki mesafeyi hesaplar. - GecikmeliAltModül- Belirli SubModule metodundan sonra kodu çalıştır.
- Alt Modül Sarmalayıcıları- Korunan dahili metodların daha kolay çağrılması için MBSubModulebase'i sarar.
Kontrol et
/MakalelerTüm mevcut özellikleri görmek için dokümantasyondaki bölüme bakın!
Sorun gidermeDLL'lerin engellemesini kaldırmaHer birine sağ tıklamanız gerekebilir
Bannerlord.ButterLib.*\bin\Win64_Shipping_Client\*.dll
Dosyaları kaldırmak için Özellikler'e tıklayın ve zip dosyasını Windows Gezgini veya çıkarılan dosyaları güvence altına almaya çalışan diğer programlarla çıkardıysanız Engellemeyi Kaldır'a tıklayın.
Harmony kurulum sorunları:Sorunu nasıl çözeceğiniz hakkında daha fazla bilgi için Harmony'nin Sorun Giderme sayfasını kontrol edin.