Pular para o conteúdo

Problemas com Saves

Sintoma: Os arquivos de save existem, mas não podem ser carregados ou causam erros.

Possíveis causas:

  1. Incompatibilidade de versão do motor — Saves de uma versão diferente do motor podem ser incompatíveis

    • Solução: Use a mesma versão do motor de quando os saves foram criados
  2. Arquivo de save corrompido — O arquivo de save está danificado

    • Solução: Tente carregar um save anterior ou um auto-save
  3. Dados persistentes ausentes — O arquivo persistent está faltando

    • Solução: Transfira o arquivo persistent junto com os saves

Sintoma: O jogo trava ou exibe um erro mencionando “unsupported pickle protocol” ou mensagens similares relacionadas a pickle.

Causa: Isso acontece quando os arquivos de save ou persistentes foram criados em um motor Ren’Py mais novo e você está tentando carregá-los em um mais antigo. O caso mais comum é carregar saves feitos com Ren’Py 8 (Python 3) em um motor Ren’Py 7 (Python 2) — o formato pickle do Python 3 não é retrocompatível com o Python 2.

Soluções:

  1. Mude para uma versão do motor Ren’Py 8.x para corresponder aos saves
  2. Se precisar usar um motor 7.x, exclua os saves incompatíveis e os arquivos persistentes e comece do zero

Ao transferir saves do PC:

  1. Certifique-se de copiar tanto os arquivos .save QUANTO o arquivo persistent
  2. Coloque-os em Spark Documents/games/[NomeDoJogo]/game/saves/
  3. Use a mesma versão do motor ou uma compatível com a versão do PC
  4. Reinicie o jogo após importar os saves

A compatibilidade de saves nem sempre é garantida ao mover saves do Spark para outras plataformas (PC, Mac, Android) ou vice-versa. Fazemos o nosso melhor para garantir a compatibilidade, mas testar todos os cenários possíveis é muito demorado e casos extremos existem.

Se você encontrar um problema de compatibilidade de save ao transferir saves entre o Spark e outra plataforma, por favor reporte no Discord ou por e-mail para que possamos investigar.

  1. Verifique se o iCloud está ativado nos Ajustes do iOS
  2. Certifique-se de que o Spark tem permissão do iCloud Drive
  3. Verifique se a Sincronização de Saves do iCloud está ativada nas Configurações do Spark
  4. Aguarde alguns minutos — a sincronização não é instantânea
  5. Verifique a conexão de internet do seu dispositivo

As miniaturas dos saves podem não aparecer se:

  • O save foi criado em uma plataforma diferente
  • Os assets de imagem do jogo são diferentes da versão usada para criar o save
  • O save foi transferido sem os dados de miniatura

Se os saves parecem ter sumido:

  1. Verifique se você alterou a versão do motor do jogo (saves são específicos por versão em relação à localização)
  2. Procure em Spark Documents/games/[NomeDoJogo]/game/saves/
  3. Verifique os arquivos de backup em Spark Documents/backups/
  4. Se a sincronização do iCloud está ativada, verifique se os saves ainda estão em outro dispositivo