[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