Exult crashes when saving with the Keyring Mod

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
Crowley
Posts: 459
Joined: Thu May 14, 2020 1:34 pm

Exult crashes when saving with the Keyring Mod

Post by Crowley »

I already submitted this to the bug tracker, but I thought I could as well do it here to provide some additional visibility and see conversation about the issue, since this is sorta kinda critical:

When I play Ultima VII under Exult with Marzo's Keyring Mod, the game crashes when I simply try to save the game. This happens whether I use the quick save or manually enter a named save. I have tried starting a completely new game, and it still crashes when I try to save.

I am using version 0.11.25 from 2013-01-16 of the mod, and Exult snapshot from 2013-07-29. Looking through stderr.txt and stdout.txt, the only thing I could see which seems pertinent is stdout having several lines saying "Und sched. opcode 0x00" at the end.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes when saving with the Keyring Mod

Post by Dominus »

I just uploaded a new snapshot of bg Keyring (see topics below) can you try with that?
--
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!
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes when saving with the Keyring Mod

Post by Dominus »

I cannot reproduce at all, neither with the one from 2013-01-16 nor with actual keyring mod.
This rather seems to be a user OS problem. Are you sure you are allowed to write to the folder it wants to save to?
I presume you have Windows XP or newer Windows.
If you install for example the keyring mod, you copy the contents of the Keyring.zip to C:\Ultima7\blackgate\mods. When you save a game with the Keyring mod, this savegame will be found in C:\Users\USERNAME\AppData\Local\Exult\blackgate\mods\keyring\exult00bg.sav
And the gamedat folder should be at C:\Users\USERNAME\AppData\Local\Exult\blackgate\mods\keyring\gamedat.
Your whole stdout.txt would be useful as well.
--
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!
Crowley
Posts: 459
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes when saving with the Keyring Mod

Post by Crowley »

I did a fresh install of the mod by renaming the old folders (both mod itself and save files) and installing it anew, and now it is working fine. I guess the problem was brought on by the presence of save files from an older version of the mod. Strange that it would cause issues even when starting a new game, though.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult crashes when saving with the Keyring Mod

Post by Dominus »

I think it was rather a problem with the gamedat folder that gets created before doing a savegame.
Good you were able to sort it out ;)
--
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!
Locked