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.
Acessando o Editor de Saves
Seção intitulada “Acessando o Editor de Saves”- Abra o Gerenciador de Saves de um jogo
- Toque em um slot de save para abrir sua visualização detalhada
- Toque em Editar Dados do Save para abrir o Editor de Saves
Interface
Seção intitulada “Interface”O Editor de Saves possui duas abas:
Aba Navegar
Seção intitulada “Aba Navegar”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 comorollback_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
Aba Alterações
Seção intitulada “Aba Alterações”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.
Tipos Editáveis
Seção intitulada “Tipos Editáveis”| Tipo | Editável | Entrada |
|---|---|---|
| String | Sim | Campo de texto |
| Integer | Sim | Teclado numérico |
| Float | Sim | Teclado decimal |
| Boolean | Sim | Seletor True / False |
| Dict | Navegar | Explorar chaves |
| List | Navegar | Explorar itens |
| Tuple | Navegar | Explorar itens |
| Set / Frozenset | Navegar | Explorar itens |
| Object (classe) | Navegar | Visualizar __state__ e __args__ |
| None | Apenas visualização | — |
| Bytes | Apenas visualização | — |
Salvando Alterações
Seção intitulada “Salvando Alterações”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.
Editando Dados Persistentes
Seção intitulada “Editando Dados Persistentes”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”)
Usos Práticos
Seção intitulada “Usos Práticos”- 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
Editor de Variáveis ao Vivo (No Jogo)
Seção intitulada “Editor de Variáveis ao Vivo (No Jogo)”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.