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

Fix for gamespeak breaking after quitting demo mid-hello #1492

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Retoxified
Copy link
Contributor

Fixes #907 AE OG Bug - Interrupting demo during Abe gamespeak breaks gamespeak & causes special case crashes by unsetting sIsMudStandingUp_5C3018 when a demo is ended by a keypress.

@@ -342,6 +342,10 @@ EXPORT void CC Quicksave_LoadFromMemory_4C95A0(Quicksave* quicksaveData)
0,
1);
gMap_5C3030.field_8_force_load = 1;

#if ORIGINAL_GAME_FIXES
sIsMudStandingUp_5C3018 = 0;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this not actually be part of the quick save data structure? it seems like something that should be persisted?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally, probably yes, it didn't seem to have any negative side effects to do it this way during my tests, and I wasn't sure if I could modify quicksave/quickload data without messing with actual save files as well, as it seemed to read the quicksave data from the save file if I'm not mistaken

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.

AE OG Bug - Interrupting demo during Abe gamespeak breaks gamespeak & causes special case crashes
2 participants