[Scummvm-tracker] [ScummVM :: Bugs] #12968: QFG3: The entire program crashes if you try to take another Gem of the Guardian

ScummVM :: Bugs trac at scummvm.org
Tue Sep 28 17:59:51 UTC 2021


#12968: QFG3: The entire program crashes if you try to take another Gem of the
Guardian
---------------------+--------------------------------
Reporter:  SemperFu  |       Owner:  (none)
    Type:  defect    |      Status:  new
Priority:  normal    |   Component:  Engine: SCI
 Version:            |  Resolution:
Keywords:            |        Game:  Quest for Glory 3
---------------------+--------------------------------

Old description:

> This looks to be similar to https://bugs.scummvm.org/ticket/11411
>
> I actually picked up a Gem and died when I first met the guardian, it did
> not crash then. It was actually when I came back days later and I tested
> doing it again that it happens now. I also just realized this is an older
> version of QFG (1.0) and GOG has 1.1 but I can't load my saved games from
> the newer on o I can't test on it but I have attached my 1.0 save.
>
> ScummVM 2.3.0pre (Sep 13 2021 00:24:38)
> Game ID: qfg3
> Emulated interpreter version: SCI1.1
>
> Detected features:
> ------------------
> Sound type: Late SCI1
> Graphics functions type: Late SCI0
> Lofs type: SCI1.1
> Move count type: ignore
> SetCursor type: SCI1.1
> PseudoMouse ability: yes
> View type: VGA SCI1.1
> kAnimate fastCast enabled: yes
> Uses palette merging: no
> Uses 16 bit color matching: no
> Resource volume version: SCI1.1
> Resource map version: SCI1.1
> Contains selector vocabulary (vocab.997): yes
> Has CantBeHere selector: yes
> Game version (VERSION file): 1.0
>
> lookupSelector: Attempt to send to non-object or invalid script. Address
> 0000:0000, method guardian::ignoreBlocks (room 770, script 998, localCall
> ffffffff)!
> ERROR: lookupSelector: Attempt to send to non-object or invalid script.
> Address 0000:0000, method guardian::ignoreBlocks (room 770, script 998,
> localCall ffffffff)!

New description:

 This looks to be similar to https://bugs.scummvm.org/ticket/11411

 I actually picked up a Gem and died when I first met the guardian, it did
 not crash then. It was actually when I came back days later and I tested
 doing it again that it happens now. I also just realized this is an older
 version of QFG (1.0) and GOG has 1.1 but I can't load my saved games from
 the newer on o I can't test on it but I have attached my 1.0 save.

 ScummVM 2.3.0pre (Sep 13 2021 00:24:38)
 Game ID: qfg3
 Emulated interpreter version: SCI1.1

 Detected features:
 ------------------
 Sound type: Late SCI1
 Graphics functions type: Late SCI0
 Lofs type: SCI1.1
 Move count type: ignore
 SetCursor type: SCI1.1
 PseudoMouse ability: yes
 View type: VGA SCI1.1
 kAnimate fastCast enabled: yes
 Uses palette merging: no
 Uses 16 bit color matching: no
 Resource volume version: SCI1.1
 Resource map version: SCI1.1
 Contains selector vocabulary (vocab.997): yes
 Has CantBeHere selector: yes
 Game version (VERSION file): 1.0

 lookupSelector: Attempt to send to non-object or invalid script. Address
 0000:0000, method guardian::ignoreBlocks (room 770, script 998, localCall
 ffffffff)!
 ERROR: lookupSelector: Attempt to send to non-object or invalid script.
 Address 0000:0000, method guardian::ignoreBlocks (room 770, script 998,
 localCall ffffffff)!

--
Comment (by m-kiewitz):

 Can you please check using the original interpreter?

 Is your version from GOG?
 If so, maybe it's one of the fan patches that were (sadly) included by GOG
 (not required in ScummVM and actually harmful)
 That was the result of the other ticket.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12968#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list