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.

Wykrywanie modów

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



Sprawdź, które foldery i pliki modów rozpoznaje ShroudForge. Wykrywanie nie ładuje bibliotek DLL ani nie zmienia plików modów.

Co jest wykrywane?

Zainstalowane mody to rozpakowane foldery w mods/<mod-folder>/ lub w skonfigurowanym katalogu modów. ShroudForge odczytuje mod.json, opcjonalny extended.mod.json, src/mod.lua, native-plugin.ini i istniejące pliki DLL. Mod korzystający wyłącznie z Lua nie potrzebuje własnej biblioteki DLL. Mod natywny może pojawić się w DLL Managerze bez manifestu ani pliku Lua.

Ten widok informuje, czy folder i zawarte w nim informacje zostały rozpoznane. Faktyczne ładowanie natywne jest widoczne w DLL Managerze. Własna strona moda pokazuje jego ogólny stan.

Nieznane pola manifestu

Przy włączonym module Mod Detection i tolerancyjnym odczycie pliki mod.json oraz extended.mod.json mogą zawierać dodatkowe pola nieznane ShroudForge. Same te pola nie powodują odrzucenia pakietu. Znane pola nadal muszą zawierać poprawne wartości. Nieprawidłowy JSON, brak wymaganych informacji i błędne typy danych pozostają błędami.

Wyłączenie tej opcji zgodności przywraca ścisłą walidację. Nie usuwa ani nie wyłącza automatycznie wszystkich zainstalowanych modów.

Mod nie jest rozpoznawany

Najpierw sprawdź rzeczywisty folder moda. Folder pobierania może zawierać dodatkowy folder opakowujący lub katalog mods. Instalator wyszukuje pojedynczy pakiet moda znajdujący się wewnątrz. Nowe archiwum zawierające kilka pakietów modów nie jest instalowane automatycznie jako grupa. Rozpakuj je i instaluj pojedynczo foldery modów. Podczas normalnej pracy ShroudForge odczytuje rozpakowane foldery, a nie archiwa.

Popraw zgłoszoną lokalizację JSON albo ponownie zainstaluj cały pakiet. Profil zgodności może dostarczyć adapter dla znanych różnic. Samo rozpoznanie nie potwierdza działania natywnych hooków ani API modów.