#540 closed defect (fixed)
SIMON2: graphical glitches
Reported by: | Kirben | Owned by: | SF/jamieson630 |
---|---|---|---|
Priority: | normal | Component: | Engine: AGOS |
Version: | 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)
Change History (16)
by , 22 years ago
comment:1 by , 22 years ago
Game: | Simon the Sorcerer 1 → Simon the Sorcerer 2 |
---|
comment:2 by , 22 years ago
Component: | Engine: AGOS |
---|---|
Game: | Simon the Sorcerer 2 |
comment:3 by , 22 years ago
Component: | → Engine: AGOS |
---|---|
Game: | → Simon the Sorcerer 2 |
comment:6 by , 22 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 , 22 years ago
The baby throws the lollypop outside the window, look for it in area where Prince is playing.
comment:8 by , 22 years ago
thank you kirben, I must have missed that as the baby color went bad. thanks =)
comment:9 by , 22 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 , 22 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 , 21 years ago
Problem 2 was just fixed by jamieson630, it was due to incorrect code in vc_3_new_sprite.
comment:12 by , 21 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Example of baby scene glitch