Silnik
More actions
Sprawdź wspólne wymagania gry, runtime'u, API modów i parsera. Te kontrole wyjaśniają, dlaczego funkcja jest gotowa, nadal oczekuje lub jest niedostępna.
Gra i runtime
ShroudForge rozróżnia klienta i serwer dedykowany. Niektóre funkcje są przeznaczone tylko dla jednego rodzaju procesu. Runtime zapewnia obsługiwanym modom dostęp do uruchomionej gry. Brak uruchomienia runtime'u lub jego niepowodzenie może jednocześnie wpłynąć na wiele modów.
Komunikat „Oczekiwanie na grę” lub świat, który nadal się wczytuje, opisuje stan działania. Sam w sobie nie oznacza, że mod jest uszkodzony. Funkcje zależne od świata będą gotowe dopiero po udostępnieniu wymaganych danych gry.
Profile gry i profile modów
Profile gry opisują obsługiwany dostęp natywny dla danej kompilacji gry. Brak pasującego profilu może ograniczyć konkretne funkcje. Przeczytaj właściwy komunikat zamiast zakładać, że każdy mod jest niedostępny.
Profile zgodności DLL służą innemu celowi. Powiązują mod z jego plikami i znanymi adaptacjami. Dopasowanie wykorzystuje identyfikator moda lub nazwę folderu i nie wymaga skrótu DLL ani dokładnej zgodności wersji moda.
API modów i parser
API modów udostępnia funkcje dla modów Lua. Mod musi obsługiwać używane API i deklarować wymagane uprawnienia. Parser odczytuje i przetwarza dane gry na potrzeby zmian zasobów. Dlatego mod Lua i natywna biblioteka DLL mogą mieć różne wymagania.
Jeśli uruchamianie się nie powiedzie
Sprawdź, którego składnika dotyczy problem i jaka jest podana przyczyna. Jeśli przygotowanie zasobów się nie powiedzie, ShroudForge może zatrzymać uruchamianie gry, aby chronić spójność plików. Komunikat opisuje wymagane odzyskiwanie. Załadowanie DLL potwierdza tylko etap jej ładowania, a nie działanie wszystkich funkcji moda.