[Scummvm-tracker] [ScummVM] #10196: SCI: LSL7: Better cel scaling

Daniel Wolf trac at scummvm.org
Fri Mar 16 14:40:19 CET 2018


#10196: SCI: LSL7: Better cel scaling
-----------------------------------+-------------------------
  Reporter:  DanielSWolf           |      Owner:  (none)
      Type:  enhancement           |     Status:  new
  Priority:  normal                |  Component:  Engine: SCI
Resolution:                        |   Keywords:  sci32
      Game:  Leisure Suit Larry 7  |
-----------------------------------+-------------------------

Comment (by DanielSWolf):

 Thanks -- I'm glad you like the results! :-)

 I managed to considerably reduce average downscaling and upscaling times
 per sprite. On my (rather old) desktop machine, they are now at 0.1 ms and
 0.25 ms, respectively, and I'm very happy with these times.

 I also managed to integrate my scaler with the SCI engine. Due to the
 nature of a smoothing scaler, the results don't align with the low-res
 raster of older SCI games, but I don't think there's a way to fix that.

 The last thing I'm struggling with is adding an option to enable/disable
 LarryScale. I modified `common/gui_options.h`, `common/gui_options.cpp`,
 `engines/sci/sci.h`, `engines/sci/detection.cpp`, and
 `engines/sci/detection_tables.h`, but the new option still won't show up.
 Now I understand what you meant by "a bit spread out." ;-)

 I'd appreciate any pointers!

--
Ticket URL: <https://bugs.scummvm.org/ticket/10196#comment:9>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list