Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a save realism mode #3620

Closed
wants to merge 1 commit into from
Closed

Add a save realism mode #3620

wants to merge 1 commit into from

Conversation

KJeff01
Copy link
Member

@KJeff01 KJeff01 commented Feb 5, 2024

Old work I had laying around from a suggestion. This introduces a "no manual saving" mechanism which I so far call "realism" and is available in the Game Options section. Probably a better name so I'll take any suggestions on that. You get just 1 autosave a second*** into a mission.

Quickload/quicksave disabled. Escape menu saving disabled. Debug mode disabled.

*** Due to how videos only get played the next tick after the scripts invoke a video call command, we need to delay it a bit so the videos get saved into the Intel menu.

No manual saving while in-game through scripts, quicksaves, or even autosaves.

One save is created after each mission loads for the first time.

If there are multiple video series queued up they only play 1 tick later at a time. So lets delay the autosave by 1 second.
@ManManson
Copy link
Member

I haven't seen the "save realism" term anywhere else and it may not be clear for the majority of players what this mode actually does without providing a comprehensive description. I think a better alternative would be to call it "Autosave-only mode". This clearly describes the actual side-effect, so that only autosaves are allowed and nothing else (e.g. no manual saving, as intended).

Also, looks like debug mode accessibility should not be affected, because the main purpose of this mode is to actually debug something. If one happens to run into a bug while doing a Autosave-only walkthrough of a campaign map, he might have a hard time trying to easily set up a reproducer or at least understand what's happening without attaching with a debugger.

@KJeff01
Copy link
Member Author

KJeff01 commented Mar 20, 2024

Pastdue added this to the campaign PR so this can be closed.

@KJeff01 KJeff01 closed this Mar 20, 2024
@KJeff01 KJeff01 deleted the iron3 branch April 2, 2024 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants