Opened 17 years ago

Closed 16 years ago

Last modified 14 years ago

#540 closed defect (fixed)

SIMON2: graphical glitches

Reported by: Kirben Owned by: SF/jamieson630
Priority: normal Component: Engine: AGOS
Keywords: Cc:
Game: Simon the Sorcerer 2

Description

1. Sometimes actors leave behind ghosts, old images
aren't cleared or their old animations continue.
See example picture, the kid on the left is the correct
one and the kid on the right is the ghost image.
Use save game, go in and out of MucSwamplings,
watch sequence to see problem.

2. Baby scene in Castle loses palette, after giving milk.
See example picture
Use save game, give baby milk to see problem.

Ticket imported from: #634980. Ticket imported from: bugs/540.

Attachments (4)

baby2.jpg (56.4 KB ) - added by Kirben 17 years ago.
Example of baby scene glitch
kid.jpg (64.0 KB ) - added by Kirben 17 years ago.
Example of MucSwamplings glitch
simon2.001 (2.9 KB ) - added by Kirben 17 years ago.
Save game of MucSwamplings glitch
simon2.002 (2.9 KB ) - added by Kirben 17 years ago.
Save game of baby scene glitch

Download all attachments as: .zip

Change History (16)

by Kirben, 17 years ago

Attachment: baby2.jpg added

Example of baby scene glitch

by Kirben, 17 years ago

Attachment: kid.jpg added

Example of MucSwamplings glitch

by Kirben, 17 years ago

Attachment: simon2.001 added

Save game of MucSwamplings glitch

by Kirben, 17 years ago

Attachment: simon2.002 added

Save game of baby scene glitch

comment:1 by Kirben, 17 years ago

Game: Simon the Sorcerer 1Simon the Sorcerer 2

comment:2 by Kirben, 17 years ago

Component: Engine: AGOS
Game: Simon the Sorcerer 2

comment:3 by Kirben, 17 years ago

Component: Engine: AGOS
Game: Simon the Sorcerer 2

comment:4 by Kirben, 17 years ago

Problem 1 no longer occurs with current scummvm cvs.

comment:5 by SF/starsinthesky, 17 years ago

I gave the lolly princess gave me to the baby, same thing
happens.

comment:6 by SF/starsinthesky, 17 years ago

oh and the lollipop is gone.. I havent finished the game yet,
but I 've read the lollipop should have been traded with a milk
bottle. I cant seem to fnd the lollipop anymore..

comment:7 by Kirben, 17 years ago

The baby throws the lollypop outside the window, look for it in
area where Prince is playing.

comment:8 by SF/starsinthesky, 17 years ago

thank you kirben, I must have missed that as the baby color
went bad. thanks =)

comment:9 by eriktorbjorn, 16 years ago

I'm not familiar with the Simon code so this may be really
obvious, but just for the record it's vc_22_set_pal() that
changes the palette. I assume the purpose of this function
is to update the global palette with a sprite's local
palette, but in this case it doesn't look anywhere near
sensible. If I prevent this palette change, the scene looks
fine.

But I have no idea how to fix this properly.

comment:10 by Kirben, 16 years ago

I suspect issue 2 could be another possible race condition,
similar to ones that causes brief freezes in simon1/2dos. The
timing of Simon 1/2 in ScummVM is off in ScummVM,
compared to the original games. Now that Simon 2 music is
working right it is much easier to see the timing problems in
general.

comment:11 by Kirben, 16 years ago

Problem 2 was just fixed by jamieson630, it was due to
incorrect code in vc_3_new_sprite.

comment:12 by Kirben, 16 years ago

Owner: set to SF/jamieson630
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.