[Scummvm-tracker] [ScummVM] #10765: QFG4 floppy: Assertion Error celobj32.cpp:179 at the swamp
Vhati
trac at scummvm.org
Sun Dec 9 22:10:07 CET 2018
#10765: QFG4 floppy: Assertion Error celobj32.cpp:179 at the swamp
--------------------------------+-------------------------
Reporter: Vhati | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: SCI
Resolution: | Keywords: SCI32
Game: Quest for Glory 4 |
--------------------------------+-------------------------
Comment (by Vhati):
I disposed all the other hands and wisps.
The lone hand was only rarely throwing errors.
Went to restore and start over and... the control panel triggers an error!
If I show the control panel, specifically while the hand is submerged,
there's a single error.
The assertion itself is failing during repaints, which don't happen unless
the screen region is dirty. Of course, the painted object's properties
could be set at any time before that.
\\
\\
Prop::setScaler() was also setting the hands "scaleSignal" property to 1.
"send {hands} scaleSignal 0"
No more scaling (I'd manually set large scaleX/scaleY values earlier).
No more errors while submerged when the control panel is shown.
I toggled "scaleSignal" on and off, and I could cause the errors while it
was on.
There was a little lag. I think the graphics needed to re-sync with the
object before it really stops scaling.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10765#comment:12>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list