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

Salva correttamente

Autore:KingEnderBrineUltimo aggiornamento:2025-04-15 11:16:572.1M41KB

Risk of Rain 2 Salva correttamente-1-lagofast mod master

Pre-dipendenze

Introduzione alla mod

Salva i tuoi progressi all'inizio della fase in modo da poter caricare più tardi

La descrizione

Salva i tuoi progressi all'inizio di ogni fase. Puoi lasciare la corsa non appena iniziato il palcoscenico. Solo 1 file di salvataggio per ogni profilo per un singleplayer. Se muori, il salvataggio verrà cancellato.

Supporto multiplayer

Solo l'host deve avere questo mod per funzionare. A. Il carico Pulsante sarà attivo se siete host ed è stato trovato il file di salvataggio adatto (se il file di salvataggio ha lo stesso set di lettori che è nella hall corrente).

Supporto per le modalità di gioco

Ogni modalità di gioco (Il classico, L'eclissi e l'eclissi, Simulacro) ha i propri file di salvataggio, in modo che si possa passare tra le modalità di gioco e non perdere il progresso.

Opzioni di configurazione

  • Uso di archiviazione di cloud -memorizzare i file nel cloud steam/epicgames. Abilitando questa funzione non conserverebbe i salvati correnti e disabilitandolo non cancellerebbe il cloud.
  • CloudStorageSubDirectory -nome della sottodirectory per l'archiviazione cloud. Modificarlo permette di utilizzare diversi file di salvataggio per diversi profili mod.
  • Directory salvate -directory dove saranno memorizzati i file di salvataggio. La directory "ProperSave" verrà creata nella directory specificata. Se la directory non esiste la directory predefinita verrà utilizzata.

Per gli sviluppatori di mod

Salvare e salvare

Per salvare i dati a cui devi iscriversi ProperSave.SaveFile.OnGatherSaveData. verrà chiamato ogni volta che il gioco viene salvato (questo accade su RoR2.Stage.onStageStartGlobal) per raccogliere informazioni dai mod che devono essere salvati. Puoi aggiungere qualsiasi valore con qualsiasi chiave, ma ricorda che altri mod possono fare la stessa cosa, quindi mantenere le chiavi uniche (magari aggiungere un nome mod davanti o qualcosa del genere). Suggerirei di aggiungere solo un oggetto per mod perché il tipo di oggetto è anche memorizzato per essere in grado di deserializzare gli oggetti, e può richiedere molto spazio rispetto al valore memorizzato. Un oggetto che si aggiunge nel dizionario verrà serializzato in json. Ecco alcune informazioni sulla serializzazione:

  • Solo proprietà/campi pubblici saranno serializzati.
  • Puoi aggiungere [DataMember ()] Attributo da System.Runtime.Serialization Per specificare il nome personalizzato per proprietà/campo nel file json.
  • Puoi aggiungere [Ignora i membri dei dati] Attributo da System.Runtime.Serialization Per specificare che questa proprietà/campo pubblico debba essere ignorata durante la serializzazione.

Il caricamento

Una volta caricato il file di salvataggio è possibile ottenere i dati che avete salvato in precedenza e applicarlo quando desiderate. Ecco alcune cose che ti aiuteranno con questo:

  • Salvare correttamente. caricare. iscaricare -Puoi usarlo per controllare se Salva correttamente Sta caricando.
  • Propertsave.loading.firstrunstage -Puoi usarlo per controllare se l'esecuzione sta iniziando. È impostato su Vero e vero Ad aprire RoR2.Run.Start, è impostato su Falso e falso Ad aprire RoR2.Stage.onStageStartGlobal
  • Propertsave.loading.onloadingstarted Impostato su true (questo accade dopo che il file di salvataggio viene caricato in memoria, prima dell'avvio dell'esecuzione).
  • Propertsave.loading.onloadingended -evento, licenziato quando Il caricamento di iss Impostato su false (questo accade dopo RoR2.TeamManager.Start Perché questo è l'ultimo passaggio del processo di caricamento).
  • Propertsave.loading.currentsave -il file di salvataggio corrente, puoi accederlo dopo Avvio del caricamento. verrà sovrascritto ogni volta che il gioco viene salvato.
  • CurrentSave.GetModdedData<Type>("") -utilizzare questo metodo per ottenere i dati che hai salvato.
  • Property Save. Dati -sotto questo spazio dei nomi puoi trovare le classi utilizzate per salvare alcuni dati della vaniglia.

Comandi della console

  • ps_force_load {percorso} -carica salvare dal file specificato ignorando l'identificatore utente. Solo per scopi di debug. Il file non viene eliminato al termine del gioco, il salvataggio è disabilitato in un'esecuzione avviata con questo comando.

Problemi noti

Ho provato a salvare tutti i dati necessari in modo che quando si carica il gioco avrebbe continuato come avrebbe dovuto essere senza salvare.

  • I minioni riemergerebbero in posizioni diverse ogni volta che si caricava lo stesso file di salvataggio. Non è un grosso problema, e non c'è nulla che possa fare al riguardo.
  • Non ho testato questo mod molto con risultati sbloccare, ma per la maggior parte dei casi, dovrebbe funzionare come previsto.
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.