Opened 10 years ago

Closed 10 years ago

#6734 closed defect (fixed)

Not possible to use the scanner and arrow keys

Reported by: SF/alien-grey Owned by: dreammaster
Priority: normal Component: Engine: TsAGE
Version: Keywords:
Cc: Game: Return to Ringworld

Description

I'm currently playing Return to Ringworld but I think that I've found a bug. I'm stuck at The Rim. I can't seem to use the scanner so it's impossible to move on to the next screen. The scanner loads fine but if I click on the arrow on the top or bottom of the screen, the scanner just disappears and Quinn and Seeker don't start to move on to the next screen.

I'm using the DOS English CD version with ScummVM V1.7.0 "The Neverrelease" on Windows 7 X64.

Here's my save file if anyone would like to try it out: https://dl.dropboxusercontent.com/u/525714/ringworld2-cd.000

Ticket imported from: bugs/6734.

Attachments (2)

ringworld2-cd.000 (12.7 KB ) - added by dreammaster 10 years ago.
ringworld2-cd.001 (12.7 KB ) - added by dreammaster 10 years ago.

Download all attachments as: .zip

Change History (9)

by dreammaster, 10 years ago

Attachment: ringworld2-cd.000 added

comment:1 by dreammaster, 10 years ago

Properly attaching savegame to bug report

comment:2 by dreammaster, 10 years ago

Owner: set to dreammaster

comment:3 by dreammaster, 10 years ago

Okay, the problem with this savegame is that there's a global variable called "_insetUp" which is meant to count how many modal dialogs are currently active. When the scanner is shown, it should be 1, and when it's closed again, it's set back to zero. However, in your savegame, the value has somehow become -1 initially, which means that when the scanner is active the game thinks it isn't, and the exit cursors are available, and when you close it, they become inactive again.

Unfortunately, I can't replicate the cause of the problem.. getting _insetUp to become -1 in the first place. Do you have a previous savegame from just prior to the scene? That way I could check whether the corruption happened earlier or not.

comment:4 by SF/alien-grey, 10 years ago

Unfortunately I don't have a savegame from before the scene. The scanner worked just fine before this scene because I had to use it a lot to know my position on the ledge.

comment:5 by SF/alien-grey, 10 years ago

Maybe this happened because I saved the game for the first time on this scene right after the cutscene.

I was also thinking that maybe I'm using a different version. It looks like there's at least two CD versions of this game available. Version 1.523 and version 2.208. I can't seem to find any information about the difference between version 1.523 and 2.208.

by dreammaster, 10 years ago

Attachment: ringworld2-cd.001 added

comment:6 by dreammaster, 10 years ago

It's possible. Unfortunately, without more savegames, I can't do a really proper fix. As a substitute, I've committed in a change to reset the modal window open count when scene/room changes occur. This should at least help prevent it occurring in the future if the problem occurred as a result of, for example, a modal still being open when a scene change occurred.

I've attached a fixed savegame so you can keep playing. But may I suggest you make more frequent saves, and under different names, in case any further problems occur. :)

comment:7 by dreammaster, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.