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

R2API _ Inhaltsverwaltung

Autor:RiskofThunderLetzte Aktualisierung:19/12/2022 01:26:074.3M35KB

Risk of Rain 2 R2API _ Inhaltsverwaltung-1-lagofast mod master

Vorabhängigkeiten

Mod-Einführung

API zum Hinzufügen von Inhalten zu Spielen

R2API.ContentManagement-Erstellung und Verwaltung von Inhaltspaketen.

Über

R2API.ContentManagement ist eine Submodulassembly von R2API, die ein einheitliches System zur Verarbeitung von Inhaltspaketen aus Mods bietet, die R2API verwenden. Das ContentManagement-Submodul kümmert sich um die automatische Erstellung von ContentPacks für Assemblys, die zur Aufrufung von Methoden zum Hinzufügen von beliebigen Inhalten zum Spiel verwendet werden. Daher sind die meisten inhaltsbezogenen Submodule direkt vom ContentManagement-Submodul abhängig.

Anwendungsfälle/Funktionen

R2API.ContentManaged für Mods, die R2API mit Inhalten verarbeiten lassen möchten, die dem Spiel hinzugefügt wurden, und Mods, die den Vorteil erhalten möchten, dass R2API bestimmte Teile der Inhaltserstellung verarbeiten kann

  • Das R2APISerializableContentPack ist eine aktualisierte Version des ursprünglichen SerializableContentPack von RoR2 und enthält alle fehlenden Felder, die zusammen mit dem Sicherheitsprogramm zu invaliden Überlebenden hinzugefügt wurden, um das Hinzufügen leerer Einträge zum endgültigen ContentPack zu vermeiden.
    • Hinweis: R2APISerializableContentPack erbt nicht von SerializableContentPack und das Content-Management-System unterstützt keine anderen Arten von SerializableContentPack, weder normalen noch benutzerdefinierten.
  • Durch das Hinzufügen von Inhaltspaketen zu ContentManagement erledigt die R2API automatisch folgende Dinge:
    • Vermeiden Sie leere Einträge auf Inhaltspaketen.
    • Vermeiden Sie die Verwendung leerer Zeichenfolgen als Asset-Namen, da einige Probleme wie die SkillDef-Präferenzen behoben werden.
    • Das System, das verwendet wird, um das ContentPack mit der Assembly zu verbinden, zu der es hinzugefügt wurde, und umgekehrt.
    • Automatisches Laden von ContentPacks mit ContentPackProvider (optional)
  • Eine ContentAddition-Klasse, die zum Hinzufügen von Inhaltsstücken mit dem ContentManager verwendet werden kann, mit einer Fehlerprüfung, die den mod-Ersteller benachrichtigt, wenn es ein Problem mit ihrem Inhaltsstück gibt (d.h.: ein Artefakt def ohne Symbol. (führt zur Ausnahme zur Laufzeit));
    • Obwohl ItemDefs, EquipmentDefs und EliteDefs über ContentAddition hinzugefügt werden können, wird dringend empfohlen, die Module Items bzw. Elites zu verwenden.

Changelog

'1.0.10'

  • Verbesserte Unterstützung des überarbeiteten Spielmodus
    • ContentAddition.AddGameMode () Jetzt benötigen Sie zusätzliche Spielmodus Beschreibung Parameter, anstatt den Modifikator aufzufordern, Komponenten selbst hinzuzufügen.
    • Die modifizierten Spielmodi werden nun individuell sortiert, sodass keine Hinzufügung erforderlich ist x Zum Start der Spielmodus Voreinstellung

'1.0.9'

  • Bessere Unterstützung für modifizierte Spielmodi hinzugefügt
    • Änderte Spielmodi erscheinen nicht im Multiplayer-Menü hinzugefügt
    • Sortierung der Spielmodi hinzugefügt, um sie in der richtigen Reihenfolge anzuzeigen (modifizierter Modus nach dem normalen Modus)
    • Hinzufügen der Schaltfläche „Automatisches Hinzufügen“ im Bildschirm „Alternative Spielmodus“
    • Fügen Sie benutzerdefinierte Komponenten für zusätzliche Spielmodus hinzu

'1.0.8'

  • Fügen Sie dem ItemRelationshipProvider-Inhalt eine zusätzliche Nullprüfung hinzu.

'1.0.7'

  • Fügen Sie ItemRelationshipProviders bei Bedarf zum ContentPack hinzu.

'1.0.6'

  • SystemInitializer Endlosschleife behoben.

'1.0.5'

  • Erstkorrektur für die SOTS DLC2-Version.

'1.0.4'

  • Fix Inhalte, die fälschlicherweise dem contentpack der R2API zugeschrieben wurden.

'1.0.3'

  • Wiederaufnahme des Systeminitialisierers, um das Verhalten im Zusammenhang mit verzögerter Registrierung von Inhalten zu beheben.

'1.0.2'

  • Machen Sie APIs sicherer.

'1.0.1'

  • Einige R2API-Nuget-Pakete wurden behoben, deren Versionsnummern falsch eingestellt waren.

'1.0.0'

  • Teilen Sie sich in eigene Untermodule vom Hauptr2API.dll auf.
Dieses Tool wird von der Drittpartei [bufftool] bereitgestellt.Hinweis-Symbol

Mods jetzt herunterladen

Installieren Sie LagoFast, starten Sie Risk of Rain 2 und spielen Sie mit den Mods, die Sie lieben.