Jump to content
Toggle menu
  • 3 articles
  • 22 files
  • 3 users
  • 2.5K edits
Shroudforge
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 01:34, 7 November 2026 by Bonsaibauer (talk | contribs) (Importing a new version from external source)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Engine



Controlla i requisiti condivisi per il gioco, il runtime, l'API delle mod e il parser. Questi controlli spiegano perché una funzione è pronta, è ancora in attesa o non è disponibile.

Gioco e runtime

ShroudForge distingue il client dal server dedicato. Alcune funzioni sono destinate a un solo tipo di processo. Il runtime consente alle mod supportate di accedere al gioco in esecuzione. Un avvio del runtime mancante o non riuscito può influire su più mod contemporaneamente.

“In attesa del gioco” o un mondo ancora in caricamento descrivono uno stato operativo. Da soli non indicano che una mod sia guasta. Le funzioni che dipendono dal mondo diventano pronte solo quando sono disponibili i dati di gioco necessari.

Profili di gioco e profili delle mod

I profili di gioco descrivono l'accesso nativo supportato per una versione del gioco. L'assenza di un profilo corrispondente può limitare alcune funzioni specifiche. Leggi il messaggio interessato invece di presumere che tutte le mod siano indisponibili.

I profili di compatibilità DLL hanno uno scopo diverso. Associano una mod ai suoi file e agli adattamenti noti. L'abbinamento usa l'ID della mod o il nome della cartella e non richiede un hash DLL né una corrispondenza esatta della versione della mod.

API delle mod e parser

L'API delle mod fornisce funzioni per le mod Lua. Una mod deve supportare l'API che utilizza e dichiarare le autorizzazioni necessarie. Il parser legge ed elabora i dati di gioco per le modifiche agli asset. Una mod Lua e una DLL nativa possono quindi avere requisiti diversi.

Se l'avvio non riesce

Leggi il componente interessato e la causa segnalata. Se la preparazione degli asset non riesce, ShroudForge può interrompere l'avvio del gioco per proteggere la coerenza dei file. Il messaggio indica come ripristinarla. Il caricamento di una DLL conferma la sua fase di caricamento, non tutte le funzioni della mod.