Opened 11 months ago
Last modified 11 months ago
#14796 new defect
SCI: LONGBOW: Game gets stuck when changing screens at fair
Reported by: | Kurufinwe21 | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | ||
Cc: | Kurufinwe21 | Game: | Conquests of the Longbow |
Description
This is using ScummVM 2.8.0 on Windows 11.
Playing Conquests of the Longbow (English, DOS, VGA, from GOG).
In the attached save, when trying to move to the right, the game gets stuck, with nothing happening. This makes it impossible to proceed. This happens when moving right to the top or bottom of the screen.
Moving through other parts of the fair worked fine until this point. Moving left works, but moving right is necessary at this point to meet the scholar.
Attachments (2)
Change History (7)
by , 11 months ago
Attachment: | longbow.005 added |
---|
comment:1 by , 11 months ago
comment:2 by , 11 months ago
Here is a workaround so that you can keep playing.
Bring up the ScummVM debugger by pressing CTRL + ALT + D. (If that's not the shortcut then check under Global Options \ Keymapper to see what it is.)
Enter this case-sensitive command into the debugger and press Enter:
send Fair walkingOut 0
Press Escape to close the debugger. You should now be able to change rooms.
Somehow, you've got the "I'm walking out of the fair" flag set when it shouldn't be. I'll try to reproduce that later. If you have some earlier saves at the fair and want to upload those, it might help.
comment:3 by , 11 months ago
The debugger command did the trick. Thanks a lot!
I'm attaching a save from just before going to the fair.
If I recall correctly, here's what I did at the fair before encountering the problem:
- Talked to Marian
- Explored the fair clockwise (so I was a little over halfway done when the bug struck)
- Talked to basically everyone on the way
- Talked to the old scholar, rejected his coat-of-arm
- Gave money to the perfume seller, scarf merchant, fortune teller, 2 beggars
by , 11 months ago
Attachment: | longbow.002 added |
---|
comment:4 by , 11 months ago
Thank you! I did a little investigating earlier, and your information will be a big help on the next round.
This is an original game bug, and even though I don't yet know how *you* tripped it, I've found easy ways.
The problem is with the wandering scholars. When they transition between rooms, they briefly set a flag (Fair:walkingOut) and that flag prevents you from changing Fair rooms. They're trying to prevent some kind of conflict if both of you change rooms at the same moment. Great, unless a scholar gets interrupted somehow, and never completes the transition to clear the flag. That's what's happened to you, the bearded scholar is somehow stuck invisible in the lower right corner in an interrupted transition.
When the flag is set, your room transition waits for it to clear forever, because it assumes they're just briefly in the middle of it.
That means all you have to do to break this is leave the fair while a scholar is walking between rooms! Walk to the archery contest, walk out the entrance, or even click the map. Come back and walk between rooms and you're stuck. I bet this has gotten tripped a lot over the years. Great find!
comment:5 by , 11 months ago
I'm 99% sure that I didn't go to the archery contest, leave the fair or use the map, so, yeah, I guess there must be some other way to trigger the bug.
Hello! Thank you for reporting this and including a save and version info.
I am getting the same results with this save file. Leaving the fair with the map icon and returning and walking left also locks up.
I'll make some tea and take a look!