Perhaps the easiest way would be adding new menu screen similar to the save and load screens, but instead of saving / loading, it would delete picked save.
Something like:
Code: Select all
init:
$ config.main_menu.insert(2, ('Delete Saves', _intra_jumps("delete_screen", "main_game_transition"), "True"))
$ config.game_menu.insert(4, ("delete", 'Delete Saves', _intra_jumps("delete_screen", "main_game_transition"), "True"))
label delete_screen:
python hide:
while True:
fn = _file_picker("delete", False)
if not layout.yesno_prompt("delete", u"Are you sure you want to delete this?"):
continue
renpy.unlink_save(fn)
If this feature is already there and I was blind of it, then sorry.