Opened 9 years ago

Closed 9 years ago

#5260 closed defect (fixed)

SCI-FANMADE: Basement sign not displaying properly

Reported by: SF/graxer Owned by: m-kiewitz
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: SCI Fanmade


Game: Quest for the Cheat (SCI Fanmade)
Game Version: DOS/English
ScummVM Version: 1.2.0svn52110
OS: Windows 7

When you are in the castle the sign that should say "Basement" only shows up with a few black spots on it. To get to this point you just keep walking north from the beginning of the game until you are in the castle.

Ticket imported from: #3046910. Ticket imported from: bugs/5260.

Change History (5)

comment:1 Changed 9 years ago by bluegr

This is caused from the unditherBitmap() call inside GfxView::getBitmap(), in particular this bit of code (lines 581-584 inside sci/graphics/view.cpp):

// Some color with black? Turn colors around, otherwise it won't
// be the right color at all.
if ((color & 0xF0) == 0)
color = (color << 4) | (color >> 4);

Assigning this to m_kiewitz, since this code above is his

comment:2 Changed 9 years ago by bluegr

Owner: set to m-kiewitz

comment:3 Changed 9 years ago by m-kiewitz

those lines have nothing to do with it. It's just the undithering of views, which doesn't work here right. It's the same issue as in laura bow 1 for some views.

the castle sign is view 202.

comment:4 Changed 9 years ago by bluegr

This has now been fixed with the latest changes to the undithering code. Closing

comment:5 Changed 9 years ago by bluegr

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.