Page 1 of 1

volume_curve = f

Posted: Thu Jun 13, 2002 10:34 am
by XxVenomxX
I was just running the most recent snapshots, wanting to fiddle around with Exult Studio. I read that when map editor mode was enabled, studio should pop up. It wasn't doing so with RC2, so I switched to the most recent snapshot. Anyhow, I noticed there was no music. I did a forum search, read the FAQ, and read about the volume_curve setting, which I had edited before. The odd thing was, its value was set to ' f '. I know it's supposed to be a number followed by a decimal, 1.00000 for example. I change it to such, as located in the example exult.cfg file, I play (Midi set to GM), and no music. I close exult, look at the cfg file, and volume_curve is set to f again.
I've tried changing the device used, and while that setting stays the same in exult.cfg, the volume_curve is set to f once again. stderr reads:
----------------
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\ultima7\gamedat\schedule.dat
Trying /schedule.dat
Setting Shape to 721
Playing SFX: 85
Playing SFX: 85
Playing SFX: 85
~Audio: about to stop_music()
~Audio: about to quit subsystem
~Audio: closed audio
~Audio: deleted midi
-----------------


stdout reads:
-----------------
Exult version 1.1.0cvs
Built at: Jun 13 2002 17:38:31
Compile-time options: DEBUG, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.1

Platform: Windows Me Version 4.90 Build 3000
Data path = data
Audio requested frequency 22050, channels 2
Audio actual frequency 22050, channels 2
4 Midi Devices Detected
Listing midi devices:
-1: MIDI Mapper
0: Microsoft GS Wavetable SW Synth
1: SB Live! MIDI UART
2: A: SB Live! MIDI Synth
3: B: SB Live! MIDI Synth
Using device 2: A: SB Live! MIDI Synth
Internal Win32 Midiout Midi Player for Exult and Pentagram.
Audio initialisation OK
is_installed: 'c:\games\ultima7\static\endgame.dat': yes
is_installed: 'c:\games\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\ultima7\static
Gamedat : c:\games\ultima7\gamedat
Savegame: c:\games\ultima7
Patch : none

Audio subsystem request: Music track # 3
is_installed: 'c:\games\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
Editor
NPC #139 is unused
NPC #148 is unused
NPC #279 is unused
NPC #283 is unused
NPC #286 is unused
NPC #287 is unused
NPC #293 is unused
NPC #294 is unused
NPC #295 is unused
NPC #296 is unused
NPC #297 is unused
NPC #302 is unused
NPC #303 is unused
NPC #304 is unused
NPC #305 is unused
NPC #306 is unused
NPC #307 is unused
NPC #308 is unused
NPC #309 is unused
NPC #310 is unused
NPC #311 is unused
NPC #312 is unused
NPC #313 is unused
NPC #314 is unused
NPC #315 is unused
NPC #316 is unused
NPC #317 is unused
NPC #318 is unused
NPC #319 is unused
NPC #320 is unused
NPC #321 is unused
NPC #322 is unused
NPC #323 is unused
NPC #324 is unused
NPC #325 is unused
NPC #326 is unused
NPC #327 is unused
NPC #328 is unused
NPC #329 is unused
NPC #330 is unused
NPC #331 is unused
NPC #332 is unused
NPC #333 is unused
NPC #334 is unused
NPC #335 is unused
NPC #336 is unused
NPC #337 is unused
NPC #338 is unused
NPC #339 is unused
NPC #340 is unused
NPC #341 is unused
NPC #342 is unused
NPC #343 is unused
NPC #344 is unused
NPC #345 is unused
NPC #346 is unused
NPC #347 is unused
NPC #348 is unused
NPC #349 is unused
NPC #350 is unused
NPC #351 is unused
NPC #352 is unused
NPC #353 is unused
NPC #354 is unused
NPC #355 is unused
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 ("Editor") 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
Aborting from usecode 0401
(x,y) rel. to gump is (51, 43)
---------------------

It's odd, because I can uninstall, go back to RC2, and get audio to work fine. Just that Studio wont start up with map edit mode. Any suggestions?

Re: volume_curve = f

Posted: Thu Jun 13, 2002 11:22 am
by Dominus
volume curve is a bug we caused in the unstable branch.

RC2 and stable branch no longer support Exult Studio. We had to disable Exult Studio support with RC2 as Exult Studio is only available as snapshot and it only works correct with the Exult version of about the same "age".

Why there is no music for you is a mystery to me.

Re: volume_curve = f

Posted: Thu Jun 13, 2002 11:23 am
by wjp
> Why there is no music for you is a mystery to me.

That would be because of the unstability of the unstable branch ;-)

Re: volume_curve != f

Posted: Thu Jun 13, 2002 11:45 am
by Colourless
No music is most likely due to the volume curve problem. Also the problem effects both branches, not just unstable branch.

I've 'fixed' the problem in both branches.

-Colourless Dragon

Re: volume_curve != f

Posted: Thu Jun 13, 2002 3:22 pm
by XxVenomxX
Well that explains it :) Thanks guys