Opened 14 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 14 years ago.
SKY-VM.044 (14.7 KB ) - added by dafioram 23 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 by SF/lizrdkng323, 14 years ago

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

comment:2 by SF/lizrdkng323, 14 years ago

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 by sev-, 14 years ago

May you attach a savegame right before freeze?

comment:4 by SF/lizrdkng323, 14 years ago

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

comment:5 by eriktorbjorn, 14 years ago

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.)

by SF/lizrdkng323, 14 years ago

Attachment: SKY-VM.000 added

comment:6 by sev-, 14 years ago

Any ideas on this? Raising priority.

comment:7 by sev-, 14 years ago

Priority: normalhigh

comment:8 by vinterstum, 14 years ago

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 by lavosspawn, 14 years ago

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 by sev-, 14 years ago

Priority: highlow

comment:11 by sev-, 14 years ago

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 by fingolfin, 14 years ago

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

comment:13 by fingolfin, 13 years ago

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 by fingolfin, 13 years ago

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

comment:15 by fingolfin, 13 years ago

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 by SF/skypher, 13 years ago

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 by SF/skypher, 13 years ago

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 by sev-, 13 years ago

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

comment:19 by sev-, 13 years ago

Owner: set to lavosspawn

comment:20 by fingolfin, 13 years ago

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 by (none), 13 years ago

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 by (none), 13 years ago

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 by sev-, 10 years ago

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 by sev-, 10 years ago

Owner: changed from lavosspawn to joostp

by dafioram, 23 months ago

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.