Introdução
O que é o SCS IntelliSense e o que ele faz pelos seus mods.
O SCS IntelliSense é uma extensão do Visual Studio Code para criar mods de
American Truck Simulator e Euro Truck Simulator 2. Ela entende os arquivos
de definição do jogo (.sii e .sui) e ajuda você a escrevê-los como se escreve
código em qualquer editor moderno: com cores, verificação de erros, sugestões e
navegação.
O que ela faz
- Cores por significado. Nomes de classe, nomes de unit, chaves de atributo, valores e comentários ganham cada um a sua cor, e o arquivo fica mais fácil de ler. Veja Realce e ícones.
- Encontra erros enquanto você digita. Um
:ou}faltando, um nome de unit inválido, duas units com o mesmo nome, um atributo escrito errado, comoprcieem vez deprice, ou um valor que o tipo não aceita, comoprice: abc. A maioria dos problemas vem com uma correção de um clique. Veja Diagnósticos e correções rápidas. - Sugere o que vem em seguida. Nomes de classe, chaves de atributo, os valores que um atributo aceita, units para apontar, os arquivos do seu mod e os eventos dos seus bancos de som. Veja Autocompletar e hover.
- Deixa você navegar pelo mod. Ctrl+clique no nome de uma unit para abrir onde ela é definida, listar tudo que a usa ou renomeá-la em todo lugar de uma vez. Ctrl+clique num caminho para abrir aquele arquivo. Veja Navegação.
- Mantém os caminhos funcionando. Renomeie ou mova um arquivo no VS Code, e todo caminho que aponta para ele é atualizado para você. Veja Mover e renomear arquivos.
- Formata seus arquivos. Indentação, chaves e espaços consistentes, sem nunca mudar um valor. Veja Formatador.
Testada nos arquivos do próprio jogo
Cada verificação é testada nos arquivos que vêm com o próprio jogo: 73.224
arquivos .sii/.sui do American Truck Simulator 1.61, do jogo base e de 56 DLCs.
Nenhum deles é apontado como quebrado, então, quando a extensão diz que algo está
errado no seu mod, vale a pena dar uma olhada.
O Euro Truck Simulator 2 usa o mesmo motor e o mesmo formato de arquivo, mas a extensão ainda não foi testada nos arquivos dele. Se você faz mods de ETS2 e algo parecer errado, avise.
Próximo passo
Instale a extensão e abra o seu mod.