O Editor de mods é uma pequena aplicação incluída dentro da pasta do jogo que constrói pacotes de mods. Corre totalmente offline no seu browser, a partir do próprio ficheiro — sem instalação, sem npm, sem servidor, sem conta. O motor de base de dados corre dentro da página.
Abra-o a partir do menu principal: Ferramentas de modding → Editor de mods. Abre mod-editor/index.html no browser do sistema; também pode fazer duplo clique nesse ficheiro.
Abre atrás de um aviso de «ferramentas experimentais». O aviso é sobre as ferramentas serem recentes — nada do que o editor faz pode mexer nos seus jogos guardados.
A disposição
Três colunas: a barra de secções à esquerda, as entradas da secção escolhida ao centro e o formulário da entrada selecionada à direita, com uma representação em direto por cima. O que vê na pré-visualização é desenhado pelo próprio código de cor do jogo — é o que vai correr.
Fazer um pacote
- Abra o
index.html. Arranca num pacote novo com uma equipa pronta a editar. - Escolha uma secção, carregue em + Adicionar e preencha o formulário. A pré-visualização atualiza-se enquanto escreve: a decoração num monolugar, um radar de seis eixos para as aptidões de um piloto, o painel da marca para patrocinadores e fornecedores.
- Largue um PNG num campo de logótipo para anexar uma imagem. É automaticamente ajustada a 195×195 — o formato que os logótipos do jogo usam.
- Veja o separador Auditoria (abaixo).
- Guardar pacote (ou
Ctrl+S) na pastamods/do jogo.
Um ponto âmbar ao lado do nome do pacote indica alterações por guardar, e o browser avisa-o antes de fechar o separador.
No Chrome e no Edge, Guardar escreve diretamente no ficheiro que abriu. No Firefox transfere-o — mova-o você para mods/.
O separador Auditoria
O separador Auditoria lista o que o jogo aceita do seu pacote sem reclamar, cobrando-lho só em jogo. Cada achado diz o que vai acontecer na realidade, salta para a linha que precisa de correção e pode ser ignorado durante a sessão. Nada disto impede guardar. Uma linha com um problema em aberto também fica marcada a vermelho na lista de entradas, para que a veja onde a cria.
| Achado | Porque importa |
|---|---|
| Uma equipa que não alinha 2 carros | O lugar de um piloto é o seu carro — o titular guia o carro 1, o segundo o carro 2. Dois pilotos no mesmo lugar deixam o outro carro vazio, e esse não parte |
| Um piloto atribuído a uma equipa que o pacote não define | O lugar é ignorado e ele vai para a bolsa de agentes livres |
| Um piloto com menos de 18 anos atribuído a uma equipa | Ganha a regra de idade da série: não é alinhado, e pode ser contratado quando tiver idade |
| Um piloto com menos de 16 anos | Promessa exclusiva das mods: envelhece a cada época, invisível no Recrutamento até aos 14 |
| Duas equipas com o mesmo nome | Os seus lugares estão seguros (as ligações resolvem-se por id), mas classificações, notícias e todas as listas de equipas mostram o mesmo nome duas vezes |
| Dois pilotos com o mesmo código | O jogo renomeia um ao carregar, em silêncio |
| Uma linha sem nome | Ignorada pelo jogo |
| Mais de 14 equipas | Confirme que a sua grelha deve mesmo ser assim tão longa |
| Uma ronda marcada como circuito sem nenhum escolhido | Corre-se num traçado gerado em vez do seu |
| Menos pilotos do que as grelhas precisam | O jogo gera a diferença |
| Um código que não tem três letras | As classificações estão montadas para três |
A primeira linha explica porque o separador existe: um pacote de 13 equipas pôs uma vez 22 pilotos na grelha em vez de 26, porque quatro equipas tinham dois pilotos num lugar e ninguém no outro — e nada em lado nenhum o dizia.
Formato do pacote e atualizar um pacote antigo
Definições → Formato do pacote indica com que versão do formato o ficheiro
foi lido e qual será escrita ao guardar (v2, que exige o jogo em 0.5.4-6
ou mais recente).
A v2 dá a cada linha um id estável, e cada ligação — o lugar de um piloto, a equipa de um patrocinador ou fornecedor, o circuito de uma ronda do calendário — aponta para esse id em vez do nome visível. Renomear uma equipa mantém, por isso, o seu pessoal, e duas equipas podem partilhar um nome sem que a segunda fique sem ninguém. As estatísticas dos fornecedores passam também a ser escritas com os nomes reais por categoria, e uma cor ou um modelo de carro vazio significa agora manter o que foi gerado em vez de pintar o carro de cinzento.
Não tem de fazer nada: abrir um pacote antigo atualiza-o, e guardar escreve o formato novo. O botão desse cartão é a versão explícita — indica quantas linhas receberam um id, quantas ligações foram reconstruídas e qualquer referência que aponte para algo que o pacote não define (o jogo ignora-as; o editor nunca as apaga por si).
Página Definições
A identidade do próprio pacote e as suas regras de mundo:
- Nome / autor — o que o seletor de pacotes mostra.
- Cenário — Nova série (o jogador entra na grelha com uma equipa nova) ou Imposto (o jogador assume uma das suas equipas logo na corrida 1). O modo Imposto revela os campos extra: infraestruturas, palmarés, ano de fundação e as ligações de «contratado por» em pilotos, patrocinadores e fornecedores.
- Ano de início — o ano civil da época 1, para que um pacote possa abrir em qualquer era.
- Modos de secção — estender ou substituir, secção a secção. Veja pacotes de mods.
- Campeonatos — o mundo faz correr onze séries, e o jogo preenche os lugares que o seu pacote deixa vazios. Desmarque as que não quiser e o número mínimo de pilotos exigido pela sua seleção aparece em direto; deixe a série jogável e desmarque o resto, e os seus pilotos serão as únicas pessoas do mundo.
- Regulamentos — a escala de pontos e a regra dos 107 % na qualificação.
Páginas Circuitos e Calendário
- Circuitos — importa os ficheiros
.circuitguardados pelo Editor de circuitos do jogo, sem duplicados por nome. - Calendário — ordena as rondas da época. Cada ronda é um dos seus circuitos importados ou um traçado gerado automaticamente (escolhe carácter e comprimento). Preenchimento automático a partir dos lugares garantidos coloca cada circuito que declarou um lugar garantido nessa ronda; os restantes ficam no conjunto.
Notas sobre campos específicos
Orçamento da equipa. O orçamento inicial é em milhões e define a tesouraria diretamente. O perfil de comportamento (pequeno / médio / grande) não é apenas um montante: o jogo consulta-o para as reservas de caixa da IA, o teto das infraestruturas, o valor da empresa, o prestígio, a exigência na escolha de pilotos e a ambição em I&D. Deixe-o em branco e é deduzido do orçamento, pelo que uma equipa de 145 M$ se comporta mesmo como uma equipa grande. Defina-o explicitamente só quando quiser um desfasamento de propósito.
Decorações. Duas coisas diferentes vestem as cores, e ambas são pré-visualizadas: o carro de carreira (um de doze modelos em vista lateral, com as suas três cores a substituir as três zonas pintadas) e o carro em 2D em direto (o sprite visto de cima, que veste ainda um de doze padrões de decoração — deixe em Auto para o jogo escolher).
Sprite de carro personalizado. Um PNG que substitui o modelo integrado numa equipa: vista lateral virada à direita, fundo transparente, redimensionado para 256 px de altura ao importar. Pinte as zonas recoloríveis em vermelho / verde / azul puros — passam a ser as cores de equipa 1 / 2 / 3, com o sombreado pixel a pixel preservado; cinzentos e pretos (pneus, cockpit) ficam intocados. Os sprites personalizados não têm zonas de patrocínio, por isso correm sem autocolantes.
Pilotos. Cada aptidão tem dois manípulos — o valor atual e o teto até onde pode crescer — mais uma curva de crescimento. Aleatorizar aptidões sorteia ambos usando as faixas etárias do próprio jogo. O gráfico do cabeçalho traça a carreira resultante época a época; leia-o como a forma de uma carreira, não como uma garantia. Traços oferece os dezasseis do jogo, com os pares incompatíveis a cinzento e a escala de níveis própria de cada traço. Sugerir deduz um salário do total ponderado das estatísticas, Gerar constrói um código único de três letras a partir do apelido.
Fornecedores. A categoria decide o formulário — um fabricante de motores, um de pneus e um de combustível são três coisas diferentes, e a ficha técnica muda com ela. Deixe uma estatística a 0 e mantém o que o jogo gerou.
Ferramenta irmã
No fundo da barra, Editor de idiomas abre o editor de traduções num separador novo — deliberadamente novo, para que o pacote que está a editar continue em memória.