• Produkte
  • Funktionen
  • Mod Master
  • Herunterladen
  • Spiele
  • Blog
  • Preisgestaltung

Harmonie

Autor:AragasLetzte Aktualisierung:27/11/2025 19:21:104.8M1.1MB

Mount&BladeII:Bannerlord Harmonie-1-lagofast mod master
Mount&BladeII:Bannerlord Harmonie-2-lagofast mod master
Mount&BladeII:Bannerlord Harmonie-3-lagofast mod master
Mount&BladeII:Bannerlord Harmonie-1-lagofast mod master
Mount&BladeII:Bannerlord Harmonie-2-lagofast mod master
Mount&BladeII:Bannerlord Harmonie-3-lagofast mod master

Vorabhängigkeiten

Mod-Einführung

Eine Bibliothek zum Patchen, Ersetzen und Dekorieren von .NET- und Mono-Methoden zur Laufzeit. Sie soll sicherstellen, dass alle Mods in der Modliste eines Spielers die neueste Version von Harmony verwenden, um Konflikte zu minimieren. Außerdem haben wir eine Debug-Benutzeroberfläche hinzugefügt! Verfügbar
Anmerkungen
Dies ist eine inoffizielle Verbreitung der HarmonieDiese Bibliothek wurde entwickelt, um die Verwaltung externer Bibliotheksabhängigkeiten zu vereinfachen.
Das Repository der Mod - Bannerlord.Harmony.

Bannerlord.Lib.Harmony-Ankündigung für Modder
Original HarmonieBibliothek jetzt vollständig unterstützt den Netzwerkstandard 2.0, also sind wir darauf zurückgegangen. Unser Gabel Die Bibliothek ist nun veraltet.

Installation
Dieses Modul sollte als erstes geladen werden. Alle anderen Module, die ebenfalls an erster Stelle stehen müssen (Better Exception Window, ButterLib, MCM usw.), sollten nach diesem Modul geladen werden.

Für Spieler
Diese Modifikation soll sicherstellen, dass alle Mods in der Modliste eines Spielers die neueste Version von Harmony verwenden, um Konflikte zu minimieren.

Für Modder
Wir haben eine Debug-Benutzeroberfläche hinzugefügt! Verfügbar über STRG+ALT+H.

Sie müssen Harmony weiterhin als NuGet-Paket referenzieren; es ist nicht erforderlich, 0Harmony.dll in die endgültige /bin-Ausgabe Ihres Moduls aufzunehmen.
Sie müssen dies Ihrer Liste hinzufügen. SubModule.xml
<DependedModules>
<DependedModule Id="Bannerlord.Harmony" />
</DependedModules>

Auf diese Weise stellt das Spiel sicher, dass die Harmony-Bibliothek vor Ihrer Mod geladen wird.

Versionierung
Das Modul kombiniert die verwendete Harmony-Version mit der Build-ID, unter der das Modul veröffentlicht wurde. Die Build-ID wird einfach am Ende angehängt.
2.0.2.22 bedeutet, dass Harmony 2.0.2.0 verwendet wird, und 22 ist die Build-ID.
2.0.0.1025 bedeutet, dass Harmony 2.0.0.10 verwendet wird, und 25 ist die Build-ID.

Wir haben die Verwendung des RimWorld-Ansatzes mit einem eigenen Versionssystem erwogen, aber dadurch lässt sich die im Modul enthaltene Harmony-Version nicht eindeutig ermitteln. Für den Benutzer ist es einfacher, die verwendete Modulversion anzugeben, als die Assembly-Version zu prüfen und zu übermitteln.

Fehlerbehebung
* Probleme beim Entpacken des Archivs? Installieren Sie es über Vortex oder laden Sie es herunter 7-Zip. VERWENDEN SIE NICHTS AUS DEM WINDOWS APP STORE..
   Wir haben außerdem einen Artikel hinzugefügt über Wie man 7-Zip installiert und verwendet!
* Falls das Spiel beim Start abstürzt, verwenden Sie höchstwahrscheinlich den Fixed Launcher oder haben ihn zuvor verwendet. Bei der Installation kopiert dieser die Datei 0Harmony.dll, wodurch Bannerlord.Harmony nicht mehr funktioniert.
* Falls der Fixed Launcher deinstalliert oder nie installiert wurde, überprüfen Sie, ob sich die folgenden Dateien nicht im Hauptordner /bin des Spiels befinden (Mount &amp; Blade II).
Bannerlord\bin\Win64_Shipping_Client)
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- LauncherPatcher.dll
- LauncherPatcher.pdb

Um
Harmony bietet Ihnen eine elegante und komfortable Möglichkeit, die Funktionalität von in C# geschriebenen Anwendungen anzupassen. Es eignet sich hervorragend für Spiele und ist in Titeln wie … etabliert. 7 Days to Die, BattleTech, Besiege, Cities: Skylines, Kerbal Space Program, Oxygen Not Included, Ravenfield, RimWorld, Sheltered, Stardew Valley, Staxel, Subnautica, The Ultimate Nerd Game, Total Miner, Unturned und viele mehr.

Es wird auch bei Komponententests von WFP-Kontrollen und in vielen anderen Bereichen eingesetzt.

So funktioniert es
Wenn Sie in C# entwickeln und Ihr Code als Modul/Plugin in eine Hostanwendung geladen wird, können Sie mit Harmony die Funktionalität aller verfügbaren Assemblies dieser Anwendung ändern. Während andere Patch-Bibliotheken lediglich das Ersetzen der Originalmethode ermöglichen, geht Harmony einen Schritt weiter und bietet Ihnen Folgendes:

• Eine Möglichkeit, die ursprüngliche Methode beizubehalten
• Führen Sie Ihren Code vor und/oder nach der ursprünglichen Methode aus.
• Modifizieren Sie das Original mit IL-Codeprozessoren
• Mehrere Harmony-Patches können nebeneinander existieren und stören sich nicht gegenseitig.
• Funktioniert zur Laufzeit und verändert keine Dateien.

Dokumentation
Bitte schauen Sie sich Folgendes an: Dokumentation.

Beitragen
Pardeike Tausende von Stunden wurden in dieses Projekt und dessen Unterstützung investiert. Daher zählt jede noch so kleine Unterstützung:
• Gib diesem Beitrag ein Upvote. Antwort auf Stack Overflow
• Verbreiten Sie die Nachricht in Ihren Entwickler-Communities.
• Werden Sie ein GitHub-Sponsor oder ein Patreon

Dieses Projekt nutzt die großartige MonoMod.Common Bibliothek von 0x0ade.
Dieses Tool wird von der Drittpartei [bufftool] bereitgestellt.Hinweis-Symbol

Mods jetzt herunterladen

Installieren Sie LagoFast, starten Sie Mount&BladeII:Bannerlord und spielen Sie mit den Mods, die Sie lieben.