[ scummvm-Feature Requests-596788 ] More fade modes

noreply at sourceforge.net noreply at sourceforge.net
Wed Aug 28 13:28:02 CEST 2002


Feature Requests item #596788, was opened at 2002-08-18 17:47
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418823&aid=596788&group_id=37116

Category: None
Group: None
Status: Open
Priority: 5
Submitted By: Marek Roth (logicdeluxe)
Assigned to: Nobody/Anonymous (nobody)
Summary: More fade modes

Initial Comment:
I noticed that there are at least two more fade modes,
which don't appear in ScummVM. This is in Loom and
Monkey1 at almost every people close up. The screen
should fades with graduate blocks. Check the people at
the left screen inside the Scumm Bar!
And the other is in Indy4 in the statue close up in the
intro. And in all scenes where an eel figure melts.
In the original ScummVM these fades are quite fast on
pentium PCs so you hardly can notice them. Try an 80486
etc. or slow down tools, if you want to check them out!
Maybe it help you for the fade issue in ZAK256, bug
596018, too.
There is another thing: I don't know if this is a
difference on ZAK256 compared to the EGA and c64
versions or if this is a ScummVM bug. I noticed that
you do fade ins from edge to centre. On EGA and c64
fade ins however are done from centre to edge (the
reversed way of fade outs)


----------------------------------------------------------------------

Comment By: Torbjörn Andersson (eriktorbjorn)
Date: 2002-08-28 13:28

Message:
Logged In: YES 
user_id=577918

That's odd, because the close-ups in MI's SCUMM Bar and the
"between screens" effect in LOOM CD use the same function,
i.e. the one that used to be unkScreenEffect6() but which
has now been replaced by a call to dissolveEffect(8, 8).

Of course it's trivial to make it game-dependent. Just
replace the dissolveEffect(8, 8) call with something like

    if (_gameId == GID_LOOM256)
        dissolveEffect(1, 1);
    else
        dissolveEffect(8, 4);

It just seems a bit strange when there already is another
fade mode that calls dissolveEffect(1, 1).

But it's good to know that it already looks more-or-less
correct. :-)

----------------------------------------------------------------------

Comment By: Marek Roth (logicdeluxe)
Date: 2002-08-28 12:28

Message:
Logged In: YES 
user_id=123766

Looks fine in Indy4.
Monkey seems to use 8x4 blocks in all VGA, Amiga and enhaced CD.
In LoomCD it is single pixel dissolve between screens when
walking around. I'll have to check the close ups in LoomCD
yet. I only saw this in the EGA version and the Amiga
version where it were 8x4 blocks, as far I can remember that.

----------------------------------------------------------------------

Comment By: Torbjörn Andersson (eriktorbjorn)
Date: 2002-08-26 18:55

Message:
Logged In: YES 
user_id=577918

Could you try with the latest CVS version? I submitted a
patch for the Loom/Monkey1 and Indy4 fades that was applied
recently, but I don't know if I got it right since I haven't
actually *seen* these fade modes in action.

In particular, I suspect the Loom fades should use
dissolveEffect(8, 4) instead of dissolveEffect(8, 8) since
that seems to match the Amiga version more closely. Or maybe
the CD version uses completely different fades?


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418823&aid=596788&group_id=37116




More information about the Scummvm-tracker mailing list