Possible Bug?

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
dottedquad
Posts: 2
Joined: Thu May 14, 2020 1:34 pm

Possible Bug?

Post by dottedquad »

I'm using 0.96beta1 on Windows playing Serpent Isle.

I'm not sure if it's a bug or I'm just doing something wrong, but after putting Boydon together and talking to Erstam and getting the Jawbone, I can not get Erstam to give me the two extra teeth he's supposed to.

Unfortunately, these teeth are absolutely NEEDED to win.

I haven't tried any new CVS builds or anything but I'm just wondering if anyone else has gotten a similar problem?

Also, does anyone know how to make the missing teeth so I can go to Monk Isle and Moonshade?

Thanks,
John Broadhead
drcode
Site Admin
Posts: 2267
Joined: Thu May 14, 2020 1:34 pm

Re: Possible Bug?

Post by drcode »

Yes, it is a bug, but it was fixed in the snapshots several weeks ago.
etal

Re: Possible Bug?

Post by etal »

The same thing happend to me a few days ago. Try restarting your computer and reloading the savegame , it worked for me...
Stephen

Re: Possible Bug?

Post by Stephen »

I ran into the same thing -- also with 0.96beta1 on Windows XP. I reloaded several times and even started the whole game over and worked back to that point. Alas, no luck.

I finished by using the Teleport cheat to access the two gates I should have been able to reach.

I had one other "tooth" error in Moonshade. There doesn't seem to be a brass chest with the tooth for Emotion, though I found all the others, including the two duplicates. Rather than using the Teleport cheat, I just transported nearby and hiked to the temple.

One final thing is that the sound was really strange and dischordant in two spots: (1) in the Blue Boar and (2) in and around Delin's shop in Fawn. (I'm running the GM conversion.) In both places, I simply turned off the sound until it was time to move on. ;-)

I did finish, however, say I can't really complain.

Thanks,

Stephen
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Possible Bug?

Post by Dominus »

Stephen, Etal, John, please download the snapshot and try with this. A reboot should in no circumstances be requitred for Exult.

Stephen, please be more specific about your sound problem. Was it the music or the sound effects?
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Nuclear Loser

Re: Possible Bug?

Post by Nuclear Loser »

I love how they sometimes just don't listen. :)
dottedquad
Posts: 2
Joined: Thu May 14, 2020 1:34 pm

Re: Possible Bug?

Post by dottedquad »

I tried the newest snapshot and initially it didn't work (with the savegame already at erstam's house). I went back to an earlier savegame in Moonshade and the jawbone was correctly positioned below the glass and the plot could continue.

Curious about how this bug was caused, I put 96beta1 back on and loaded up the savegame in which i had already picked up the jawbone. I dropped it on the ground near where i found it and moved it around a few times to make sure it had been in correct spot at least once. After that, Ertam's dialog was correct, even in 96beta1.

It's been nice being able to play Ultima VI again like it was supposed to be. Even with these minor bugs it's great, keep up the good work and thanks.

-John
drcode
Site Admin
Posts: 2267
Joined: Thu May 14, 2020 1:34 pm

Re: Possible Bug?

Post by drcode »

The bug was caused by a variable not being initialized, and that happened to be the height (off the ground) of the jawbone. But if the height was wrong, then the egg beneath the jawbone wasn't getting activated, and it set a flag that caused Erstam to offer you the other teeth.

Usually, an unitialized variable ends up as 0, so things would be okay. But it could get any random value, and that's why restoring sometimes would make things work.
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Possible Bug?

Post by Colourless »

Uh, that's not true Jeff. There is no 'usual' value. It's implimentation dependant. Some compilers set it to 0, others will be random, and others will fill the memory with invalid data (0xCC in MSVC with debug builds).

-Colourless Dragon
Locked