No Music Bug for 1.0 snapshots

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
Daniel

No Music Bug for 1.0 snapshots

Post by Daniel »

Okay, here's the problem.
I have that 25mb general midi soundfont, works perfect. My sound and music were both working perfectly before I installed the 2002/6/10 1.0. Now that I have installed them, I get music in the Exult Menu, but not in any of the games. I have tried to trigger it and it still won't work (double-clicking on intruments doesn't work either).
I might try the 1.1 (unstable) version but there was some talk of a new audio code being implemented, so I thought I might leave that for awhile.

Below is my stderr.txt
==========================================
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
Setting Shape to 721
Playing SFX: 255
SFX 255 is out of range
Playing SFX: 61
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Playing SFX: 255
SFX 255 is out of range
Playing SFX: 255
SFX 255 is out of range
Playing SFX: 14
Playing SFX: 61
Playing SFX: 61
Playing SFX: 61
Playing SFX: 61
Playing SFX: 36
Playing SFX: 61
Playing SFX: 61
Playing SFX: 30
Playing SFX: 30
Playing SFX: 30
Playing SFX: 31
Playing SFX: 255
SFX 255 is out of range
Playing SFX: 255
SFX 255 is out of range
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
Probable attempt at getting int value of pointer!!
~Audio: about to stop_music()
~Audio: about to quit subsystem
~Audio: closed audio
~Audio: about to cancel_streams()
~Audio: deleted mixer
~Audio: deleted midi
==========================================

I am not sure you want my stdout.txt, but here it is. (sorry for it being so big)
==========================================
Exult version 0.99.2cvs
Built at: Jun 14 2002 11:41:29
Compile-time options: DEBUG, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.1

Platform: Windows XP Version 5.1 Build 2600
Data path = data
Audio system assembled. Audio buffer at 22048
6 Midi Devices Detected
Listing midi devices:
-1: Microsoft MIDI Mapper
0: A: SB Live! MIDI Synth
1: MPU-401
2: B: SB Live! MIDI Synth
3: SB Live! Soft Synth
4: SB Live! MIDI UART
5: Microsoft GS Wavetable SW Synth
Using device -1: Microsoft 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: 'd:\games\ultima7\static\endgame.dat': yes
is_installed: 'd:\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 : d:\games\ultima7\static
Gamedat : d:\games\ultima7\gamedat
Savegame: d:\games\ultima7
Patch : none

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 # 23
Created Pipe for Exult Server
Cheats enabled.
Spark at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Spark at distance 2 trying to catch up.
Spark at distance 2 trying to catch up.
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 6404, data2 = 496
Spark at distance 2 trying to catch up.
Spark at distance 2 trying to catch up.
Egg type is 5, prob = 100, distance = 5, crit = 1, once = 1, hatched = 0, areset = 0, data1 = 25, data2 = 1569
Running usecode 0621 (0000) with event 3
Running usecode 08f7 (ffff) with event 3
RETurning (0001) from usecode 08f7
...back into usecode 0621
RETurning from usecode 0621
Egg type is 8, prob = 20, distance = 31, crit = 2, once = 0, hatched = 0, areset = 0, data1 = 3842, data2 = 0
Culling object: dog@915,1377,0
Clock updated to 1:30
Spark at distance 3 trying to catch up.
Spark at distance 3 trying to catch up.
Iolo at distance 2 trying to catch up.
Iolo at distance 4 trying to catch up.
::0 end_production
::0 end_consumption
Egg type is 2, prob = 100, distance = 16, crit = 2, once = 0, hatched = 0, areset = 1, data1 = 285, data2 = 257
Audio parameters might be: 29 and 1
Audio subsystem request: Music track # 29
Iolo at distance 4 trying to catch up.
Iolo at distance 5 trying to catch up.
Clicked at tile (866, 1286)
Clicked at tile (866, 1286)
Object 745:0 has 3d tiles (x, y, z): 2, 2, 3, sched = 11, align = 0, npcnum = 0
tx = 867, ty = 1288, tz = 0, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5b958
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (866, 1286)
Clicked at tile (866, 1286)
Object name is harp
Running usecode 02e9 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 58
1: 0 0
Audio subsystem request: Music track # 58
RETurning from usecode 02e9
Clicked at tile (870, 1281)
Clicked at tile (870, 1281)
Object 690:0 has 3d tiles (x, y, z): 2, 1, 2, sched = 11, align = 0, npcnum = 0
tx = 872, ty = 1282, tz = 0, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5c348
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (870, 1281)
Clicked at tile (870, 1281)
Object name is xylophone
Running usecode 02b2 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 56
1: 0 0
Audio subsystem request: Music track # 56
RETurning from usecode 02b2
Clicked at tile (863, 1281)
Clicked at tile (863, 1281)
Object 693:0 has 3d tiles (x, y, z): 1, 1, 1, sched = 11, align = 0, npcnum = 0
tx = 865, ty = 1283, tz = 4, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5c068
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (863, 1281)
Clicked at tile (863, 1281)
Object name is whistle
Running usecode 02b5 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 55
1: 0 0
Audio subsystem request: Music track # 55
RETurning from usecode 02b5
Clicked at tile (863, 1281)
Clicked at tile (863, 1281)
Object name is whistle
Running usecode 02b5 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 55
1: 0 0
RETurning from usecode 02b5
Clicked at tile (863, 1290)
Clicked at tile (863, 1290)
Object 692:0 has 3d tiles (x, y, z): 2, 2, 1, sched = 11, align = 0, npcnum = 0
tx = 866, ty = 1293, tz = 4, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5b0d0
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (863, 1290)
Clicked at tile (863, 1290)
Object name is lute
Running usecode 02b4 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 59
1: 0 0
Audio subsystem request: Music track # 59
RETurning from usecode 02b4
Clicked at tile (864, 1284)
Clicked at tile (864, 1284)
Object 692:1 has 3d tiles (x, y, z): 2, 2, 1, sched = 11, align = 0, npcnum = 0
tx = 865, ty = 1285, tz = 2, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5c1b0
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (864, 1284)
Clicked at tile (864, 1284)
Object name is lute
Running usecode 02b4 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 59
1: 0 0
RETurning from usecode 02b4
Clicked at tile (864, 1281)
Clicked at tile (864, 1281)
Object 692:1 has 3d tiles (x, y, z): 2, 2, 1, sched = 11, align = 0, npcnum = 0
tx = 865, ty = 1283, tz = 2, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5c5d8
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (864, 1281)
Clicked at tile (864, 1281)
Dropping object at (865, 1283, 2)
Egg type is 2, prob = 100, distance = 16, crit = 2, once = 0, hatched = 1, areset = 1, data1 = 285, data2 = 257
Audio parameters might be: 29 and 1
Audio subsystem request: Music track # 29
Clicked at tile (873, 1278)
Clicked at tile (873, 1279)
Object 691:0 has 3d tiles (x, y, z): 1, 1, 1, sched = 11, align = 0, npcnum = 0
tx = 876, ty = 1281, tz = 4, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5a638
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (874, 1279)
Clicked at tile (874, 1279)
Object name is lyre
Running usecode 02b3 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 58
1: 0 0
Audio subsystem request: Music track # 58
RETurning from usecode 02b3
Clicked at tile (874, 1279)
Clicked at tile (874, 1279)
Object 691:0 has 3d tiles (x, y, z): 1, 1, 1, sched = 11, align = 0, npcnum = 0
tx = 876, ty = 1281, tz = 4, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x1d5a638
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (874, 1279)
Clicked at tile (874, 1279)
Object name is lyre
Running usecode 02b3 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 58
1: 0 0
RETurning from usecode 02b3
Clicked at tile (874, 1279)
Clicked at tile (874, 1279)
Object name is lyre
Running usecode 02b3 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 58
1: 0 0
RETurning from usecode 02b3
Clicked at tile (874, 1279)
Clicked at tile (874, 1279)
Dropping object at (877, 1281, 4)
Clicked at tile (875, 1279)
Clicked at tile (873, 1279)
Dropping object at (876, 1281, 4)
Spark at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Spark at distance 2 trying to catch up.
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 516, data2 = 394
Spark at distance 1 trying to catch up.
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 260, data2 = 394
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 3076, data2 = 946
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
::0 end_production
Running usecode 018a (0000) with event 0
RETurning from usecode 018a
::0 end_consumption
Usecode 517 not found.
Running usecode 043e (0000) with event 0
Running usecode 092e (ffc2) with event 0
Running usecode 0937 (01e196e8) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 043e
RETurning from usecode 043e
Egg type is 1, prob = 35, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 4356, data2 = 509
Egg type is 2, prob = 100, distance = 16, crit = 2, once = 0, hatched = 0, areset = 0, data1 = 23, data2 = 0
Audio parameters might be: 23 and 0
Audio subsystem request: Music track # 23
::0 end_production
::0 end_consumption
Spark at distance 3 trying to catch up.
Spark at distance 3 trying to catch up.
::0 end_production
Culling object: guard@949,1285,0
::0 end_consumption
::0 end_production
::0 end_consumption
Iolo at distance 3 trying to catch up.
Spark at distance 4 trying to catch up.
Culling object: guard@965,1270,0
::0 end_production
Iolo at distance 11 trying to catch up.
Spark at distance 12 trying to catch up.
::0 end_consumption
Culling object: insects@928,1255,0
Culling object: insects@943,1258,0
Culling object: insects@928,1259,0
Culling object: insects@942,1252,0
Culling object: insects@942,1261,0
Culling object: insects@928,1260,0
Culling object: guard@953,1259,0
Running usecode 0440 (0000) with event 0
Running usecode 092e (ffc0) with event 0
Running usecode 0937 (01e17c20) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0440
RETurning from usecode 0440
Running usecode 0443 (0000) with event 0
Running usecode 092e (ffbd) with event 0
Running usecode 0937 (01e18b88) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0443
RETurning from usecode 0443
Egg type is 8, prob = 25, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 6406, data2 = 0
Egg type is 8, prob = 25, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 6406, data2 = 0
Current weather is 0; setting 6
Cloud: start_time = 64333
Cloud: start_time = 66469
Cloud: start_time = 68667
::0 end_production
Spark at distance 10 trying to catch up.
Culling object: fish@943,1237,0
(x,y) rel. to gump is (64, 35)
(x,y) rel. to gump is (65, 28)
Running usecode 018a (0000) with event 0
RETurning from usecode 018a
Running usecode 0444 (0000) with event 0
Running usecode 092e (ffbc) with event 0
Running usecode 0937 (01e18d50) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0444
RETurning from usecode 0444
::1 end_production
::1 end_consumption
Clicked at tile (918, 1184)
Clicked at tile (918, 1184)
Object 376:16 has 3d tiles (x, y, z): 1, 4, 5, sched = 11, align = 0, npcnum = 0
tx = 918, ty = 1187, tz = 0, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x203c630
IREG object
TFA[1][0-6]= 34
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is a DOOR
Object is SOLID
::1 end_production
::1 end_consumption
Clicked at tile (918, 1184)
Clicked at tile (918, 1184)
Object name is door
Running usecode 0178 (0000) with event 1
Running usecode 081b (0203c630) with event 1
RETurning (0000) from usecode 081b
...back into usecode 0178
Running usecode 081d (0007, 0000, 0000, 0001, 010e, 0203c630) with event 1
Running usecode 081c (0001, 0203c630) with event 1
RETurning from usecode 081c
...back into usecode 081d
RETurning (0001) from usecode 081d
...back into usecode 0178
Running usecode 081e (0007, fffd, 0000, 0001, 01b0, 0001, 0000, 01b1, 0203c630) with event 1
RETurning from usecode 081e
...back into usecode 0178
Sound effect(2) 30 request in usecode with volume = 67, dir = 12
::1 end_production
RETurning from usecode 0178
::1 end_consumption
Clicked at tile (918, 1184)
Clicked at tile (918, 1184)
Clicked on flat shape 21:24
TFA[1][0-6]= 0
TFA[0][0-1]= 0
TFA[0][3-4]= 0
Clicked at tile (918, 1184)
Clicked at tile (918, 1184)
Iolo at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Iolo at distance 1 trying to catch up.
Iolo at distance 7 trying to catch up.
Iolo at distance 5 trying to catch up.
Iolo at distance 5 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Spark at distance 4 trying to catch up.
Iolo at distance 5 trying to catch up.
Clicked at tile (908, 1188)
Clicked at tile (908, 1188)
Clicked on flat shape 27:29
TFA[1][0-6]= 0
TFA[0][0-1]= 0
TFA[0][3-4]= 0
Clicked at tile (908, 1188)
Clicked at tile (908, 1188)
Object name is door
Running usecode 0178 (0000) with event 1
Running usecode 081b (0203be38) with event 1
RETurning (0000) from usecode 081b
...back into usecode 0178
Running usecode 081d (0007, 0000, 0000, 0001, 010e, 0203be38) with event 1
Running usecode 081c (0001, 0203be38) with event 1
RETurning from usecode 081c
...back into usecode 081d
RETurning (0001) from usecode 081d
...back into usecode 0178
Running usecode 081e (0007, fffd, 0000, 0001, 01b0, 0001, 0000, 01b1, 0203be38) with event 1
RETurning from usecode 081e
...back into usecode 0178
Sound effect(2) 30 request in usecode with volume = 128, dir = 9
::1 end_production
RETurning from usecode 0178
Clicked at tile (908, 1188)
Clicked at tile (908, 1188)
::1 end_consumption
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Spark at distance 5 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Spark at distance 6 trying to catch up.
Iolo at distance 7 trying to catch up.
Spark at distance 3 trying to catch up.
Spark at distance 3 trying to catch up.
Spark at distance 3 trying to catch up.
Iolo at distance 5 trying to catch up.
Iolo at distance 5 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 5 trying to catch up.
Spark at distance 3 trying to catch up.
Spark at distance 2 trying to catch up.
Spark at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Spark at distance 1 trying to catch up.
Iolo at distance 1 trying to catch up.
Iolo at distance 2 trying to catch up.
Egg type is 1, prob = 35, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 4356, data2 = 509
Egg type is 1, prob = 35, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 4356, data2 = 509
Iolo at distance 3 trying to catch up.
Iolo at distance 4 trying to catch up.
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Iolo at distance 6 trying to catch up.
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 3076, data2 = 946
Running usecode 0440 (0000) with event 0
Running usecode 092e (ffc0) with event 0
Running usecode 0937 (01e17c20) with event 0
RETurning (0001) from usecode 0937
...back into usecode 092e
RETurning from usecode 092e
...back into usecode 0440
RETurning from usecode 0440
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Egg type is 1, prob = 50, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 7440, data2 = 517
Running usecode 010e (0000) with event 1
Running usecode 081b (02024568) with event 1
RETurning (0000) from usecode 081b
...back into usecode 010e
Running usecode 081d (0007, 0000, 0000, 0001, 0178, 02024568) with event 1
Running usecode 081c (0001, 02024568) with event 1
RETurning from usecode 081c
...back into usecode 081d
RETurning (0001) from usecode 081d
...back into usecode 010e
Running usecode 081e (0007, 0000, fffd, 0001, 01b1, 0002, 0000, 01b0, 02024568) with event 1
RETurning from usecode 081e
...back into usecode 010e
Sound effect(2) 30 request in usecode with volume = 8, dir = 15
::1 end_production
RETurning from usecode 010e
Path_walking_actor_action::open_door()
Egg type is 2, prob = 100, distance = 16, crit = 2, once = 0, hatched = 0, areset = 0, data1 = 23, data2 = 0
Audio parameters might be: 23 and 0
::1 end_consumption
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 260, data2 = 394
Running usecode 0178 (0000) with event 1
Running usecode 081b (02024568) with event 1
RETurning (0001) from usecode 081b
...back into usecode 0178
Running usecode 081d (0007, 0000, 0000, 0000, 010e, 02024568) with event 1
Running usecode 081c (0000, 02024568) with event 1
RETurning from usecode 081c
...back into usecode 081d
RETurning (0001) from usecode 081d
...back into usecode 0178
Running usecode 081e (0001, 0000, 0003, 0000, 01b0, 0002, 0001, 01b1, 02024568) with event 1
RETurning from usecode 081e
...back into usecode 0178
Sound effect(2) 31 request in usecode with volume = 8, dir = 15
::1 end_production
RETurning from usecode 0178
::1 end_consumption
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 516, data2 = 394
Culling object: guard@965,1270,0
Egg type is 1, prob = 40, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 1812, data2 = 517
Usecode 517 not found.
Egg type is 1, prob = 40, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 1812, data2 = 517
Culling object: insects@895,1251,0
Egg type is 1, prob = 100, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 260, data2 = 394
::0 end_consumption
Culling object: fish@899,1241,0
Culling object: fish@953,1238,0
Clock updated to 1:45
Culling object: insects@897,1252,0
Culling object: insects@898,1250,0
Culling object: insects@928,1259,0
Culling object: insects@941,1256,0
Culling object: insects@928,1259,0
Culling object: insects@928,1259,0
Iolo at distance 4 trying to catch up.
Culling object: guard@962,1270,0
Iolo at distance 3 trying to catch up.
Culling object: guard@959,1275,0
Culling object: guard@949,1284,0
Egg type is 2, prob = 100, distance = 16, crit = 2, once = 0, hatched = 0, areset = 1, data1 = 285, data2 = 257
Audio parameters might be: 29 and 1
Audio subsystem request: Music track # 29
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 4 trying to catch up.
Iolo at distance 5 trying to catch up.
Egg type is 1, prob = 40, distance = 0, crit = 0, once = 0, hatched = 0, areset = 0, data1 = 1812, data2 = 517
Clicked at tile (894, 1265)
Clicked at tile (894, 1265)
Object 745:0 has 3d tiles (x, y, z): 2, 2, 3, sched = 11, align = 0, npcnum = 0
tx = 894, ty = 1267, tz = 0, quality = 0, okay_to_take = 2048, flag0x1d = 0, hp = 0
obj = 0x205fe38
IREG object
TFA[1][0-6]= 4
TFA[0][0-1]= 0
TFA[0][3-4]= 1
Object is SOLID
Clicked at tile (894, 1265)
Clicked at tile (894, 1265)
Object name is harp
Running usecode 02e9 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 58
1: 0 0
Audio subsystem request: Music track # 58
RETurning from usecode 02e9
Clicked at tile (894, 1265)
Clicked at tile (894, 1265)
Object name is harp
Running usecode 02e9 (0000) with event 1
Music request in usecode
Parameter data follows
0: 0 58
1: 0 0
RETurning from usecode 02e9
(x,y) rel. to gump is (59, 39)
(x,y) rel. to gump is (60, 74)
(x,y) rel. to gump is (52, 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
==========================================


And thats it. I hope you can figure it out, cause I sure can't.
Oh and another thing. I'm using an old savegame from RC2, maybe that's the cause?
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: No Music Bug for 1.0 snapshots

Post by wjp »

Check your exult.cfg file to see if the volume_curve variable is set to 'f':

<volume_curve>
f
</volume_curve>

If so, replace that 'f' by a number like 16 or something.
dag

Re: No Music Bug for 1.0 snapshots

Post by dag »

where do i get the 25 mb soundfont from? is it pd or something?

i have the sb live! player1024 installed and the largest soundfont file
that comes with the box is "only" 8 mb...
dag

Re: No Music Bug for 1.0 snapshots

Post by dag »

all right, i've don some investigations on that topic...
(i mean the gm/gs midi issue)
there seem to be many, many soundfontbankdefinitionfiles out
there, and many are for free, but --

-- what in your opinion is the best one for exult??

i've tried a bit and all i figured out was that the original 8 mb
one from creative labs did the best job, it was even better
than some files that had a size of 20 mb or more! of course
i've done every single experiment just with exult, so maybe
those files do better jobs on different environments/games.

is there anyone out there who knows a "perfect" file for that
matter? i know that i could assign LOTS of memory to a
soundfont file with a sb live, so i feel a bit discontented with
my current setup.

thanx in advance
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: No Music Bug for 1.0 snapshots

Post by SB-X »

Use the new digital music. I'm afraid I don't know anything about soundfonts sorry.
Kuroshi
Posts: 67
Joined: Thu May 14, 2020 1:34 pm

Re: No Music Bug for 1.0 snapshots

Post by Kuroshi »

I like the soundfont from the U7 in Windows page. But that's just me.

http://members.iinet.net.au/~rsd/Scc1t2.zip
dag

Re: No Music Bug for 1.0 snapshots

Post by dag »

hmm, the new, sexy digital music thing is just in the 1.1 versions,
which i don't use for gaming purposes...

the provided soundfont from the u7-in-windows-site *rocks*,
because it sounds very similar - as far as i can remember -
to the old mt-32, that i had installed in my 486 some centuries
ago.
BUT -- my original-8-mb-creative-file sounds even better, although
not so close to the original. is has a richer, room-filling sound with
more realistic trumpets.
it's a sad thing that midi disappeared some while ago, now that
there are sound cards on the market that do a superb job in that
way....

....oh, i must be careful, or i really get offtopic here... i just used to
love the origin-midi-support those days...
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: No Music Bug for 1.0 snapshots

Post by SB-X »

In the linux version it will play to an external midi device with playmidi if you compile without Timidity and without libkmid support.
dag

Re: No Music Bug for 1.0 snapshots

Post by dag »

aaargh

currently i don't have linux installed, although i think i should have,
that's for sure 8-)
i've done a little more "research" on that soundfont topic, but i
failed finding a better file for exult and the sb-live series [for windows].
maybe i should go back gaming and forget about those technical
terms...
... or i should try to create a soundfont file on my own ;-)
... or i should wait until digital music is implemented in exult 1.0 ;-))

by the way, how do you guys [i'm addressing the developers here]
record the stuff for the digital music output? i mean, do you use
the original mt-32 or do you use some kind of gm/gs device, maybe
with altered "midi calls"?
i'm just curious

and again, hail lord british and his exult team!
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: No Music Bug for 1.0 snapshots

Post by Dominus »

Simon Quinn used his original Mt32 AFAIK.

You can also set up the windows version to play through an external midi device (that's why we list the midi devides in stdout.txt and have the option to set the device in exult.cfg).

So, is your music still gone in the games? Make sure that you either choose the correct mididevice in the midi settings of windows or in exult.cfg. Make sure midi-volume is not turned off or turned way down. Follow Wjp's advice on the volume_curve setting...

I use the General Sound 1.35 or something like that. It's a 25 MB soundfont.
--
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!
Daniel

Fixed

Post by Daniel »

AH HAH

It was not version 1.0 that caused it, but rather the volume curve was set to 0.0100. It's weird how that happened but the problem is now fixed.
Kuroshi
Posts: 67
Joined: Thu May 14, 2020 1:34 pm

Re: Fixed

Post by Kuroshi »

Funny, my volume curve was set to the same thing (somehow) for something like two weeks before I noticed it a few days ago. How do I know it's been about that long? My MIDI would (quite often) begin holding certain notes played for the entire duration of the song. Change the volume curve, problem fixed. =)
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Fixed

Post by Dominus »

a bug we introduced, quite recently. People who are using the snapshots were the victims... Or even RC2-users, I don't know...
--
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!
British Fiend

Re: Fixed

Post by British Fiend »

DAMMIT! I set my volume curve to 16, and it changes it back to "f" and I never hear any MIDI.
Tis so annoying! :(
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Fixed

Post by Dominus »

Are you using a newer snapshot?
--
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!
Daniel

Fixed! woohoo

Post by Daniel »

Thankyou Exult Team :)
dag

midi does it

Post by dag »

dominus, where did you get that "25mb-general-sound-1.35-or-
something" from? i have something at least similar to that on my
hd right now.
but it really doesn't sound that good despite the large size. amazingly,
the original 8mb cl-file does a far better job here.
midi support -- in what way ever -- has had better days...
just imagine: extremely small file sizes, customizable in many ways,
the possiblility to create _really_ interacive music where just some of
the advantages.
British Fiend

Re: midi does it

Post by British Fiend »

I fixed it, downloaded the newest snapshot and changed it in the CFG file.
Ooh, I was wondering, how do I use a midi patch? I downloaded the "SB patch for making Ultima 7 sound the way it should on a Roland Soundscape..." actually I can't remember if it was Soundscape, maybe it was Soundcanvas.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: midi does it

Post by Dominus »

Dag: Setting the midi-conversion to something like GS127 did wonders for me. I don't know where I got the file from exactly.. wait, I'm going to look it up. I got it from here:
http://www.sccmusic.250x.com/sfont/genuser/download.htm

British Fiend: If you mean the GM midi patch that patches files from the original U7, don't bother.
If you mean soundfonts, you need a card that supports these (like most of Creative's cards). Look in the manual of your card of how to apply them.
--
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