• Produits
  • Fonctionnalités
  • Mod Master
  • Télécharger
  • Jeux
  • Blog
  • Prix

R2API _ Gestion du contenu

Auteur:RiskofThunderDernière mise à jour :19/12/2022 01:26:074.3M35KB

Risk of Rain 2 R2API _ Gestion du contenu-1-modérateur lagofast

Prédépendances

Présentation du module

API pour ajouter du contenu au jeu

R2API.ContentManagement-Création et gestion de packages de contenu.

À propos

R2API.ContentManagement est un assemblage de sous-modules de R2API qui fournit un système unifié pour le traitement des paquets de contenu provenant de mods utilisant R2API. Le sous-module ContentManagement gère la création automatique de ContentPacks pour l'assemblage utilisé pour appeler des méthodes qui ajoutent tout contenu au jeu. Par conséquent, la plupart des sous-modules liés au contenu dépendent directement du sous-module ContentManagement.

Cas d'utilisation/fonctionnalités

R2API.ContentManaged pour les mods qui souhaitent que R2API traite le contenu ajouté au jeu et pour les mods qui souhaitent bénéficier des avantages de laisser R2API traiter certaines parties de la création de contenu

  • R2APISerializableContentPack est une version mise à jour du SerializableContentPack original de RoR2 qui contient tous les champs manquants qui ont été ajoutés aux survivants invalides avec le programme de sécurité afin d'éviter d'ajouter des entrées vides au contenu final.
    • Remarque: R2APISerializableContentPack n’hérite pas de SerializableContentPack et le système de gestion de contenu ne prend en charge aucun autre type de SerializableContentPack, qu’il soit normal ou personnalisé.
  • En ajoutant des packages de contenu à ContentManagement, R2API gère automatiquement les choses suivantes:
    • Évitez les entrées vides sur les paquets de contenu.
    • Évitez d'utiliser des chaînes vides pour les noms d'actifs, ce qui corrige certains problèmes tels que les préférences SkillDef.
    • Le système utilisé pour connecter le ContentPack à l'assemblage auquel il a été ajouté et vice versa.
    • Chargement automatique de ContentPack avec ContentPackProvider (facultatif)
  • Une classe ContentAddition qui peut être utilisée pour ajouter des pièces de contenu à l'aide de ContentManager, avec une fonction de vérification d'erreurs qui avertit le créateur du mod s'il y a un problème avec leur pièce de contenu (c'est-à-dire: un artefact def sans icône. (causant une exception à l'exécution));
    • Bien que les ItemDefs, EquipmentDefs et EliteDefs puissent être ajoutés via ContentAddition, il est fortement recommandé d'utiliser les modules Items et Elites respectivement.

Journal des changements

'1.0.10'

  • Amélioration du support du mode de jeu modifié
    • ContentAddition.AddGameMode () Maintenant besoin de supplémentaires Description du mode de jeu Paramètres plutôt que de demander au modifieur d'ajouter lui-même le composant.
    • Les modes de jeu modifiés sont désormais triés séparément, il n'est donc pas nécessaire d'ajouter x Au début des préréglages du mode de jeu

'1.0.9'

  • Ajout d'un meilleur support pour la modification des modes de jeu
    • Correctif ajouté pour que le mode de jeu modifié n'apparaisse pas dans le menu multijoueur
    • Ajout du tri des modes de jeu pour les afficher dans le bon ordre (mode modifié après le mode normal)
    • Ajouter le bouton Ajouter automatiquement à l'écran "Mode de jeu alternatif"
    • Ajouter des composants personnalisés pour des informations supplémentaires sur le mode de jeu

'1.0.8'

  • Ajoutez une vérification nulle supplémentaire au contenu ItemRelationshipProvider.

'1.0.7'

  • Ajoutez ItemRelationshipProviders au ContentPack si nécessaire.

'1.0.6'

  • Correction de la boucle infinie SystemInitializer.

'1.0.5'

  • Correction initiale de la version DLC2 de SOTS.

'1.0.4'

  • Correction du contenu attribué à tort au contentpack de R2API.

'1.0.3'

  • Ré-opt-in dans l'initialisateur du système pour corriger le comportement lié à l'enregistrement retardé du contenu.

'1.0.2'

  • Rendre l'API plus sécurisée.

'1.0.1'

  • Correction de certains paquets nuget R2API dont les numéros de version de dépendance étaient incorrectement définis.

'1.0.0'

  • Séparer le R2API.dll principal en ses propres sous-modules.
Cet outil est fourni par le tiers [bufftool]Icône d'attention

Téléchargez les mods

Installez LagoFast, démarrez Risk of Rain 2 et jouez avec les mods que vous aimez.