Compatibilidade de Versão
Entendendo os Números de Versão
Seção intitulada “Entendendo os Números de Versão”As versões do Ren’Py seguem o formato major.minor.patch (ex.: 8.2.0). Os jogos são compilados com uma versão específica e podem não funcionar corretamente com um motor significativamente diferente.
Regras de Compatibilidade
Seção intitulada “Regras de Compatibilidade”Mesma Versão Major (Melhor)
Seção intitulada “Mesma Versão Major (Melhor)”Os jogos geralmente funcionam com qualquer motor da mesma versão major:
- Jogo compilado com 7.4.x → Funciona com 7.5.3, 7.6.3, 7.7.3, 7.8.4, 7.8.8 do Spark
- Jogo compilado com 8.1.x → Funciona com 8.0.3, 8.1.3, 8.2.3, etc. do Spark
Versão Major Diferente
Seção intitulada “Versão Major Diferente”Executar um jogo 7.x em um motor 8.x às vezes é possível — o Ren’Py 8 tem alguma compatibilidade com jogos mais antigos. Os resultados variam por jogo, mas pode valer a pena tentar se nenhum motor 7.x funcionar.
O inverso nunca é verdade: jogos 8.x dependem do Python 3 e APIs do Ren’Py 8 que não existem em motores 7.x.
Versão Muito Nova
Seção intitulada “Versão Muito Nova”Se um jogo foi compilado com uma versão do Ren’Py mais nova do que o Spark suporta, ele pode usar recursos que ainda não estão disponíveis.
Cores de Compatibilidade
Seção intitulada “Cores de Compatibilidade”A biblioteca mostra indicadores de compatibilidade:
- Verde — A versão do motor corresponde de perto ao jogo
- Amarelo — Diferença menor de versão, deve funcionar
- Vermelho — Incompatibilidade de versão major, provavelmente terá problemas
O Que Fazer
Seção intitulada “O Que Fazer”- Comece com a versão sugerida — A detecção automática do Spark geralmente está correta
- Tente a versão disponível mais próxima — Se a versão exata não estiver disponível
- Tente a mais recente da mesma família — 7.8.8 para jogos 7.x, 8.5.2 para jogos 8.x
- Reporte no Discord — Se nenhuma versão funcionar, nos avise para que possamos investigar