Ao passar pelo checkpoint o save deveria ser feito automaticamente não é?
Usar o comando padrão de chamar a tela de save talvez não seja muito eficiente então. Mas você pode estar usando outro método.
Pode usar o comando chamar script quando criar o checkpoin, com o determinado código:
DataManager.save_game(X)Você deve substituir X pelo número do save em que deseja criar um arquivo salvo. Você também pode colocar DataManager.latest_savefile_index no lugar de X, para que o save seja criado no ultimo arquivo de save carregado durante o jogo.
Exemplos:
DataManager.save_game(1) # Salva no arquivo de save 2.
DataManager.save_game(DataManager.latest_savefile_index) # Salva no último arquivo de save carregado.
Vale lembrar que os arquivos de save começam a contar do 0.