• Prodotti
  • Funzionalità
  • Mod Master
  • Scaricare
  • Giochi
  • Blog
  • Prezzi

Gestione _contenuto di r2api

Autore:RiskofThunderUltimo aggiornamento:2022-12-19 01:26:074.3M35KB

Risk of Rain 2 Gestione _contenuto di r2api-1-lagofast mod master

Pre-dipendenze

Introduzione alla mod

API per aggiungere contenuti al gioco

R2api. contentmanagement-creazione e gestione di contentpack.

Per quanto riguarda

R 2 api. contentmanagement è un assembly di sottomoduli per r2api che fornisce un sistema unifieed per gestire contentpacks da mod che utilizzano r2api. Il sottomodulo di gestione del contenuto gestisce la creazione automatica di contentpacks per un assembly che chiama un metodo che aggiunge qualsiasi pezzo di contenuto al gioco, in quanto tale, la maggior parte dei sottomoduli relativi al contenuto ha una dipendenza diretta dal sottomodulo di gestione del contenuto.

Casi d'uso/funzionalità

R2api. contentmanaged è usato per mod che desiderano che r2api gestisca il contenuto aggiunto al gioco, accanto a mod che desiderano ottenere i vantaggi di lasciare che r2api gestisca alcune parti della creazione di contenuti

  • R2apiserializablecontentpack è una versione aggiornata del serializablecontentpack originale di ror2, contiene tutti i campi mancanti che si aggiungono in sopravvissuti del vuoto insieme alle procedure di sicurezza per evitare l'aggiunta di voci nulli al pacchetto di contenuti finalizzato.
    • Nota: r2apiserializablecontentpack non eredita da serializablecontentpack, e il sistema di gestione del contenuto non supporta alcun altro tipo di serializablecontentpack, che si tratti di uno alla vaniglia o di uno personalizzato.
  • Aggiungendo un pacchetto di contenuti alla contentmanagement, r2api gestisce automaticamente le seguenti cose:
    • Evitare voci nulle sui pacchetti di contenuti.
    • Evitare stringhe vuote come nomi di asset, che risolve alcuni problemi come le preferenze skilldef.
    • Sistema per collegare un contentpack all'assembly che lo ha aggiunto, e viceversa.
    • Caricamento automatico del contentpack utilizzando un contentpackprovider (facoltativo)
  • Una classe contentaddition che può essere utilizzata per aggiungere contentpieces utilizzando il contentmanager, la classe viene dotata di funzionalità di controllo degli errori che informerà il creatore del mod se qualcosa non va con il loro contenuto (cioè: un artefatto def che non ha icone. (provoca eccezioni in runtime));
    • Mentre itemdefs, equipmentdefs ed elitedefs possono essere aggiunti tramite contentaddition, è fortemente raccomandato utilizzare i moduli items ed elites rispettivamente.

Registro dei cambiamenti

'1.0.10'

  • Migliora il supporto della modalità di gioco modificata
    • ContentAddition.AddGameMode () Ora ci vuole un ulteriore Descrizione delle modalità di gioco Invece di richiedere ai modder di aggiungere il componente stessi.
    • Ora ordinano le modalità di gioco modificate separatamente, quindi non c'è bisogno di aggiungere un x All'inizio dei prefabbricati in modalità di gioco

'1.0.9'

  • Aggiunge un supporto migliore per le modalità di gioco modificate
    • Aggiunge correzioni per le modalità di gioco modificate non visualizzate nel menu multiplayer
    • Aggiunge ordinamento per le modalità di gioco per visualizzarle nell'ordine corretto(modalità modificate dopo la vaniglia)
    • Aggiunge pulsante automatico aggiunto alla scherma"modi di gioco alternativi "
    • Aggiunge componente personalizzato per ulteriori informazioni sulla modalità di gioco

'1.0.8'

  • Aggiunge ulteriori controlli nulli al contenuto itemrelationshipprovider.

'1.0.7'

  • Aggiunge itemrelationshipproviders al contentpack come previsto.

'1.0.6'

  • Fissare il ciclo infinito del systeminitializer.

'1.0.5'

  • Correzioni iniziali per il rilascio di sots dlc2.

'1.0.4'

  • Correggere il contenuto che viene erroneamente attribuito al contentpack di r2api.

'1.0.3'

  • Re-opt-in ai programmi di inizializzazione del sistema, correzione del comportamento relativo alla registrazione tardiva dei contenuti.

'1.0.2'

  • Rendere l'API più sicuro.

'1.0.1'

  • Risolvere alcuni pacchetti nuget r2api che avevano i loro numeri di versione dipendenze impostati in modo errato.

'1.0.0'

  • Dividere dal r2api.dll principale nel proprio sottomodulo.
Questo strumento è fornito da terze parti [bufftool]Icona di attenzione

Scarica subito le mod

Installa LagoFast, avvia Risk of Rain 2 e gioca con le mod che ami.