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)

by eriktorbjorn, 13 years ago

Attachment: fw.3 added

Savegame in village

comment:1 by sev-, 13 years ago

Owner: set to sev-

comment:2 by fingolfin, 13 years ago

Priority: normallow

comment:3 by fingolfin, 13 years ago

Annoying, but hardly critical. Lowering priority.

comment:4 by eriktorbjorn, 13 years ago

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

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

comment:6 by eriktorbjorn, 12 years ago

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 by cyxx, 12 years ago

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

comment:8 by eriktorbjorn, 12 years ago

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

comment:9 by eriktorbjorn, 12 years ago

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.