- Java 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| portugues-brasileiro | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE | ||
| portugues-brasileiro.7z | ||
| portugues-brasileiro.zip | ||
| README.md | ||
Starsector - Traducao Completa PT-BR
Traducao de Starsector para portugues brasileiro, empacotada como mod para evitar sobrescrever os arquivos originais do jogo.
Este pacote traduz os arquivos textuais do jogo base dentro de starsector-core/data e entrega a traducao como um mod ativavel pelo launcher do Starsector.
Participe da comunidade no Discord: https://discord.gg/uFEwSMwUYb
Ajude à manter o projeto
Se você quer que eu mantenha essa tradução atualizada e quer me ajuda à me manter vivo, faça uma doação para o Pix: Pix: [email protected]
Links
Requisitos
Voce precisa ter o Starsector instalado no computador.
Versao alvo validada:
0.98a-RC8
Tambem precisa de um programa para extrair arquivos compactados, caso baixe a traducao em ZIP ou 7Z:
- ZIP: o proprio Windows consegue extrair.
- 7Z: use o 7-Zip ou outro programa compativel.
O que esta incluido
A pasta portugues-brasileiro/ e o mod funcional.
Estrutura principal:
portugues-brasileiro/
mod_info.json
README.md
data/
graphics/fonts/
O arquivo mod_info.json faz o Starsector reconhecer a traducao no launcher. A pasta data/ contem os arquivos traduzidos usando a mesma estrutura do jogo base.
As fontes em graphics/fonts/ adicionam glifos usados pelo portugues brasileiro em partes da interface que usam fontes menores do jogo.
O pacote atual contem:
19347itens traduzidos609arquivos de dados traduzidos16arquivos de fonte para suporte a acentos0itens pendentes0itens manuais restantes0falhas registradas
Arquivos que nao fazem parte da traducao textual, como imagens de missoes, mapas de nebula e arquivos .sample tecnicos, nao sao incluidos. Listas de nomes proprios e nomes procedurais foram preservadas quando a traducao poderia quebrar nomes, IDs ou geracao do jogo.
Onde instalar
A traducao deve ser instalada na pasta mods do Starsector.
Em uma instalacao normal, o caminho pode ser algo como:
C:\Program Files (x86)\Fractal Softworks\Starsector\mods
C:\Program Files\Fractal Softworks\Starsector\mods
D:\Jogos\Fractal Softworks\Starsector\mods
Se voce nao souber onde o jogo esta instalado, procure pela pasta que contem starsector.exe. Dentro dela deve existir a pasta mods.
Como instalar a traducao
Passo 1: baixar ou preparar a pasta do mod
Se voce esta usando este repositorio localmente, a pasta do mod ja esta pronta:
portugues-brasileiro/
Se estiver usando um pacote de release, extraia o ZIP ou 7Z baixado e procure a pasta que contem:
mod_info.json
data/
Passo 2: copiar para a pasta de mods
Copie a pasta portugues-brasileiro/ para a pasta mods do Starsector.
Voce pode renomear a pasta copiada para:
Starsector Portugues Brasileiro
O caminho final deve ficar assim:
Fractal Softworks\Starsector\mods\Starsector Portugues Brasileiro\mod_info.json
Fractal Softworks\Starsector\mods\Starsector Portugues Brasileiro\data\
Tambem funciona se a pasta continuar chamada portugues-brasileiro, desde que mod_info.json esteja diretamente dentro dela:
Fractal Softworks\Starsector\mods\portugues-brasileiro\mod_info.json
Fractal Softworks\Starsector\mods\portugues-brasileiro\data\
Passo 3: ativar no launcher
- Abra o launcher do Starsector.
- Clique em
Mods. - Ative
Starsector Portugues Brasileiro. - Inicie o jogo.
Nao copie estes arquivos para starsector-core. A traducao foi montada como mod justamente para nao substituir arquivos originais do jogo.
Como atualizar a traducao
Para atualizar:
- Feche o jogo.
- Abra a pasta
modsdo Starsector. - Apague ou renomeie a pasta antiga da traducao.
- Copie a nova pasta da traducao para
mods. - Abra o launcher e confirme que o mod continua ativo.
Nao misture arquivos de versoes diferentes dentro da mesma pasta do mod.
Como remover a traducao
Para remover:
- Abra o launcher do Starsector.
- Entre em
Mods. - Desative
Starsector Portugues Brasileiro.
Ou apague a pasta da traducao dentro de mods.
Como a instalacao usa o sistema de mods do Starsector, remover a traducao nao exige restaurar arquivos em starsector-core.
Como distribuir
Para distribuir a traducao:
- Copie a pasta
portugues-brasileiro/. - Opcionalmente renomeie a copia para
Starsector Portugues Brasileiro. - Compacte essa pasta em ZIP ou 7Z.
O arquivo compactado deve abrir diretamente em uma pasta que contenha:
mod_info.json
README.md
data/
graphics/
Evite compactar a pasta inteira do jogo ou qualquer conteudo de Fractal Softworks/.
Validacao feita
Foram executadas checagens sobre a traducao gerada:
- Todos os itens escaneaveis traduzidos:
19347 / 19347 - Itens manuais restantes:
0 - Falhas no checkpoint:
0 - Arquivos totais no mod:
627 - Arquivos de dados no mod:
609 - Arquivos de fonte no mod:
16 - Fontes empacotadas sem glifos PT-BR:
0 - Erros estruturais em CSV:
0 - Erros estruturais em JSON-like:
0 - Erros estruturais em Java:
0 - Arquivos com BOM UTF-8 no pacote:
0 - Separadores reservados de opcoes em
rules.csvalterados:0 - Colunas internas de CSV alteradas indevidamente:
0 - Arquivos originais em
starsector-core/datamodificados:0 - Erros fatais, excecoes e erros de JSON no teste de carregamento:
0
Compatibilidade
Este mod substitui arquivos textuais do jogo base. Isso e necessario para uma traducao completa, especialmente em arquivos grandes como:
data/campaign/rules.csvdata/strings/descriptions.csvdata/hullmods/hull_mods.csv- arquivos
.javacom textos visiveis
Outros mods que alterem os mesmos arquivos podem competir com esta traducao. Se houver conflito, a ordem de carregamento e as regras de substituicao do Starsector podem determinar qual arquivo sera usado.
Solucao de problemas
O mod nao aparece no launcher
Verifique se mod_info.json esta diretamente dentro da pasta do mod.
Correto:
Starsector\mods\Starsector Portugues Brasileiro\mod_info.json
Errado:
Starsector\mods\Starsector Portugues Brasileiro\portugues-brasileiro\mod_info.json
O jogo continua em ingles
Confirme que o mod esta ativado no launcher. Tambem verifique se voce copiou a pasta para a instalacao correta do Starsector, caso tenha mais de uma copia do jogo.
Alguns textos da tela inicial, da criacao de personagem, da tela de frota, do mapa e do painel de comando/colonia ficam dentro de classes compiladas do jogo base e nao sao expostos nos arquivos de dados substituidos pelo mod. Exemplos incluem botoes principais do menu, rotulos de abas, textos de reparo da frota, filtros do mapa e parte dos textos de doutrina/producao. Os textos carregados de data/, incluindo dicas, dialogos, opcoes, descricoes e tooltips expostas por arquivos de dados, sao o escopo validado deste pacote.
Acentos aparecem como apostrofos ou caracteres quebrados
Reinstale a pasta completa da traducao. A versao atual inclui arquivos em graphics/fonts/ para cobrir glifos como ç, ã, á, é e í em fontes menores usadas por algumas telas. Nao misture a pasta nova com uma instalacao antiga.
O jogo mostra aviso de versao
O pacote foi validado para 0.98a-RC8. Se voce estiver usando outra versao do Starsector, o launcher pode avisar incompatibilidade. Usar em outra versao pode funcionar, mas nao e a versao validada.
O jogo fecha ao iniciar
Confirme que voce instalou a versao mais recente do pacote e que a pasta antiga foi removida antes de copiar a nova. Se o erro mencionar JSONObject ou rules.csv, reinstale a pasta completa da traducao em vez de misturar arquivos novos com antigos.
Outro mod sobrescreve textos
Se outro mod altera os mesmos arquivos do jogo base, pode haver conflito. Teste com esta traducao ativada sozinha para confirmar se o problema vem de conflito entre mods.
Estrutura do repositorio
portugues-brasileiro/ Mod pronto para instalar
portugues-brasileiro/mod_info.json Metadados do mod
portugues-brasileiro/data/ Arquivos traduzidos
portugues-brasileiro/graphics/fonts/ Fontes com glifos PT-BR
portugues-brasileiro/README.md Instrucoes curtas dentro do pacote do mod
Arquivos internos de trabalho e a copia local do jogo nao devem ser distribuidos.