- May 22, 2017
- 3,268
- 8,299
Thanks for attaching your save file!LSC82 is right, when I did a Fresh start with V0.96b, I end up with the same problem.
Have attached save below , hope it helps.
(when carrying on from my old V0.95b save, using V0.96c, this issue did not appear)
Only after loading your save file I found that there's an impossible combination of variable values there blocking you from progressing:
Your
AC_Phoenix_visit
is True, which indicates that you've already visited Jaheem in the basement and talked to him (it becomes True only there and nowhere else), but your STORY_Jaheem_Phoenix
is still 3, which would only be possible if you haven't visited him there yet To be able to see Jaheem working in the basement,
STORY_Jaheem_Phoenix
has to be 4.To be able to talk to him in the basement,
STORY_Jaheem_Phoenix
has to be 3 and AC_Phoenix_visit
False. The conversation increases STORY_Jaheem_Phoenix
by 1 and sets AC_Phoenix_visit
to True.Since LSC82 already confirmed that he had the conversation with Jaheem in the basement, it would mean that the value of
STORY_Jaheem_Phoenix
is wrong and should be 4.I checked the script files of 96c that were bugged in 96a and found them now to be identical with the files I fixed myself almost 2 weeks ago. In both 96a and 96c this kind of combination of variable values would be impossible to achieve by just playing the game.
Since I haven't seen the code of 96b that was released between a and c, I'm taking a wild guess that the b version had to be "fixed" initially in a way that made this impossible situation possible...
Umm, anyway, I added under the
after_load
label in the game\scripts\Global\defines.rpy
file a variable check that will fix the wrong value of STORY_Jaheem_Phoenix
if AC_Phoenix_visit
indicates that you've already had the basement talk with Jaheem:
Python:
if AC_Phoenix_visit and STORY_Jaheem_Phoenix == 3:
$ STORY_Jaheem_Phoenix += 1
Just extract attached zip into the main (root) folder of the game where the game launcher file Amnesia.exe is.
Please, don't try to use this fix with future versions of the game where
defines.rpy
may have different content!After extracting the file just run the game and load a save file that you had this problem with. Make sure that now there's Jaheem working in the basement, indicating that the fix worked.
In case it did, you can now try to fix all your save files created by any of the v96 versions:
Just load the first save file that has V96a, b or c in its name and save it again right after loading - you can overwrite the original slot. Repeat the same with all v96 saves to be able to use them in the future without the fix.