Forum rules - please read before posting.

Save button Disappearing when gameplay is not blocked

Hello!

As I understand it, the save option is set to not show on the pause menu when dialogue/cutscenes are running. This is fine, but my save button seems to be disappearing even when gameplay is NOT blocked as far as I can tell.

I've switched back to the default UI included with AC to be sure it's not my custom UI prefab causing the problem, and the issue persists.

I can't figure out what might be blocking the save. When I disable the Actionlist on the Pause menu's Onstart (the save:check action), the save button appears, I can save normally as long as the dialogue is not on the screen, so this makes me believe the gameplay is not being blocked. But the button still never appears.

Screenshots:
https://imgur.com/a/x6UORtR

Comments

  • edited August 4

    Typically, saving is prevented if:

    • A Conversation is active, or
    • The Engine: Manage systems Action has locked Saving, or
    • A gameplay-blocking ActionList is running

    The Console should log a Warning message if the block is caused by either of the first two conditions. If that's not showing, is the AC Status box listing the Game State as Normal when the issue occurs? The first screenshot lists it as Cutscene, so the Save button ought not to show at this time.

  • Yes, the Save button does not show even when the game state is showing as Normal.
    And when I remove the onStart save:check action on the pause menu, saving IS possible during that Normal state. So saving isn't being blocked, the button just isn't showing up regardless of the game state. does that make sense? I hope i'm explaining it right.

  • It sounds like saving is blocked at the moment the Menu turns on, but unblocked again after the transition is complete. What is your AC version?

    Here's a way to see which ActionList, if any, is causing this. Open up AC's ActionSaveCheck script and replace line 118:

    return PlayerMenus.IsSavingLocked (this) ? 1 : 0;
    

    with:

    return PlayerMenus.IsSavingLocked (this, true) ? 1 : 0;
    

    Clear the Console when in Normal mode, then bring up the Pause menu and check for Warning messages - it should list any ActionList that is preventing saving from being allowed.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Welcome to the official forum for Adventure Creator.