Скрипт, позволяющий добавлять собственные категории в магазины автомобилей и строительной техники. Скрипт встроен в ваш мод, и вы сами устанавливаете имя и значок для своей категории.
Инструкции по добавлению категории в moddesk.xml
Откройте файл moddesk.xml:
Используйте текстовый редактор (например, Notepad++ или Visual Studio Code), чтобы открыть файл moddesk.xml, расположенный в папке вашего мода.
Добавляем раздел <extraSourceFiles>:
Убедитесь, что ваш файл содержит раздел <extraSourceFiles>. Если его не существует, добавьте следующий код перед закрывающим тегом </modDesc>:
<extraSourceFiles>
<sourceFile filename="addStoreCategory.lua" />
</extraSourceFiles>
Добавление разделов <storeCategories> и <constructionCategories>:
Вам необходимо добавить в файл разделы <storeCategories> и <constructionCategories>, если они еще не существуют. Вставьте следующий код перед закрывающим тегом </modDesc>:
<storeCategories>
<!-- Здесь будут ваши категории -->
</storeCategories>
<категории конструкции>
<!-- Здесь будут ваши категории строительства -->
</constructionCategories>
Добавление новой категории в <storeCategories>:
В разделе <storeCategories> добавьте свою категорию, используя следующий шаблон:
<storeCategory type="YOUR_CATEGORY_TYPE" name="YOUR_STORECATEGORY_NAME" title="Ваш заголовок" image="path/to/image.png"/>
Замените YOUR_CATEGORY_TYPE на тип категории (например, DRIVABLES, TRAILERS и т. д.), YOUR_STORECATEGORY_NAME на уникальное имя для вашей категории, Your Title на имя, которое будет отображаться в игре, а path/to/image.png на путь. к изображению для вашей категории.
Пример:
<storeCategory type="MISC" name="my_custom_category" title="Моя пользовательская категория" image="my_custom_image.png"/>
Добавление новой категории в <constructionCategories> (при необходимости):
В разделе <constructionCategories> добавьте категорию строительства, используя аналогичный шаблон:
<constructionCategory type="YOUR_CONSTRUCTION_TYPE" name="YOUR_CONSTRUCTIONCATEGORY_NAME" title="Ваш заголовок"/>
Замените YOUR_CONSTRUCTION_TYPE на тип категории (например, здания, производство и т. д.), YOUR_CONSTRUCTIONCATEGORY_NAME на уникальное имя для вашей категории строительства, а Your Title на имя, которое будет отображаться в игре.
Пример:
<constructionCategory type="buildings" name="my_custom_building_category" title="Моя нестандартная категория зданий"/>
Сохраните изменения:
После внесения всех изменений сохраните файл moddesk.xml.
Тестирование в игре:
Запустите игру и проверьте, появилась ли ваша новая категория в меню магазина и строительства.
Убедитесь, что все элементы отображаются правильно и работают без ошибок.
Отладка (при необходимости):
Если ваша категория не отображается, проверьте консоль на наличие ошибок. Убедитесь, что все названия категорий и товаров написаны правильно и не содержат опечаток.
Заключение
Теперь вы знаете, как добавить свою категорию в файл moddesk.xml для Farming Simulator 25. Если у вас возникнут дополнительные вопросы или проблемы, смело обращайтесь за помощью!