I think I can reproduce this with master and the attached savegame. If I load it, things don't freeze, but the game never returns control to the user. (Or at least not within a few minutes.)
Did you get the same symptoms?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It seems to happen when you arrive at the realm of the dead and then save after the first dialog "Night Mare deposits Alexander on a strange, cold world", but before the second dialog "And some of the inhabitants don't look too friendly".
When you restore from that save, the second dialog never happens and that's effectively what's indirectly causing the "freezing".
Looks to me like a script bug. Will check if it happens in the original interpreter (although that may get time consuming in case I don't find a proper saved game).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Do you need that saved game to get fixed? Or do you have one right before it? I guess I could maybe fix it, but I won't bother in case it's not important to you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Music resource number 155 is playing. But when you save + restore after the first dialog, the music isn't playing anymore. This music track normally triggers the 2nd dialog box which doesn't because of the music not playing.
script involved -> script 600, method horseToon::changeState
state 5 triggers a little timer and state 6 afterwards triggers the 2nd dialog box
Last edit: M. Kiewitz 2016-03-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think I can reproduce this with master and the attached savegame. If I load it, things don't freeze, but the game never returns control to the user. (Or at least not within a few minutes.)
Did you get the same symptoms?
Yes, that's precisely what happened to me.
Happens with ScummVM 1.7 as well.
I wonder if this is actually a script bug and happens when saving at a specific point.
It seems to happen when you arrive at the realm of the dead and then save after the first dialog "Night Mare deposits Alexander on a strange, cold world", but before the second dialog "And some of the inhabitants don't look too friendly".
When you restore from that save, the second dialog never happens and that's effectively what's indirectly causing the "freezing".
Looks to me like a script bug. Will check if it happens in the original interpreter (although that may get time consuming in case I don't find a proper saved game).
Do you need that saved game to get fixed? Or do you have one right before it? I guess I could maybe fix it, but I won't bother in case it's not important to you.
Seems to work in the original interpreter, although it may still be a script bug that simply does not trigger in the original interpreter.
This actually seems to be a music related issue.
Music resource number 155 is playing. But when you save + restore after the first dialog, the music isn't playing anymore. This music track normally triggers the 2nd dialog box which doesn't because of the music not playing.
script involved -> script 600, method horseToon::changeState
state 5 triggers a little timer and state 6 afterwards triggers the 2nd dialog box
Last edit: M. Kiewitz 2016-03-15
Thanks for the offer, I don't need the savegame fixed. I just reported it so it can be fixed in ScummVM!