Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#4483 closed defect (wontfix)

SWORD2: Small graphics glitch

Reported by: SF/escarlate Owned by: eriktorbjorn
Priority: normal Component: Engine: Sword2
Keywords: Cc:
Game: Broken Sword 2

Description

In the Marseilles docks, George is drawn over some metal beams in the foreground while moving in the background. To make him walk to the exact spot and reproduce the glitch, the player has to examine the "Pont au Nord" sign, and then the door at the far right. I'm playing the Windows version with the July 26, 2009 build on a Windows XP SP2 machine. I attached a screenshot showing the glitch and a save game of the location.

Ticket imported from: #2828179. Ticket imported from: bugs/4483.

Attachments (4)

SWORD2.PNG (153.5 KB) - added by SF/escarlate 9 years ago.
sword2.007 (472 bytes) - added by SF/escarlate 9 years ago.
sword2-background.png (56.0 KB) - added by eriktorbjorn 9 years ago.
Partial screenshot, background only
sword2-sprites.png (4.8 KB) - added by eriktorbjorn 9 years ago.
Partial screenshots, sprites only

Download all attachments as: .zip

Change History (8)

Changed 9 years ago by SF/escarlate

Attachment: SWORD2.PNG added

Changed 9 years ago by SF/escarlate

Attachment: sword2.007 added

comment:1 Changed 9 years ago by eriktorbjorn

This almost certainly happens in the original as well, and if so there isn't really much that can be done about it.

A scene in Broken Sword 2 consists of several layers. Not every scene uses all of them, but these are available:

* 2 background parallax layers. These are layers that scroll at a different rate than the normal background, to simulate depth.
* 1 normal background layer.
* Background sprites. I believe actors always walk in front of these, so they're background animations basically.
* Sorted sprites. These are drawn depending on how far into the picture they are. The actor, and any object you can walk both behind and in front of.
* Foreground sprites. I believe actors always walk behind these.
* 2 foreground parallax layers.

This is a fairly simple scene. I believe there is a normal background, some background sprites, and some sorted sprites. The metal beams are both part of the background, and a sorted sprite. But in their sprite form, they don't go all the way up.

So the only way to fix it that I can think of would be to manually insert a sprite that covers the top of the beams, or somehow restrict George's movements. Neither seem worth the trouble.

But of course, it would be really good if someone could verify this with the original interpreter, to make sure I'm not mistaken.

Changed 9 years ago by eriktorbjorn

Attachment: sword2-background.png added

Partial screenshot, background only

Changed 9 years ago by eriktorbjorn

Attachment: sword2-sprites.png added

Partial screenshots, sprites only

comment:2 Changed 9 years ago by eriktorbjorn

I've attached two partial screenshots to illustrate what I mean. One shows only the background, without the sprites. The other shows only the sprites, without the background. As you can see, the sprite is only part of the metal beams, not the whole thing.

comment:3 Changed 9 years ago by eriktorbjorn

I've verified that the bug happens with the original interpreter as well. I can't think of any workaround that I like, and it doesn't strike me as a very important bug, so I'm making it as "Wont Fix" (seems more polite than "Invalid", at least) for now; possibly forever. I've added it to the list of known issues in the ScummVM Wiki.

comment:4 Changed 9 years ago by eriktorbjorn

Owner: set to eriktorbjorn
Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.