[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 11:42:54 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
-------------------------+----------------------------
Comment (by AndywinXp):

 Look, let's not bring bad blood into this. It's really not needed.

 I think your bug reports are very useful (and as a matter of fact I did
 employ my time as a voluntary developer to respond and act upon them,
 didn't I?). I would have let this discussion go a long time ago if I
 didn't care.

 I have seen the images on the zip, multiple times.

 I just want you to realize that:
 - I have taken the time (half my morning to be exact) to look at the
 assembly code, the ''**actual**'' code that the game is executing to make
 this work
 - I have taken time to crossreference ''**why**'' this effect that you
 talk about is not happening in other games (the other half of my morning,
 crossreferencing LucasArts and Humongous Entertainment games)
 - I have assessed that, given our actual code structure we **can't**
 implement this unless someone rewrites how text is drawn on the screen and
 how it interacts with **every single graphic entity in the screen**. We
 just can't! We draw the text by blitting it on a secondary surface (the
 text surface) which we superimpose on the rest of the screen at the end of
 the frame generation phase. That's a completely different approach!

 This is because I care about every single ticket we get here 😅 and when I
 say it's unfeasible it's not some kind of tantrum, it's because I believe
 it really is unfeasible unless we rewrite everything I said above.

 And every piece of the system I mentioned above is not rewritable by me,
 just like everyone I have a job, I have other hobbies, a life outside the
 web, and I can't spend the entire day working on something which gives so
 little benefits. I'm sure you understand that, you're certainly not stupid
 and you understand the value of both of our time.

 And just don't want to be told that this is reluctancy to "support
 documented original behavior", when I spent quite a lot of time just to
 assess that it currently can't be done. And neither I want to hear "with
 such a response", when I'm spending so much time trying to inform you
 about my findings and let you know why such a thing can't be done. And the
 only response I'm getting after each of these responses is "look at the
 images". I looked at the images :-)

 I hope that you can continue submitting issues without rancor, have a nice
 day :-)
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15030#comment:14>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list