Opened 13 years ago

Closed 12 years ago

#2979 closed defect (fixed)

FW: Masking problems

Reported by: eriktorbjorn Owned by: cyxx
Priority: low Component: Engine: Cine
Keywords: Cc:
Game: Future Wars

Description

Latest ScummVM SVN snapshot
English floppy version of the game

One frequent problem in Future Wars is that the main character is visible through objects (walls, trees, etc.)

I've attached a savegame in the village fairly early in the game. Walk to the upper left side, and the character is visible through the castle wall. Continue to the next room there, and the character is visible through a tree trunk.

Another case where you often see it (though I don't have any good savegame at the moment) is where the character walks behind something to change clothes.

I have not verified the behaviour of the original, but I can't imagine they would leave something like that in the finished game.

Ticket imported from: #1624797. Ticket imported from: bugs/2979.

Attachments (1)

fw.3 (3.2 KB) - added by eriktorbjorn 13 years ago.
Savegame in village

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by eriktorbjorn

Attachment: fw.3 added

Savegame in village

comment:1 Changed 13 years ago by sev-

Owner: set to sev-

comment:2 Changed 12 years ago by fingolfin

Priority: normallow

comment:3 Changed 12 years ago by fingolfin

Annoying, but hardly critical. Lowering priority.

comment:4 Changed 12 years ago by eriktorbjorn

It could be related to the #if 0:ed code in drawSprite(). From what I understand, the game scripts set up a list of "overlays" of various types and priorities. Some of the types are drawn, some are used for mouse hotspots, I think, and type 5 might be for masking.

comment:5 Changed 12 years ago by cyxx

I added some code to fix this, but it's not 100% glitch free.

comment:6 Changed 12 years ago by eriktorbjorn

At least the two specific issues I mentioned seem to be fixed now. Cyx, could you be a bit more specific about what the remaining glitches are?

comment:7 Changed 12 years ago by cyxx

IIRC, the glitches I mentionned were fixed in revision 26864.

comment:8 Changed 12 years ago by eriktorbjorn

Owner: changed from sev- to cyxx
Resolution: fixed
Status: newclosed

comment:9 Changed 12 years ago by eriktorbjorn

I'm closing it, then. If there are further bugs, someone will hopefully file another bug report.

Note: See TracTickets for help on using tickets.