As far as I can tell, the 'return to title' and 'quit prompt' functions all use
$ renpy.loadsave.force_autosave(). But there are four versions. Why are there even four versions? label _quit_prompt, label _main_menu_prompt, class MainMenu(Action), class Quit(Action)?
Code: Select all
config.quit_action = ui.gamemenus("quit_prompt")
I used this, created a copy of the label/content
_quit_prompt, and in that version (one without the preceding '_') I just removed force_autosave. Returning to the title was different though - because my menu appears to use
action MainMenu(), I created a copy of the class and edited that.
As Asceai points out though, there still seems to be autosaves occurring, like after dialogue menus. I want to have complete control over autosaves - for example, at the start of chapters. I can't work out what's causing the others though, searching does not turn up the above force_autosave().