[Scummvm-tracker] [ScummVM :: Bugs] #15030: SCUMM: LOOM (EGA): font drop shadow changes over animation & unique drop shadows in certain scenes are not implemented

ScummVM :: Bugs trac at scummvm.org
Thu Aug 22 06:12:36 UTC 2024


#15030: SCUMM: LOOM (EGA): font drop shadow changes over animation & unique drop
shadows in certain scenes are not implemented
-------------------------+----------------------------
Reporter:  ATMcashpoint  |       Owner:  athrxx
    Type:  defect        |      Status:  closed
Priority:  normal        |   Component:  Engine: SCUMM
 Version:                |  Resolution:  fixed
Keywords:  fonts         |        Game:  Loom
-------------------------+----------------------------
Changes (by AndywinXp):

 * status:  pending => closed

Comment:

 Thanks for the response.

 I understand the excitement behind these theories but please believe me:
 those glitches are ''not'' intentional, they are involuntary oversights; I
 read the assembly code, they literally forgot to take into consideration
 the clipping plane of text shadow  when drawing the actor costumes and
 animations, so the animations overwrite the font shadows, wherever they
 are.

 I know it's not poetic at all (and symbolism would have been neat), but
 this was the first time that they were continuously drawing text to the
 main screen from the first time (Indy3 only did this when there were no
 actors around) so they were not prepared with a properly working solution
 for sprites/subtitles overlapping, hence the glitches.

 And as I said, our cel painting system is modeled in a different way in
 order to support all the various SPUTM versions, so it's a great deal of
 work to implement such an involuntary quirk (between disassembling,
 crossreferencing code, etc.) that it's probably not worth it, unless
 someone comes along and helps us with it. This would basically be a
 rewrite of the painting system. :-) and it's not worth it when we are
 drawing things accurately but without glitches...

 Thanks for understanding, and thanks for this ticket which allowed us to
 assist with drop shadows! Closing...
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15030#comment:7>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list