Save/load game problems

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
gruck

Save/load game problems

Post by gruck »

This is probably due to an episode of unerring silliness on my part, but I'm having trouble with saving and loading games. I used to have about 15 save games for exult, then one day I installed the newest snapshot and all but one of my savegames disappeared. No big deal, I wanted to start over anyway. The only problem is, now whenever I click on the empty slot to save my game, everything seems to go allright until its done with the grey saving screen. Then bang my save game just dissapears and it says empty slot again.

I figured this was a problem with me re-installing Exult, so I went and uninstaled Exult and my entire Ultima directory. I then went and deltled the whole mess too, just to make sure. I reinstalled Ultima 7 and then went and re-installed Exult, and started up a new game. When I save my first game, everything works fine. I click on the empty box, type in the desired save game name, save, everything works fine, I can even restore whenever I want. But when I try to save a second game on the empty slot, after the grey savegame screen the name I entered just poofs and turns into "empty slot" For some reason my location where I tried to save becomes my "quick save" save game.

I can save successfully over my first save game over and over again though. Even changing the name.

This was kind of hard to explain, but I hope I was clear enough. I'm not totally sure I understand it myself, any idea what I'm doing wrong?
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

I'm not sure what caused this, but:

1) A while ago we added the possibility to store savegames in any directory. In a couple of snapshots the default savegame directory may have been changed. Check the config/disk/game/blackgate/savegame_path entry in exult.cfgto see if it points to somewhere strange/wrong

2) the 'quick save' part you mention at the end is normal. When you save, it also quick-saves. (This is because of how the gamedat/savegame system works)
MeddlingMonk
Posts: 237
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by MeddlingMonk »

I've seen this problem, too. It's been in nearly all of the Windows snapshots since RC1. I can add a little to what gruck is saying. The second (third, fourth, etc.) saves don't go poof. They actually get saved but they simply don't show up in the save menu. Only the first save does. If you delete the first save, the second shows up. And so on. Like gruck I've uninstalled Exult and Ultima to try a totally fresh install. I've checked my exult.cfg and the paths seem fine. The only thing which 'helps' is to revert to RC1. Since exult.cfg is preserved between versions I can't believe it's the problem (and like I said, I've checked to make sure it's not). If the save menu works in RC1 and--with the exact same exult.cfg--does not work in the later snapshots, the problem may be in the snapshots.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Dominus »

hm, that is strange, as it seems to work okay for other members of the team.
Is this with the Windows release/snapshot?
Have you checked your paths if they have spaces in them? Did you try looking for the savegames on your hard disk (search for exult*.sav files to see if they have been created at some other strange location)?
Try uninstalling Exult and then install the latest snapshot only...
--
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!
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

Also, exult.cfg is not necessarily preserved between versions. Some snapshots add default values for some new exult.cfg entries.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Dominus »

That's why snapshots are sometimes considered "use at your own risk".
:-)
--
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!
dag

Re: Save/load game problems

Post by dag »

i have the same problem...
after installing a snapshot, i can't save any game (because i can't reload it...)
the official beta goes fine; loading/saving is no problem. i tried many snapshots over the time but none of them did work. the path in the .cfg is absolutely ok, i don't ever use any spacers in path names.

specs:
athlon 1400
512 mb ddr-ram
geforce3
sb-live player 1024
1 x 100mb hd
1x 80mb hd
win98 2nd edition
directx 8.1

what the f*** should i do?! aargh!

dag

p.s.: by the way: i really love your work, because i'm one of the biggest ultima-fans who ever inhabited this planet! and the VII-series are the definite climax of all! keep up the good work! and forgive my bad english, i'm german...
dag

Re: Save/load game problems

Post by dag »

part 2:

the same just occurred on my notebook with windows xp!

specs:
p3 1ghz
384 mb ram
gforce 2go
20 gb hd
win xp
directx 8.0

how comes? how comes?

thx
dag
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

Could you post your full stderr.txt/stdout.txt after you do the following:

Start Exult
start a new Black Gate game
open the savegame screen
save a game in an empty slot
Quit Exult
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

Also, please post your full exult.cfg
dag

Re: Save/load game problems

Post by dag »

all right, here it comes. it's quite long, i hope, you don't mind...
it's the latest snapshot so far.

Exult version 0.99cvs
Built at: May 14 2002 17:35:59
Compile-time options: DEBUG, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 2.95.3-6 (mingw special)

Platform: Windows 98 SE Version 4.10 Build 2222
Data path = data
Audio system assembled. Audio buffer at 22048
4 Midi Devices Detected
Listing midi devices:
-1: MIDI Mapper
0: Creative S/W Synth
1: A: SB Live! MIDI-Synth
2: B: SB Live! MIDI-Synth
3: SB Live! MIDI-Out [C000]
Using device -1: MIDI Mapper
Internal Win32 Midiout Midi Player for Exult and Pentagram.
Created PCB 0
Created PCB 1
Created PCB 2
Created PCB 3
Created PCB 4
Created PCB 5
Audio initialisation OK
is_installed: 'c:\UC\ULTIMA7\STATIC\ENDGAME.DAT': yes
is_installed: 'c:\UC\SERPENT\STATIC\SISPEECH.SPC' : yes
Audio subsystem request: Custom Music track
Starting a BLACK GATE game
Okay. It looks like an IFF file chunk
length looks like: 1807418
Current path settings:
Static : c:\UC\ULTIMA7\STATIC
Gamedat : c:\UC\ULTIMA7\GAMEDAT
Savegame: c:\UC\ULTIMA7
Patch : none

::0 end_consumption
::1 end_consumption
::2 end_consumption
::3 end_consumption
::4 end_consumption
::5 end_consumption
Audio subsystem request: Music track # 3
is_installed: 'c:\UC\SERPENT\STATIC\SISPEECH.SPC' : yes
Skin is: 3 Sex is: 0
Creating 'gamedat' files.
Loading exult.flx...
Loading /exult_bg.flx...
Found Serpent Isle 'paperdol.vga', 'gumps.vga' and 'shapes.vga'.
Support for 'Serpent Isle' Paperdolls and Multiracial Avatars in 'Black Gate' ENABLED.
Loading default keybindings
Dag
Egg type is 5, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 0, data2 = 1730
Egg type is 5, prob = 100, distance = 0, crit = 0, once = 1, hatched = 0, areset = 0, data1 = 0, data2 = 1025
Egg type is 1, prob = 75, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 2820, data2 = 496
Using mailslots
Cheats enabled.
::0 end_production
Running usecode 06c2 (0000) with event 3
RETurning from usecode 06c2
Running usecode 0401 (0000) with event 3
Running usecode 0908 () with event 3
RETurning ("Dag") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 3
RETurning ("milord") from usecode 0909
...back into usecode 0401
Music request in usecode
Parameter data follows
0: 0 35
1: 0 0
Audio subsystem request: Music track # 35
Executing intrinsic 2
Executing intrinsic 1
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
RETurning from usecode 0401
::1 end_production
Running usecode 0401 (0000) with event 0
Running usecode 0908 () with event 0
RETurning ("Dag") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 0
RETurning ("milord") from usecode 0909
...back into usecode 0401
Running usecode 092e (ffff) with event 0
Running usecode 0937 (00b827b0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0401
RETurning from usecode 0401
::0 end_consumption
Running usecode 040b (0000) with event 0
Running usecode 092e (fff5) with event 0
Running usecode 0937 (00b85530) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040b
RETurning from usecode 040b
::1 end_consumption
::0 end_production
::0 end_consumption
::0 end_production
Running usecode 040e (0000) with event 0
RETurning from usecode 040e
::1 end_production
::0 end_consumption
::0 end_production
::1 end_consumption
Running usecode 0401 (0000) with event 0
Running usecode 0908 () with event 0
RETurning ("Dag") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 0
RETurning ("milord") from usecode 0909
...back into usecode 0401
Running usecode 092e (ffff) with event 0
Running usecode 0937 (00b827b0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0401
RETurning from usecode 0401
::1 end_production
::0 end_consumption
::1 end_consumption
Running usecode 040c (0000) with event 0
Running usecode 092e (fff4) with event 0
Running usecode 0937 (00b85750) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040c
RETurning from usecode 040c
Running usecode 01f0 (0000) with event 0
RETurning from usecode 01f0
Running usecode 040b (0000) with event 0
Running usecode 092e (fff5) with event 0
Running usecode 0937 (00b85530) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040b
RETurning from usecode 040b
Running usecode 06aa (0000) with event 2
ireg object
Executing intrinsic 1
RETurning from usecode 06aa
::0 end_production
Running usecode 0618 (0000) with event 2
Executing intrinsic 1
RETurning from usecode 0618
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
::0 end_consumption
Running usecode 0401 (0000) with event 2
Running usecode 0908 () with event 2
RETurning ("Dag") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 2
RETurning ("milord") from usecode 0909
...back into usecode 0401
Executing intrinsic 2
Running usecode 08dd () with event 2
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
RETurning from usecode 08dd
...back into usecode 0401
Executing intrinsic 1
RETurning from usecode 0401
::0 end_production
::1 end_production
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
Audio subsystem request: Music track # 0
Clicked at tile (1084, 2235)
Clicked at tile (1084, 2235)
Object 496:1 has 3d tiles (x, y, z): 2, 2, 2, sched = 11, align = 0, npcnum = -1
tx = 1084, ty = 2236, tz = 0, quality = 0, okay_to_take = 0, flag0x1d = 0, hp = 0
obj = 0xbbf680
IREG object
TFA[1][0-6]= 12
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Und sched. opcode 0x00
Clicked at tile (1084, 2235)
Clicked at tile (1084, 2235)
Object name is dog
Running usecode 01f0 (0000) with event 1
RETurning from usecode 01f0
Und sched. opcode 0x2c
::0 end_consumption
::1 end_consumption
Running usecode 06fa (0000) with event 2
Running usecode 08ff ("@All is not right in Britannia. Perhaps Lord British will know the reason behind this tremor.@") with event 2
Running usecode 0900 () with event 2
Running usecode 0901 () with event 2
Running usecode 093c ([ 00b23b90, 00b827b0 ], 00b23b90) with event 2
RETurning ([ 00b827b0 ]) from usecode 093c
...back into usecode 0901
RETurning (ffff) from usecode 0901
...back into usecode 0900
RETurning (ffff) from usecode 0900
...back into usecode 08ff
Running usecode 0903 ("@All is not right in Britannia. Perhaps Lord British will know the reason behind this tremor.@", ffff) with event 2
RETurning from usecode 0903
...back into usecode 08ff
RETurning from usecode 08ff
...back into usecode 06fa
RETurning from usecode 06fa
::0 end_production
::1 end_production
::0 end_consumption
Iolo at distance 1 trying to catch up.
::0 end_production
Running usecode 040c (0000) with event 0
Running usecode 092e (fff4) with event 0
Running usecode 0937 (00b85750) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040c
RETurning from usecode 040c
::1 end_consumption
::0 end_consumption
Running usecode 040c (0000) with event 1
Running usecode 0909 () with event 1
RETurning ("milord") from usecode 0909
...back into usecode 040c
Running usecode 0908 () with event 1
RETurning ("Dag") from usecode 0908
...back into usecode 040c
Running usecode 08f7 (fffe) with event 1
RETurning (0000) from usecode 08f7
...back into usecode 040c
Running usecode 08f7 (ffff) with event 1
RETurning (0001) from usecode 08f7
...back into usecode 040c
Running usecode 090a () with event 1
RETurning (0001) from usecode 090a
...back into usecode 040c
Running usecode 08f7 (fff5) with event 1
RETurning (0001) from usecode 08f7
...back into usecode 040c
Running usecode 0885 () with event 1
Running usecode 090a () with event 1
RETurning (0000) from usecode 090a
...back into usecode 0885
RETurning from usecode 0885
...back into usecode 040c
RETurning from usecode 040c
Setting 'Finnigan' to 1st schedule
Finding path to schedule for Finnigan
Running usecode 01f0 (0000) with event 0
RETurning from usecode 01f0
::0 end_production
Running usecode 040b (0000) with event 0
Running usecode 092e (fff5) with event 0
Running usecode 0937 (00b85530) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040b
RETurning from usecode 040b
Running usecode 040c (0000) with event 0
Running usecode 092e (fff4) with event 0
Running usecode 0937 (00b85750) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040c
RETurning from usecode 040c
Listing 1 Save games
0 = 0 : c:\UC\ULTIMA7\exult00bg.sav : Dag1
First Free Game 1
::0 end_consumption
(x,y) rel. to gump is (107, 4)
Hit a save game field
Saved game #-2 successfully.
Listing 1 Save games
0 = 0 : c:\UC\ULTIMA7\exult00bg.sav : Dag1
First Free Game 1
::0 end_production
Listing 1 Save games
0 = 0 : c:\UC\ULTIMA7\exult00bg.sav : Dag1
First Free Game 1
::0 end_consumption
(x,y) rel. to gump is (28, 61)
(x,y) rel. to gump is (40, 76)
(x,y) rel. to gump is (43, 70)
(x,y) rel. to gump is (50, 37)
::0 end_consumption
::1 end_consumption
::2 end_consumption
::3 end_consumption
::4 end_consumption
::5 end_consumption
::0 ProducerConsumerBuf going away
::1 ProducerConsumerBuf going away
::2 ProducerConsumerBuf going away
::3 ProducerConsumerBuf going away
::4 ProducerConsumerBuf going away
::5 ProducerConsumerBuf going away

thx
dag
dag

Re: Save/load game problems

Post by dag »

here comes my exult.cfg. i added the marked lines ("###") several minutes ago, but it made no difference. the prob does occur with or without the savegame_path entries.







c:\uc\ultima7

###
### c:\uc\ultima7
###

(default)


drbgsfx.flx




c:\uc\serpent


(default)


jmsisfx.flx




1




yes



yes


gs




yes


gs



yes


0




yes


0



1.000000


-1


no




yes





yes


no


no


yes


no


yes


yes


no


no



0



-1


9




512


384


1


Point


yes


no



1.00


1.00


1.00



6




thx again
dag
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

Do you have a file named C:\UC\ULTIMA7\exult01bg.sav after this?
dag

Re: Save/load game problems

Post by dag »

oooops!

i hope we did not misunderstand each other!
i definitely HAVE this file in my ultima-directory, but i guess it has been there before.

what i did not do, was _DELETING_ my old savegames.
okay, i'll try this immediately and follow the given steps.

you'll hear from me in several minutes...

thx a lot
dag

p.s.: please don't call me an idiot...
dag

Re: Save/load game problems

Post by dag »

hmmmmm...

saving/loading seems to work now (although i've made just a single test).
but i got quite far in the game and want my previous savegames back!
i don't want a rebirth of my adventurers, i want to continue with the actual snapshot! what could i do, by the virtues!?
i know, snapshots are 'at my own risc', but official betas are not often to be found.

1,000 thxs
dag

p.s.: there's another issue that i'll post in another thread. it refers to an interesting overlay-problem...
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

How many savegames did you have before?

Did you actually delete them entirely, or just moved them somewhere else?
dag

Re: Save/load game problems

Post by dag »

i zipped them and deleted them.
why does it make a difference?

dag
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

It's always useful to be able to reproduce a problem :-)

How many saves did you have?
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Dominus »

if you zipped them, don't you still have them somewhere?
--
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!
dag

Re: Save/load game problems

Post by dag »

let me count...

6 x exuklt*.sav
3 x Game*.u7 (the old orignals)

that's it

1,000,000 thx
dag
dag

Re: Save/load game problems

Post by dag »

of course i still have my old savegames in a save place!
i don't want to miss a single chance to get to my old game-state...!

1,000,000,000 thxs
dag
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Dominus »

hm, I was misunderstanding what you and wjp wrote :-)
Could you send me those 6 savegames? zipped up to stjohn01@aol.com (different to my normal address and only active for the next two days...)
--
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!
dag

Re: Save/load game problems

Post by dag »

send them already!


1,000,000,000,000,000,000,000,000 thxs
dag
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Dominus »

hi, recieved the files and it seemd to work for me. One problem is that the "leave trinsic" savegame seems to crash my game all the time so better don'T use this one if it works again...
Could you try extracting the save files back to where they belong?
and if it still fails, try deleting (or renaming to *.old) the file exult02bg.sav...
--
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!
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

Could you try to reproduce the problem? (i.e., remove the new savegames, copy back the old ones, and see if the problem occurs again?)
gruck

Re: Save/load game problems

Post by gruck »

Hmm... The save files seem to be saving properly in c:\games\uc\ultima7 and c:\games\uc\serpent respectively. So I don't think I'm having a problem with the path, I just don't seem to be able to get more then 2 save games in each directory for some reason, it just kills any new one I try to make.

RC1 seems to work for me, but the newest beta is screwy...

I'm not sure if I'm blind or not, but I don't seem to be able to find the line in the exult.cfg you mentioned, I have:
config/disk/game/blackgate/path
but not:
config/disk/game/blackgate/savegame_path

Are they the same?

anyway, my paths are
c:\games\uc\ultima7 and c:\games\uc\serpent
respectively.

Any idea whats causing my problem, trying to create a third save game just makes em go poof.
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Colourless »

Can you people who are having problems try this version of Exult here:
http://www.users.on.net/triforce/savetest.zip

If you still have issues with it, copy and paste your stdout.txt and stderr.txt files.

Note that while playing exult with that build should be ok, you probably shouldn't as it's not really intended to be played with.

-Colourless Dragon
gruck

Re: Save/load game problems

Post by gruck »

O.K. I have the same issues with the savetest file. Just can't get another save file to appear on the menu, despite what I do.

I start a new BlackGate game, open the save game menu, save it on the empty slot, then quit. Of course my savegame goes poof again.

stderr.txt is
Digital SFX's file specified: jmsfx.flx... but file not found
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Error reading saved monsters. Clearing list.
Exult Exception: Error opening file c:\GAMES\UC\ULTIMA7\GAMEDAT\schedule.dat
Trying /schedule.dat
Setting Shape to 721
Setting Shape to 721
No midi data in loaded.
~Audio: about to stop_music()
~Audio: about to quit subsystem
~Audio: closed audio
~Audio: about to cancel_streams()
~Audio: deleted mixer
~Audio: deleted midi


stdout.txt is:
xult version 0.99cvs
Built at: May 12 2002 12:04:37
Compile-time options: DEBUG, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 2.95.3-6 (mingw special)

Platform: Windows 98 Version 4.10 Build 1998
Data path = data
Audio system assembled. Audio buffer at 22048
4 Midi Devices Detected
Listing midi devices:
-1: MIDI Mapper
0: C-Media SoftMidi Synthesis
1: C-Media MPU-401
2: C-Media OPL2/OPL3 Synthesis
3: Roland MPU-401
Using device -1: MIDI Mapper
Internal Win32 Midiout Midi Player for Exult and Pentagram.
Created PCB 0
Created PCB 1
Created PCB 2
Created PCB 3
Created PCB 4
Created PCB 5
Audio initialisation OK
is_installed: 'c:\GAMES\UC\ULTIMA7\STATIC\ENDGAME.DAT': yes
is_installed: 'c:\GAMES\UC\SERPENT\STATIC\SISPEECH.SPC' : yes
Audio subsystem request: Custom Music track
Starting a BLACK GATE game
Okay. It looks like an IFF file chunk
length looks like: 1807418
Current path settings:
Static : c:\GAMES\UC\ULTIMA7\STATIC
Gamedat : c:\GAMES\UC\ULTIMA7\GAMEDAT
Savegame: c:\GAMES\UC\ULTIMA7
Patch : none

Audio subsystem request: Music track # 0
::0 end_consumption
::1 end_consumption
::2 end_consumption
::3 end_consumption
::4 end_consumption
::5 end_consumption
Audio subsystem request: Music track # 3
is_installed: 'c:\GAMES\UC\SERPENT\STATIC\SISPEECH.SPC' : yes
Skin is: 3 Sex is: 0
Creating 'gamedat' files.
Loading exult.flx...
Loading /exult_bg.flx...
Found Serpent Isle 'paperdol.vga', 'gumps.vga' and 'shapes.vga'.
Support for 'Serpent Isle' Paperdolls and Multiracial Avatars in 'Black Gate' ENABLED.
Loading default keybindings
Geoffrey
Egg type is 5, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 0, data2 = 1730
Egg type is 5, prob = 100, distance = 0, crit = 0, once = 1, hatched = 0, areset = 0, data1 = 0, data2 = 1025
Egg type is 1, prob = 75, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 2820, data2 = 496
Using mailslots
Cheats enabled.
Running usecode 06c2 (0000) with event 3
RETurning from usecode 06c2
Running usecode 0401 (0000) with event 3
Running usecode 0908 () with event 3
RETurning ("Geoffrey") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 3
RETurning ("milord") from usecode 0909
...back into usecode 0401
Music request in usecode
Parameter data follows
0: 0 35
1: 0 0
Audio subsystem request: Music track # 35
Executing intrinsic 2
Executing intrinsic 1
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
Executing intrinsic 2
RETurning from usecode 0401
Running usecode 040b (0000) with event 0
Running usecode 092e (fff5) with event 0
Running usecode 0937 (00b843a0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040b
RETurning from usecode 040b
Running usecode 0401 (0000) with event 0
Running usecode 0908 () with event 0
RETurning ("Geoffrey") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 0
RETurning ("milord") from usecode 0909
...back into usecode 0401
Running usecode 092e (ffff) with event 0
Running usecode 0937 (00b817b0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0401
RETurning from usecode 0401
Running usecode 040e (0000) with event 0
RETurning from usecode 040e
Running usecode 040b (0000) with event 0
Running usecode 092e (fff5) with event 0
Running usecode 0937 (00b843a0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040b
RETurning from usecode 040b
Running usecode 0401 (0000) with event 0
Running usecode 0908 () with event 0
RETurning ("Geoffrey") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 0
RETurning ("milord") from usecode 0909
...back into usecode 0401
Running usecode 092e (ffff) with event 0
Running usecode 0937 (00b817b0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0401
RETurning from usecode 0401
Running usecode 06aa (0000) with event 2
ireg object
Executing intrinsic 1
RETurning from usecode 06aa
Running usecode 040e (0000) with event 0
RETurning from usecode 040e
Running usecode 0618 (0000) with event 2
Executing intrinsic 1
RETurning from usecode 0618
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
Running usecode 0401 (0000) with event 2
Running usecode 0908 () with event 2
RETurning ("Geoffrey") from usecode 0908
...back into usecode 0401
Running usecode 0909 () with event 2
RETurning ("milord") from usecode 0909
...back into usecode 0401
Executing intrinsic 2
Running usecode 08dd () with event 2
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
Executing intrinsic 1
RETurning from usecode 08dd
...back into usecode 0401
Executing intrinsic 1
RETurning from usecode 0401
Clicked at tile (1070, 2210)
Clicked at tile (1070, 2210)
Object 721:48 has 3d tiles (x, y, z): 1, 1, 4, sched = 31, align = 1, npcnum = 0
tx = 1071, ty = 2212, tz = 0, quality = 0, okay_to_take = 0, flag0x1d = 0, hp = 0
obj = 0xb22420
IREG object
TFA[1][0-6]= 13
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Running usecode 040c (0000) with event 0
Running usecode 092e (fff4) with event 0
Running usecode 0937 (00b845c0) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 040c
RETurning from usecode 040c
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
Und sched. opcode 0x00
Audio subsystem request: Music track # 0
Clicked at tile (1070, 2210)
Clicked at tile (1070, 2210)
Object name is Geoffrey
(x,y) rel. to gump is (127, 64)
Und sched. opcode 0x00
Und sched. opcode 0x2c
Running usecode 06fa (0000) with event 2
Running usecode 08ff ("@All is not right in Britannia. Perhaps Lord British will know the reason behind this tremor.@") with event 2
Running usecode 0900 () with event 2
Running usecode 0902 () with event 2
RETurning (ffff) from usecode 0902
...back into usecode 0900
RETurning (ffff) from usecode 0900
...back into usecode 08ff
Running usecode 0903 ("@All is not right in Britannia. Perhaps Lord British will know the reason behind this tremor.@", ffff) with event 2
RETurning from usecode 0903
...back into usecode 08ff
RETurning from usecode 08ff
...back into usecode 06fa
RETurning from usecode 06fa
Clicked at tile (1061, 2209)
Clicked at tile (1061, 2209)
Clicked on flat shape 147:9
TFA[1][0-6]= 0
TFA[0][0-1]= 0
TFA[0][3-4]= 0
Clicked at tile (1061, 2213)
Clicked at tile (1061, 2213)
Object 451:49 has 3d tiles (x, y, z): 1, 1, 4, sched = 3, align = 0, npcnum = 12
tx = 1063, ty = 2214, tz = 0, quality = 0, okay_to_take = 0, flag0x1d = 0, hp = 0
obj = 0xb845c0
IREG object
TFA[1][0-6]= 13
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (1061, 2213)
Clicked at tile (1061, 2213)
Object name is noble
Running usecode 040c (0000) with event 1
Running usecode 0909 () with event 1
RETurning ("milord") from usecode 0909
...back into usecode 040c
Running usecode 0908 () with event 1
RETurning ("Geoffrey") from usecode 0908
...back into usecode 040c
Running usecode 08f7 (fffe) with event 1
RETurning (0000) from usecode 08f7
...back into usecode 040c
Running usecode 08f7 (ffff) with event 1
RETurning (0001) from usecode 08f7
...back into usecode 040c
Running usecode 090a () with event 1
RETurning (0001) from usecode 090a
...back into usecode 040c
Running usecode 08f7 (fff5) with event 1
RETurning (0001) from usecode 08f7
...back into usecode 040c
Running usecode 0885 () with event 1
Running usecode 090a () with event 1
RETurning (0001) from usecode 090a
...back into usecode 0885
Running usecode 090b ([ "nothing", "a bucket", "a body" ]) with event 1
RETurning ("a bucket") from usecode 090b
...back into usecode 0885
RETurning from usecode 0885
...back into usecode 040c
RETurning from usecode 040c
Setting 'Finnigan' to 1st schedule
Finding path to schedule for Finnigan
Iolo at distance 6 trying to catch up.
Egg type is 5, prob = 100, distance = 1, crit = 2, once = 1, hatched = 0, areset = 0, data1 = 0, data2 = 1700
Egg type is 2, prob = 100, distance = 15, crit = 2, once = 1, hatched = 0, areset = 0, data1 = 283, data2 = 257
Audio parameters might be: 27 and 1
Audio subsystem request: Music track # 27
Running usecode 06a4 (0000) with event 3
RETurning from usecode 06a4
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 5124, data2 = 727
Iolo at distance 7 trying to catch up.
Culling object: dog@1083,2238,0
Iolo at distance 8 trying to catch up.
Clicked at tile (1068, 2197)
Clicked at tile (1071, 2192)
Egg type is 5, prob = 100, distance = 2, crit = 2, once = 1, hatched = 0, areset = 0, data1 = 0, data2 = 1700
Running usecode 06a4 (0000) with event 3
RETurning from usecode 06a4
(x,y) rel. to gump is (82, 9)
Listing 1 Save games
0 = 0 : c:\GAMES\UC\ULTIMA7\exult00bg.sav : wtf
First Free Game 1
(x,y) rel. to gump is (103, 8)
Hit a save game field
Saved game #-2 successfully.
Listing 1 Save games
0 = 0 : c:\GAMES\UC\ULTIMA7\exult00bg.sav : wtf
First Free Game 1
(x,y) rel. to gump is (170, 189)
(x,y) rel. to gump is (95, 73)
(x,y) rel. to gump is (53, 40)
::0 end_consumption
::1 end_consumption
::2 end_consumption
::3 end_consumption
::4 end_consumption
::5 end_consumption
::0 ProducerConsumerBuf going away
::1 ProducerConsumerBuf going away
::2 ProducerConsumerBuf going away
::3 ProducerConsumerBuf going away
::4 ProducerConsumerBuf going away
::5 ProducerConsumerBuf going away
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Dominus »

Please use the special version that Colourless mentions above and copy/paste that stdout here.
If the header doesn't look like that you aren't using it. Thanks and please help us hunt down the bug.

Exult version 0.99cvs
Built at: May 15 2002 01:13:02
Compile-time options: DEBUG, USE_EXULTSTUDIO, NO_SDL_PARACHUTE, HAVE_ZIP_SUPPORT
Compiler: Microsoft C/C++ Compiler, version: 12.0.8804
--
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!
MeddlingMonk
Posts: 237
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by MeddlingMonk »

I used the test version and still see only one saved game in the menu.

----

Exult version 0.99cvs
Built at: May 15 2002 01:13:02
Compile-time options: DEBUG, USE_EXULTSTUDIO, NO_SDL_PARACHUTE, HAVE_ZIP_SUPPORT
Compiler: Microsoft C/C++ Compiler, version: 12.0.8804

Platform: Windows 98 SE Version 4.10 Build 2222
Data path = data/
Audio system assembled. Audio buffer at 22048
4 Midi Devices Detected
Listing midi devices:
-1: MIDI Mapper
0: Creative S/W Synth
1: A: SB Live! MIDI Synth
2: B: SB Live! MIDI Synth
3: SB Live! MIDI Out [1020]
Using device 0: Creative S/W Synth
Internal Win32 Midiout Midi Player for Exult and Pentagram.
Created PCB 0
Created PCB 1
Created PCB 2
Created PCB 3
Created PCB 4
Created PCB 5
Audio initialisation OK
is_installed: 'd:\UC\ULTIMA7\STATIC\ENDGAME.DAT': yes
is_installed: 'd:\UC\SERPENT\STATIC\SISPEECH.SPC' : yes
Audio subsystem request: Custom Music track
Starting a BLACK GATE game
Okay. It looks like an IFF file chunk
length looks like: 1807418
Current path settings:
Static : d:\UC\ULTIMA7\STATIC
Gamedat : d:\UC\ULTIMA7\GAMEDAT
Savegame: d:\UC\ULTIMA7
Patch : none

::0 end_consumption
::1 end_consumption
::2 end_consumption
::3 end_consumption
::4 end_consumption
::5 end_consumption
Audio subsystem request: Music track # 3
Gamedat identity FORGE
Loading exult.flx...
Loading /exult_bg.flx...
Found Serpent Isle 'paperdol.vga', 'gumps.vga' and 'shapes.vga'.
Support for 'Serpent Isle' Paperdolls and Multiracial Avatars in 'Black Gate' ENABLED.
Loading default keybindings
Audio subsystem request: Music track # -1
Finding path to schedule for Finnigan
Using mailslots
Cheats enabled.
Clock updated to 6:15
Egg type is 5, prob = 100, distance = 1, crit = 2, once = 1, hatched = 0, areset = 0, data1 = 0, data2 = 1700
Egg type is 2, prob = 100, distance = 15, crit = 2, once = 1, hatched = 0, areset = 0, data1 = 283, data2 = 257
Audio parameters might be: 27 and 1
Audio subsystem request: Music track # 27
Running usecode 06a4 (0000) with event 3
RETurning from usecode 06a4
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 5124, data2 = 727
Listing 1 Save games
0 = 0 : d:\UC\ULTIMA7\exult00bg.sav : a
First Free Game 1
(x,y) rel. to gump is (134, 9)
Hit a save game field
Saved game #-2 successfully.
Listing 1 Save games
0 = 0 : d:\UC\ULTIMA7\exult00bg.sav : a
First Free Game 1
(x,y) rel. to gump is (73, 73)
(x,y) rel. to gump is (53, 40)
::0 end_consumption
::1 end_consumption
::2 end_consumption
::3 end_consumption
::4 end_consumption
::5 end_consumption
::0 ProducerConsumerBuf going away
::1 ProducerConsumerBuf going away
::2 ProducerConsumerBuf going away
::3 ProducerConsumerBuf going away
::4 ProducerConsumerBuf going away
::5 ProducerConsumerBuf going away

----

Digital SFX's file specified: jmsfx.flx... but file not found
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
Setting Shape to 721
U7ListFiles: /exult*bg.sav
d:\UC\ULTIMA7\exult00bg.sav
1 filenames
U7ListFiles: /exult*bg.sav
d:\UC\ULTIMA7\exult00bg.sav
1 filenames
~Audio: about to stop_music()
~Audio: about to quit subsystem
~Audio: closed audio
~Audio: about to cancel_streams()
~Audio: deleted mixer
~Audio: deleted midi
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by Colourless »

Hmm, most interesting. I'll have to check this out more closely
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by wjp »

Thanks for the help. We just located the problem.
It should be fixed in one of the next snapshots.
gruck

Re: Save/load game problems

Post by gruck »

Thank you so very much, pity I lost my save games though...

But it only gives me all the more reason to play through Serpent Isle again!
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by SB-X »

Well... if you deleted your save games yourself... :)
gruck

Re: Save/load game problems

Post by gruck »

Allright I tried the newest snapshot and eveything seems to be working just fine. Thanks for your expedient response. I guess no programmers use Win 98 anymore these days, but I like it because I'm a big fan of old DOS games.
Hence my love of Exult

Thanks
MeddlingMonk
Posts: 237
Joined: Thu May 14, 2020 1:34 pm

Re: Save/load game problems

Post by MeddlingMonk »

I can see all saves, too. :)
Locked