The music is not audible on my TyTN II using Lostechs latest build for the WinCE/Pocket PC Port (there are no daily SVN snapshots available for WinCE so the latest is: ScummVM_ARM_STATIC_2009_02_23 )
The music works fine on my (pncFreak) WinXP laptop and eriktorbjorns Linux box.
Talk and sound effects works fine, I can hear these sounds quite well, but the music is inaudible.
Seems like the music is playing without any sound coming out, and as I wrote above, I hear all sound effects and speech.
When starting in debugmode with the debug music flag I get this:
User picked target 'dw2-gb' (gameid 'tinsel')...
Looking for a plugin supporting this gameid... Tinsel Engine
Starting 'Tinsel engine game'
Starting detection in dir '\Lagringskort\Programfiler\Scummgames\DW2\'
+ dw2.scn
> 'dw2.scn': 'c6d15ce9720a9d8fef06e6582dcf3f34'
+ english1.smp
> 'english1.smp': '009de30f6510e545ad69c8bcb088e713'
Matched file: dw2.scn
Matched file: english1.smp
Found game: dw2 (CD DOS/English (GB)) (10)
... new best match, removing all previous candidates
Running Discworld 2: Missing Presumed ...!? (CD/DOS/English (GB))
Sound opened OK, mixing at 11025 Hz
Opening hashed: THEMERC
Opening hashed: english1.txt
Opening hashed: english1.idx
Opening hashed: english1.smp
Opening hashed: index
Opening hashed: dw2.scn
Opening hashed: objects.scn
Opening hashed: gdata
Opening hashed: rw10.scn
Opening hashed: rw09.scn
Opening hashed: rw08.scn
Opening hashed: rw07.scn
Opening hashed: rw06.scn
Opening hashed: rw05.scn
Opening hashed: rw04.scn
Opening hashed: rw03.scn
Opening hashed: rw02.scn
Opening hashed: rw01.scn
Opening hashed: lug10.scn
Opening hashed: lug09.scn
Opening hashed: lug08.scn
Opening hashed: lug07.scn
Opening hashed: lug06.scn
Opening hashed: lug05.scn
Opening hashed: lug04.scn
Opening hashed: lug03.scn
Opening hashed: lug02.scn
Opening hashed: lug01.scn
Lost mouse focus.
Opening hashed: shades.scn
Setting music scene details: shades.mus
restoreThatTune
Opening hashed: ankh.scn
Setting music scene details: ankh.mus
Playing PCM music ankh.mus, index 0
Opening hashed: ankh.mus
Fading out music...
Opening hashed: fools.scn
Setting music scene details: fools.mus
Playing PCM music fools.mus, index 0
Opening hashed: fools.mus
Key down D81 unknown key
Key up D81 unknown key
Opening hashed: fools.cdp
Key down 11A softkey A
Key up 11A softkey A
Key down 11A softkey A
Key up 11A softkey A
Debug log with DrMCoys extended debug output
Please, just let the title screen show for some time (i.e. several minutes, not just a few seconds :P).
From the debug output I can see that you've been at the docks, the shades, etc.. I don't care for that just now, only let the title screen show for a few minutes, then close ScummVM.
Because I'd like to see whether the music "state machine" runs correctly.
I left it on for several minutes at the splash screen (the one with the 'New Game', 'Resume', and 'options' buttons). I then chose 'New Game' and the startup cutscenes commenced. After that I went hurriedly to the sites you mention.
Hmm, ahh, okay, then that answers my question as well: The state machine apparently does not work then. At all. :/
Bummer, just let me know if you want me to try out other things. I might be slow in my replies this weekend because I'm in the Norwegian mountains at the moment (amongst grouse and reindeers)
All I can offer at this point is that I have noticed this one too. Any helpful pointers for debugging Doc will be highly appreciated.
And let's hope the reindeer are friendly toward scummvm folk this weekend :-)
Yassou file mou Knakos!
Nice to see that you and the Dr are on the job. The reindeer left the neighbouring peak some hours ago, I suppose they are doing fine. I'm not mistreated :) Right now I'm lying in a cabin listening to the clinking noises from the wooden stove cooling down, hoping that the aces in the scummVM code world are doing all right. Kalinichta!
DW1: debug log with DrMcCoys extended debug output
I just remembered that the missing music could be an issue for DW1 as well, and guess what?
No music in DW1 either.
The music works just fine on my laptop w/WinXP but not on my WM 6 device.
Seems like music in Tinsel is defunct for WinCE devices.
I have attached a debug log from the DW1 game.
Hmm? Now that's strange, because the music in DW1 is MIDI-based and uses completely different classes within tinsel.
Maybe it's a general problem with the AudioStream class on WinCE? But then, other sounds shouldn't work either... o_O
In the attached scummvm_stdout.txt for DW1 it seems like scummvm is looking for .flac, .fla, .ogg or .mp3 files when the music, according to drmccoy, is midi. Why?
Seems like the program opens midi.dat and then looks for these files.
The DW1 code also searches for digital audio files because of James Woodcock's music enhancement project. :)
I.e. if it finds those files, they are played instead of the MIDI files.
Ahh! Enhanced music, looking forward to try it :) Could adjustment of the original code, in order to enable Woodcock's enchanced music, cause the absence of music? Since soundFX and speech is working great?
I downloaded Woodcock's enhanced music for DW1 (from his website), renamed them with what the ARM compilation looks for (track7.ogg instead of 07.ogg, according to the debug output), and - lo and behold! Music can be heard!
So, my interpretation: something is wrong with the tinsel code for DW1 and DW2 when it comes to accessing the original music (in the ARM build). And I would very much like to have the option to use the original music (and I suppose those with smaller memory cards would as well).
So, it's up to you skilled codewarriors to sort this one out now :)
DW1: debug log with DrMcCoys extended debug output and renamed Woodcock .ogg-files
What is the status of this item?
fixed in commits 43003 & 43004. thanks for the report.