Skrypt umożliwiający dodawanie niestandardowych kategorii do sklepów motoryzacyjnych i budowlanych. Skrypt jest wbudowany w twój mod i sam ustawiasz nazwę i ikonę swojej kategorii.
Instrukcje dodawania kategorii w pliku moddesk.xml
Otwórz plik moddesk.xml:
Użyj edytora tekstu (takiego jak Notepad++ lub Visual Studio Code), aby otworzyć plik moddesk.xml znajdujący się w folderze moda.
Dodanie sekcji <extraSourceFiles>:
Upewnij się, że plik zawiera sekcję <extraSourceFiles>. Jeśli nie istnieje, dodaj następujący kod przed tagiem zamykającym </modDesc>:
<dodatkowe pliki źródłowe>
<nazwa pliku źródłowego="addStoreCategory.lua" />
</extraSourceFiles>
Dodanie sekcji <storeCategories> i <constructionCategories>:
Musisz dodać sekcje <storeCategories> i <constructionCategories> do pliku, jeśli jeszcze nie istnieją. Wstaw następujący kod przed tagiem zamykającym </modDesc>:
<kategorie sklepu>
<!-- Twoje kategorie znajdą się tutaj -->
</storeCategories>
<kategorie konstrukcyjne>
<!-- Twoje kategorie konstrukcyjne znajdą się tutaj -->
</constructionCategories>
Dodanie nowej kategorii w <storeCategories>:
W sekcji <storeCategories> dodaj swoją kategorię, korzystając z następującego szablonu:
<storeCategory type="YOUR_CATEGORY_TYPE" name="YOUR_STORECATEGORY_NAME" title="Twój tytuł" image="ścieżka/do/image.png"/>
Zamień YOUR_CATEGORY_TYPE na typ kategorii (np. DRIVABLES, TRAILERS itp.), YOUR_STORECATEGORY_NAME na unikalną nazwę swojej kategorii, Your Title na nazwę, która będzie wyświetlana w grze, a path/to/image.png na ścieżkę do obrazu dla Twojej kategorii.
Przykład:
<storeCategory type="MISC" name="moja_kategoria_niestandardowa" title="Moja kategoria niestandardowa" image="my_custom_image.png"/>
Dodanie nowej kategorii w <constructionCategories> (jeśli to konieczne):
W sekcji <constructionCategories> dodaj kategorię budowy, korzystając z podobnego szablonu:
<constructionCategory type="YOUR_CONSTRUCTION_TYPE" name="YOUR_CONSTRUCTIONCATEGORY_NAME" title="Twój tytuł"/>
Zastąp YOUR_CONSTRUCTION_TYPE typem kategorii (np. budynki, produkcja itp.), YOUR_CONSTRUCTIONCATEGORY_NAME unikalną nazwą kategorii konstrukcji, a Your Title nazwą, która będzie wyświetlana w grze.
Przykład:
<constructionCategory type="budynki" name="moja_niestandardowa_kategoria_budynku" title="Moja niestandardowa kategoria budynku"/>
Zapisz zmiany:
Po dokonaniu wszystkich zmian zapisz plik moddesk.xml.
Testowanie w grze:
Uruchom grę i sprawdź, czy Twoja nowa kategoria pojawi się w menu sklepu i konstrukcji.
Upewnij się, że wszystkie elementy są wyświetlane poprawnie i działają bez błędów.
Debugowanie (jeśli to konieczne):
Jeśli Twoja kategoria nie pojawia się, sprawdź konsolę pod kątem błędów. Upewnij się, że wszystkie nazwy kategorii i przedmiotów zostały napisane poprawnie i nie zawierają literówek.
Wniosek
Teraz wiesz, jak dodać swoją kategorię w pliku moddesk.xml dla Farming Simulator 25. Jeśli masz dalsze pytania lub problemy, nie wahaj się poprosić o pomoc!