Script que permite adicionar categorias personalizadas em lojas de veículos e construção. O script está integrado ao seu mod e você mesmo define o nome e o ícone da sua categoria.
Instruções para adicionar sua categoria em moddesk.xml
Abra o arquivo moddesk.xml:
Use um editor de texto (como Notepad++ ou Visual Studio Code) para abrir o arquivo moddesk.xml localizado na pasta do seu mod.
Adicionando a seção <extraSourceFiles>:
Certifique-se de que seu arquivo contenha a seção <extraSourceFiles>. Caso não exista, adicione o seguinte código antes da tag de fechamento </modDesc>:
<extraSourceFiles>
<sourceFile filename="addStoreCategory.lua" />
</extraSourceFiles>
Adicionando as seções <storeCategories> e <constructionCategories>:
Você precisa adicionar as seções <storeCategories> e <constructionCategories> ao arquivo se elas ainda não existirem. Insira o seguinte código antes da tag de fechamento </modDesc>:
<lojaCategorias>
<!-- Suas categorias irão aqui -->
</storeCategories>
<categorias de construção>
<!-- Suas categorias de construção irão aqui -->
</constructionCategories>
Adicionando uma nova categoria em <storeCategories>:
Dentro da seção <storeCategories>, adicione sua categoria usando o seguinte modelo:
<storeCategory type="YOUR_CATEGORY_TYPE" name="YOUR_STORECATEGORY_NAME" title="Seu título" image="caminho/para/image.png"/>
Substitua YOUR_CATEGORY_TYPE pelo tipo de categoria (por exemplo, DRIVABLES, TRAILERS, etc.), YOUR_STORECATEGORY_NAME por um nome exclusivo para sua categoria, Your Title pelo nome que será exibido no jogo e path/to/image.png pelo caminho à imagem da sua categoria.
Exemplo:
<storeCategory type="MISC" name="my_custom_category" title="Minha categoria personalizada" image="my_custom_image.png"/>
Adicionando uma nova categoria em <constructionCategories> (se necessário):
Dentro da seção <constructionCategories>, adicione sua categoria de construção usando um modelo semelhante:
<constructionCategory type="YOUR_CONSTRUCTION_TYPE" name="YOUR_CONSTRUCTIONCATEGORY_NAME" title="Seu título"/>
Substitua YOUR_CONSTRUCTION_TYPE pelo tipo de categoria (por exemplo, edifícios, produção, etc.), YOUR_CONSTRUCTIONCATEGORY_NAME por um nome exclusivo para sua categoria de construção e Your Title pelo nome que será exibido no jogo.
Exemplo:
<constructionCategory type="buildings" name="my_custom_building_category" title="Minha categoria de construção personalizada"/>
Salve as alterações:
Após fazer todas as alterações, salve o arquivo moddesk.xml.
Teste no jogo:
Inicie o jogo e verifique se sua nova categoria aparece no menu de loja e construção.
Certifique-se de que todos os itens sejam exibidos corretamente e funcionem sem erros.
Depuração (se necessário):
Se sua categoria não aparecer, verifique se há erros no console. Certifique-se de que todos os nomes de categorias e itens estejam escritos corretamente e não contenham erros de digitação.
Conclusão
Agora você sabe como adicionar sua categoria em moddesk.xml para Farming Simulator 25. Se você tiver mais dúvidas ou problemas, fique à vontade para pedir ajuda!