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

Description

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 by bluegr, 9 years ago

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 by bluegr, 9 years ago

Owner: set to m-kiewitz

comment:3 by m-kiewitz, 9 years ago

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 by bluegr, 9 years ago

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

comment:5 by bluegr, 9 years ago

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