Moddetectie
More actions
Bekijk welke modmappen en bestanden ShroudForge herkent. Tijdens de detectie worden geen DLL's geladen en geen modbestanden gewijzigd.
Wat wordt gedetecteerd?
Geïnstalleerde mods zijn uitgepakte mappen onder mods/<mod-folder>/ of in de ingestelde modmap. ShroudForge leest mod.json, indien aanwezig extended.mod.json, src/mod.lua, native-plugin.ini en bestaande DLL-bestanden. Een mod die alleen Lua gebruikt, heeft geen eigen DLL nodig. Een native mod kan in DLL Manager verschijnen zonder manifest of Lua-bestand.
Dit overzicht laat zien of een map en de bijbehorende gegevens zijn herkend. Het daadwerkelijk laden van native onderdelen zie je in DLL Manager. De eigen pagina van de mod toont de algemene status.
Onbekende manifestvelden
Als de module Mod Detection en tolerant lezen zijn ingeschakeld, mogen mod.json en extended.mod.json extra velden bevatten die ShroudForge niet kent. Alleen die velden zorgen er niet voor dat een pakket wordt afgewezen. Bekende velden moeten nog steeds geldige waarden bevatten. Ongeldige JSON, ontbrekende verplichte informatie en onjuiste gegevenstypen blijven fouten.
Als je deze compatibiliteitsoptie uitschakelt, wordt strikte validatie hersteld. Dit verwijdert of schakelt niet automatisch alle geïnstalleerde mods uit.
Een mod wordt niet herkend
Controleer eerst de daadwerkelijke modmap. Een downloadmap kan nog een bovenliggende map of een map mods bevatten. Het installatieprogramma zoekt naar één modpakket in die map. Een nieuw archief met meerdere modpakketten wordt niet automatisch als groep geïnstalleerd. Pak het uit en installeer telkens één modmap. Tijdens normaal gebruik leest ShroudForge uitgepakte modmappen, geen archieven.
Herstel de gemelde JSON-locatie of installeer het volledige pakket opnieuw. Een compatibiliteitsprofiel kan een adapter bieden voor bekende verschillen. Alleen herkenning bevestigt niet dat native hooks of mod-API's werken.