Opened 13 years ago

Last modified 10 years ago

#2226 new defect

BASS: "game frozen" / "actor stuck" / "Invalid Mode(16)"

Reported by: SF/lizrdkng323 Owned by: joostp
Priority: low Component: Engine: Sky
Keywords: Cc:
Game: Beneath a Steel Sky

Description

SummVM 0.8.0CVS

The game freezes on the bottom level, I had just spoken
with Mrs. Piermont (I believe her name is) about
recomending me for the club, as she walked to her
apartment elevator I followed to to figure out when I
could ask the bouncer about my recomendation. As soon
as the elevator closed the pointer disappeared but the
music and the animations continued going. I moving my
mouse and clicking randomly but to no avail. For some
reason the F5 button still functions normally so I was
able to save my game. Any help would be apprecated as I
am enjoying this game thorolughy. Thanks in advance.

English version

I'm not quite sure what is meant by complier but I am
using the default for all options

Today is 10/6/2005 1:20 PM EST I downloaded the game
and ScummVM yesterday around the same time tonight when
this error occured I downloaded the daily update for
October 4th and the SKY.CPT file but the game is still
locked up.

Ticket imported from: #1314495. Ticket imported from: bugs/2226.

Attachments (2)

SKY-VM.000 (14.0 KB) - added by SF/lizrdkng323 13 years ago.
SKY-VM.044 (14.7 KB) - added by dafioram 15 months ago.
I couldn't reproduce this bug from a clean playthrough, but since others seem to have an issue around this part (the bottom) I am including a clean save near that point.

Download all attachments as: .zip

Change History (26)

comment:1 Changed 13 years ago by SF/lizrdkng323

Summary: Game Freezes on bottom levelBASS:Game Freezes on bottom level

comment:2 Changed 13 years ago by SF/lizrdkng323

I'm sorry I forgot to inclued this in the above but the
version of the game I am using is the English talkie cdrom
version

comment:3 Changed 13 years ago by sev-

May you attach a savegame right before freeze?

comment:4 Changed 13 years ago by SF/lizrdkng323

Sorry I thought that I had I forgot to check the box

comment:5 Changed 13 years ago by eriktorbjorn

I believe SKY-VM.SAV is just the index file that contains
the savegame names. The actual savegames would be
SKY-VM.001, SKY-VM.002, etc. (Personally, I find this
behaviour rather annoying.)

Changed 13 years ago by SF/lizrdkng323

Attachment: SKY-VM.000 added

comment:6 Changed 13 years ago by sev-

Any ideas on this? Raising priority.

comment:7 Changed 13 years ago by sev-

Priority: normalhigh

comment:8 Changed 13 years ago by vinterstum

Hmm... I just tried this with the newest CVS (using my own
savegames, I was unable to download the attached one).
Couldn't reproduce the problem.

Lizrdkng: Any chance your game files might be corrupted?

comment:9 Changed 13 years ago by lavosspawn

All these deadlock reports are apparently very closely related,
no matter if they refer to that annoying gardener, the boy, the
barman or mrs. piermont. And looking at the disassembled
game scripts, it really looks a *lot* like a script error...

AFAIK, the second half of BASS - groundlevel, LINC base,
etc. - weren't scripted by Tony Warriner but by someone else.
I suppose that this person did the same mistake about
communication between objects over and over again.

I don't see a way to work around that in the interpreter. If we
want to have this fixed, we'll probably have to rewrite the
corresponding game scripts.

lizrdkng:
if you want to continue playing using that savegame, do the
following after loading the savegame:
-enter the debugger
-enter: "logiccmd fn_send_sync 3 1"
-quit the debugger by entering "exit"
-go into the apartment and enter the debugger commands a
second time.

sorry for the inconvenience, but there's no other way to "fix"
the savegame.

comment:10 Changed 13 years ago by sev-

Priority: highlow

comment:11 Changed 13 years ago by sev-

Okay, at least lowering priority and removing from the show
stoppers list but feel free to close it.

Maybe it would be worth to post this technique on Wiki, and
put this question to FAQ?

comment:12 Changed 13 years ago by fingolfin

Summary: BASS:Game Freezes on bottom levelBASS: Game Freezes on bottom level

comment:13 Changed 13 years ago by fingolfin

I am going to close various bugs and pointing them to this bug report, which I
hereby designate as a "master bug report" for the issue at hand, since the issue
is actually being explained in a comment here... :-).

comment:14 Changed 13 years ago by fingolfin

Summary: BASS: Game Freezes on bottom levelBASS: "game frozen" / "actor stuck" / "Invalid Mode(16)"

comment:15 Changed 13 years ago by fingolfin

Quote from #1192991 made by lavosspawn:

"The cause is exactly the same as for the other
reports in the tracker. A compact (in this case
trevor, the travel agent) is waiting for a sync
signal that apparently got lost on the way.

The corresponding interpreter sourcecode is like 2
lines long... so I still think it's a script bug,
but the surprising number of different occurences
makes it a little hard to believe."

comment:16 Changed 13 years ago by SF/skypher

More of this. Mrs. Piermont won't enter her apartment; she is just running around the pond all the time. Version: CD Talkie, ScummVM. "logiccmd fn_send_sync 3 1" does not help.

comment:17 Changed 13 years ago by SF/skypher

More of this. Mrs. Piermont won't enter her apartment; she is just running around the pond all the time. Version: CD Talkie, ScummVM 0.8.2. "logiccmd fn_send_sync 3 1" does not help.

comment:18 Changed 13 years ago by sev-

So, what should we do with these bugs? Provide a FAQ entry
perhaps? LavosSpawn, please, comment.

comment:19 Changed 13 years ago by sev-

Owner: set to lavosspawn

comment:20 Changed 13 years ago by fingolfin

Nicest solution of course would be to provide "patches" for those scripts, or by
implementing some clever work around for thie issue -- but I am not sure how
feasible either is... :-/

Otherwise, we really should provide a FAQ entry.

comment:21 Changed 13 years ago by (none)

Got the same problem with todays svn snapshot,
exactly as the first reporter ... err, reported :-)

Ms. Piermont standing in the elevator, waiting for the
fur ball to arrive, clicking on her to talk, let the
mouse pointer disappear, music and sound goes along but
she never says anything and drives up and away, leaving
the main character to stand where he is, no further
movement possible, saving and loading still works

plus i wasn't able to reproduce, strange because the next
time i tried Ms. Piermont wasn't clickable as character
only the elevator is clickable, as if she isn't there at
all, which of course cannot trigger that glitch, then

comment:22 Changed 13 years ago by (none)

Sorry, that is the AmigaOS4 build and it doesn't look like
a ScummVM bug, rather (as others already said) an ingame
problem

comment:23 Changed 10 years ago by sev-

Joost, perhaps you will comment on it? I mean would it make sense to add a FAQ entry as this seems to be quite common thing in the game?

comment:24 Changed 10 years ago by sev-

Owner: changed from lavosspawn to joostp

Changed 15 months ago by dafioram

Attachment: SKY-VM.044 added

I couldn't reproduce this bug from a clean playthrough, but since others seem to have an issue around this part (the bottom) I am including a clean save near that point.

Note: See TracTickets for help on using tickets.