Spelmotor
More actions
Kontrollera gemensamma krav för spelet, runtime, mod-API och parser. Kontrollerna förklarar varför en funktion är redo, fortfarande väntar eller inte är tillgänglig.
Spel och runtime
ShroudForge skiljer mellan klienten och den dedikerade servern. Vissa funktioner är avsedda för bara en av processerna. Runtime ger kompatibla moddar åtkomst till det körande spelet. Om runtime inte startar eller om starten misslyckas kan flera moddar påverkas samtidigt.
”Väntar på spelet” eller en värld som fortfarande laddas beskriver ett driftläge. Det betyder inte i sig att en mod är trasig. Världsberoende funktioner blir tillgängliga först när de nödvändiga speldata finns.
Spelprofiler och modprofiler
Spelprofiler beskriver vilket inbyggt spelåtkomststöd som finns för en spelversion. En profil som saknas eller inte matchar kan begränsa vissa funktioner. Läs det specifika meddelandet i stället för att anta att alla moddar är otillgängliga.
DLL-kompatibilitetsprofiler har ett annat syfte. De kopplar en mod till dess filer och kända anpassningar. Matchningen använder moddens ID eller mappnamn och kräver varken en DLL-hash eller en exakt matchning av modversionen.
Mod-API och parser
Mod-API:t tillhandahåller funktioner för Lua-moddar. En mod måste stödja det API den använder och ange nödvändiga behörigheter. Parsern läser och bearbetar speldata för ändringar av tillgångar. Därför kan en Lua-mod och en inbyggd DLL ha olika krav.
Om starten misslyckas
Läs vilken komponent som berörs och den angivna orsaken. Om förberedelsen av tillgångar misslyckas kan ShroudForge stoppa spelstarten för att skydda filernas integritet. Meddelandet anger hur du återställer läget. En inläst DLL bekräftar att just DLL-inläsningen lyckades, inte att alla moddens funktioner fungerar.