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



Controleer de gedeelde vereisten voor de game, runtime, mod-API en parser. Deze controles leggen uit waarom een functie gereed is, nog wacht of niet beschikbaar is.

Game en runtime

ShroudForge maakt onderscheid tussen de client en de dedicated server. Sommige functies zijn bedoeld voor slechts één type proces. De runtime geeft ondersteunde mods toegang tot de draaiende game. Als de runtime niet start of niet goed start, kan dat meerdere mods tegelijk beïnvloeden.

'Wachten op de game' of een wereld die nog wordt geladen, beschrijft een operationele status. Dat betekent op zichzelf niet dat een mod defect is. Functies die van de wereld afhankelijk zijn, zijn pas gereed zodra de vereiste gamegegevens beschikbaar zijn.

Gameprofielen en modprofielen

Gameprofielen beschrijven welke native toegang voor een gamebuild wordt ondersteund. Een ontbrekend passend profiel kan bepaalde functies beperken. Lees het specifieke bericht in plaats van ervan uit te gaan dat elke mod niet beschikbaar is.

DLL-compatibiliteitsprofielen hebben een ander doel. Ze koppelen een mod aan de bijbehorende bestanden en bekende aanpassingen. De koppeling gebruikt de mod-ID of mapnaam en vereist geen DLL-hash of exacte overeenkomst van de modversie.

Mod-API en parser

De mod-API biedt functies voor Lua-mods. Een mod moet de API ondersteunen die deze gebruikt en de benodigde machtigingen opgeven. De parser leest en verwerkt gamegegevens voor wijzigingen aan assets. Een Lua-mod en een native DLL kunnen daarom verschillende vereisten hebben.

Als het opstarten mislukt

Lees welk onderdeel is getroffen en wat de gemelde oorzaak is. Als het voorbereiden van assets mislukt, kan ShroudForge het starten van de game stoppen om de bestandsintegriteit te beschermen. Het bericht vermeldt het vereiste herstel. Een geladen DLL bevestigt alleen dat de DLL is geladen, niet dat elke functie van de mod werkt.