Wykrywanie modów
More actions
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.