Pular para o conteúdo

Editor de Saves

O Editor de Saves permite visualizar e modificar o conteúdo de arquivos de save e dados persistentes do Ren’Py sem iniciar o jogo. Você pode alterar nomes de personagens, ajustar estatísticas, alternar flags e navegar pelo estado interno completo de qualquer save.

  1. Abra o Gerenciador de Saves de um jogo
  2. Toque em um slot de save para abrir sua visualização detalhada
  3. Toque em Editar Dados do Save para abrir o Editor de Saves

O Editor de Saves possui duas abas:

Uma visualização em árvore de todos os dados dentro do arquivo de save. Você pode navegar em estruturas aninhadas como dicionários, listas e instâncias de classe.

  • Pesquisa — Filtre entradas por nome de chave ou valor
  • Caminho de breadcrumb — Mostra sua localização atual na árvore de dados; toque em qualquer segmento para voltar
  • Variáveis ocultas — Chaves internas do Ren’Py (começando com _ e internos do motor como rollback_log) são ocultas por padrão. Toque no ícone de olho para alternar a visibilidade.
  • Tipos com código de cores — Cada tipo de valor possui um distintivo de cor diferente para identificação rápida

Lista todas as edições que você fez com os valores antigos e novos. Você pode reverter alterações individuais ou usar Reverter Tudo para desfazer tudo.

TipoEditávelEntrada
StringSimCampo de texto
IntegerSimTeclado numérico
FloatSimTeclado decimal
BooleanSimSeletor True / False
DictNavegarExplorar chaves
ListNavegarExplorar itens
TupleNavegarExplorar itens
Set / FrozensetNavegarExplorar itens
Object (classe)NavegarVisualizar __state__ e __args__
NoneApenas visualização
BytesApenas visualização

Quando terminar de editar, você tem duas opções:

  • Sobrescrever Save — Substitui o arquivo de save original com suas alterações
  • Salvar como Novo Slot — Cria um novo slot de save, preservando o original

O editor lida automaticamente com a reassinatura dos arquivos de save para corresponder ao formato de assinatura esperado pelo Ren’Py. Se o jogo usa assinatura de arquivos de save, seus saves editados serão assinados corretamente.

Você também pode editar dados persistentes (o arquivo persistent que armazena progresso, desbloqueios e preferências em todos os slots de save). Ao editar dados persistentes:

  • Todas as variáveis são mostradas por padrão (incluindo as ocultas)
  • O título muda para “Editar Persistente”
  • Apenas “Sobrescrever” está disponível (sem “Salvar como Novo Slot”)
  • Alterar nomes de personagens — Edite variáveis de string no save
  • Ajustar moeda ou estatísticas — Modifique valores inteiros/float para recursos no jogo
  • Alternar flags da história — Inverta valores booleanos para desbloquear rotas ou alterar escolhas
  • Corrigir saves corrompidos — Corrija variáveis corrompidas ou definidas incorretamente
  • Desbloquear conteúdo — Defina flags persistentes para marcar conteúdo como visto

O Spark também possui um Editor de Variáveis separado acessível a partir do overlay no jogo enquanto o jogo está em execução. Diferente do Editor de Saves que trabalha com arquivos em disco, o Editor de Variáveis ao vivo injeta alterações diretamente na sessão Ren’Py em execução. Veja o guia do Editor de Variáveis para detalhes.