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.

Modidentifiering

From Shroudforge
Revision as of 01:35, 7 November 2026 by Bonsaibauer (talk | contribs) (Importing a new version from external source)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Mod Detection



Se vilka modmappar och filer ShroudForge känner igen. Identifieringen läser inte in DLL-filer och ändrar inte modfiler.

Vad identifieras?

Installerade moddar är uppackade mappar under mods/<mod-folder>/ eller i den konfigurerade modmappen. ShroudForge läser mod.json, den valfria extended.mod.json, src/mod.lua, native-plugin.ini och befintliga DLL-filer. En mod som bara använder Lua behöver ingen egen DLL. En inbyggd mod kan visas i DLL Manager utan manifest eller Lua-fil.

Vyn visar om en mapp och dess information identifierades. Den faktiska inläsningen av inbyggda komponenter visas i DLL Manager. Moddens egen sida visar dess övergripande status.

Okända manifestfält

När modulen Mod Detection och tolerant läsning är aktiverade kan mod.json och extended.mod.json innehålla extra fält som ShroudForge inte känner till. Enbart dessa fält gör inte att ett paket avvisas. Kända fält måste fortfarande ha giltiga värden. Ogiltig JSON, saknad obligatorisk information och fel datatyper är fortfarande fel.

Om du inaktiverar det här kompatibilitetsalternativet återgår valideringen till strikt läge. Det tar inte automatiskt bort eller inaktiverar alla installerade moddar.

En mod identifieras inte

Kontrollera först den faktiska modmappen. En nedladdad mapp kan innehålla ytterligare en omslagsmapp eller en mods-katalog. Installationsprogrammet letar efter ett enda modpaket inuti. Ett nytt arkiv med flera modpaket installeras inte automatiskt som en grupp. Packa upp det och installera en modmapp i taget. Under normal drift läser ShroudForge uppackade modmappar, inte arkiv.

Rätta den rapporterade JSON-platsen eller installera om hela paketet. En kompatibilitetsprofil kan tillhandahålla en adapter för kända skillnader. Att modden identifieras bekräftar inte i sig att inbyggda hooks eller mod-API:er fungerar.