Hi Bas,


On Sat, 15 Sep 2001, Bas Zoetekouw wrote:

> I'm proud to report that, using today's FreeSCI snapshot, I've finished
> KingsQuest IV: Perils of Rosella. Proof (and nice pictures for the web
> page) can be found at my homepage http://www.A-Eskwadraat.nl/~bas/kq4.

Congratulations! And this time, nobody beat you to it, either ;-)
Unfortunatley, I don't have the web management scripts at the box I'm
working on ATM, so the update will have to wait until tomorrow.

> There are still some bugs:
> (*) It's now possible to get the witches's eye. The moving witch, however,
>     still is stuck behind the cooking pot sometimes.

Completely stuck? Hmm, it seemed to work fine with the scripted Avoider
object, our builtin DoAvoider() seems to need some fine-tuning.

> (*) A lot of times (e.g. at the eastern graveyard, when attacked by 
>     zombies), I get the message:
>     FSCI: _k_make_view_list: Warning (kgraphics.c L1752): Warning: new
>     pic or port used within Animate()!

This marks a relatevely new workaround. If you only got the warning and
nothing else broke, it's a good sign.

> (*) In the haunted house, when the baby is crying:
>     FSCI: write_selector: Warning (kscripts.c L56): Selector 'signal' of
>     object at a6fc could not be written to (ksound.c L68)

Need to have a look at that one. Probably not important, but it's unusual
to see song objects without signals.

> (*) The clipping of the tombstones in the gaveyard is messed up: when
>     Rosella stands against a tombstone, the stone is drawn before
>     Rosella.

Indeed; this is a pecularity of the early KQ4 (it works right with the
later one). It's possible that they moved their priority bands by one
pixel...

> (*) Rosella moves really weird while climbing down the ladder after
>     having visted the boy ghost in the attic of the haunted house.
> (*) While climbing down the stairs from the secret organ room, in the
>     bottom room the stairs are draw in front of Rosella.

Weird.

> (*) The mummy in the crypt doesn't move

Weirder.

> (*) When trying to open Pandora's box: freesci: heap.c:33: get_size:
>     Assertion `block_pos>=1000 && block_pos<=0xffff' failed.
>     Abort
>     and the game crashes.

Could be some sort of heap corruption- a few heap details changed and I'm
not certain whether my current attepts to ensure savegame downward
compatibility are sufficient.

Could you send me your savegames, please? I'd like to have a look at these
bugs.

Thanks for testing!

llap,
 Christoph


Reply via email to