Libreria di estensione per mount & Blade II: bannerlord contenente funzioni comuni per lo sviluppo della modifica.
Fonti disponibili presso
GitHub!
L'installazioneQuesto modulo dovrebbe essere uno dei più alti in ordine di caricamento e posizionato sopra i moduli nativi. Idealmente, dovrebbe essere secondo in ordine di carico dopo
Bannerlord.armoniaInformazioni importanti per v1.2.0I giornalisti di crash di ButterLib e Bew sono rotti da TW. Non siamo in grado di fare qualcosa qui tramite butterlib, quindi suggeriamo di scaricare blse v1.4.0 o superiore da nexusmods per far funzionare nuovamente i rapporti di crash!
Per i giocatoriQuesto mod è un mod di dipendenza che non fornisce nulla da solo. è necessario additionaly installare mod che lo utilizzano.
Per i tunerBiblioteche distribuite:Butterlib 2.1.0 distribuisce con sé alcune librerie. Sfortunatamente, il gioco ha un rigoroso sistema di dipendenza e se le versioni non corrispondono il gioco crash. Quindi ecco la lista dei pacchetti:
- Microsoft.extensions.dependencyinietion
- Microsoft.Extensions.DependencyInjection.Abstractions -2.0.0
- Microsoft.Extensions.Logging
- Microsoft.Extensions.Logging.Abstractions
- Microsoft.Extensions.Options
- Microsoft.Extensions.Primitives -2.0.0
- System.riflession.metadati
- Sistema. collezioni. immutabili -5.0.0
- Memoria del sistema
- Sistema. buffer -4.5.4
- -4.5.3
- Serilog -2.10.0
- Serilog.estensioni.logging -3.1.0
- Serilog.Sinks.File -5.0.0
Sfortunatamente stiamo obbligando tutti a usare esattamente queste versioni.
Microsoft.Extensions. * Sono 2.0.0 perché serilog si sta compilando contro le versioni 2.0.0 delle librerie e il gioco sta impegnando una corrispondenza esatta della versione! Lo stesso per
System.riflession.metadati,
System.Runtime.CompilerServices.Unsafe Lo sta facendo applicare.
Caratteristiche evidenziate:- Eccetionhandler-cattura tutte le eccezioni in stile bew e dà la possibilità di salvare il report di crash
- Crashuploader-carica quei rapporti di crash su https://butr.dev per creare piccole url per la condivisione!
- Identificatore di campagna -associa l'ID stringa univoca con ogni campagna in base al carattere iniziale.
- Matrice di distanza -una classe generica che accoppia oggetti dati di tipo mbobject e per ciascuno
Calcola la distanza tra gli oggetti che lo hanno formato. - Sottomodulo ritardato -eseguire il codice dopo un metodo di sottomodulo specifico.
- Wrapper sottomodulo -avvolge mbsubmodulebase per una chiamata più semplice di metodi interni protetti.
Controlla il
/articoli Nella documentazione per vedere tutte le funzionalità disponibili!
Risoluzione dei problemiSbloccare la DLLPotrebbe essere necessario fare clic con il tasto destro su ogni
Bannerlord.ButterLib. *\bin\Win64_Shipping_Client\*.dll
Fare clic su proprietà e fare clic su Sblocco se hai estratto il file zip con Windows Explorer o altri programmi che tentano di proteggere i file estratti.
Problemi di installazione di harmony:Controlla la risoluzione dei problemi di Harmony per ulteriori informazioni su come risolverlo.