I'm currently working on a project that is effectively an extension of the main menu. It does not seem possible to mod the main menu - which would have been the ideal - so I have found a workaround that starts a new, standard single player game instance, and offers the functions I would like to add by way of a GUI. There is no gameplay to speak of, just some manipulation of some settings which can then be committed, and then exiting the game instance for the setting to be used later.
Saving or loading during my menu, will corrupt or undo what I am intending to do, so I would like to suppress the ability to save or load a game if the player uses the escape menu. The only API call that I could find in regards to this, is disabling auto saves, which I have already handled by way of reading the current state, and then restoring its state once my GUI is finished with.
I can imagine that suppressing saves and loads for say, setting a challenge for a player where they cannot load or save until certain goals have been achieved, so this functionality possibly isn't unique to my current wishes.
My questions are:
- Is there a currently known method of suppressing items on the escape menu?
- Are there situations that fellow modders can envisage that might also need this functionality?
- What are your feelings on asking for this functionality, or even the ability to extend/mod the main menu?