It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
See the old thread with the same name. I am running Windows 10 Creator's Update and music does not work on either my Surface Pro 4 or my desktop PC. I tried the following:

-Changing userprofile.txt's UseRedbookAudio flag to "Yes"
-Trying a fresh install of the game on both machines
-Doing the above and also setting userprofile.txt to read only
-Changing my sound card resampling rate to 44.1 KHz, 16-bit audio
-Ensuring DirectPlay is installed
-Using a sound.dll file as provided in another thread
-(Besides copying sound.dll, I also tried renaming it to winmm.dll like the old file)
-Running the game in all the OS compatibility modes
-Disabling my anti-virus (Avast)
-Disabling VirtualCloneDrive

Help!

Note: The game music works fine in a Windows 2000 (!) virtual machine I have in VirtualBox.
Post edited September 09, 2017 by Hifihedgehog
I just a clean install of Windows 10 Creator's Update in VirtualBox and the in-game music indeed does not work in any way, shape or form just as above. GOG, please fix this!
avatar
Hifihedgehog: snip
Lovely........:(

I do not know if they changed it or not, BUT:

https://www.gog.com/game/call_to_power_2

does not shows Win10 as a supported OS.

One thing you did not mentioned, did it ever work? (nice recap by the way!!! ;) )

And one thing which might sound strange, you could try an older driver for your sound-card, sometimes is does help.

EDIT: Did a bit of more digging:

https://www.gog.com/forum/imperialism_series/windows_10/post24
https://answers.microsoft.com/en-us/windows/forum/games_windows_10/directplay-on-windows-10/d34f924c-63e6-48b9-919e-00f680713b19?auth=1

There are some suggestion in the Windooze thread....maybe one of them will work (like deactivating Skype, disabling Avast/Antivirus as it seem to block directplay installation )
And try to use afterwards comp. mode

OK, forget about Antivirus.....although did you disable it during the installation of directplay? Just checking as one user said it did prevent him from installing properly directplay and no error message.

Edit:

Net-framwork 3.5 installed (which shall include the 2.0)?
Microsoft Visual C++ 2005 version? ( I do have 2005/2008/2010/12/13/15 installed)
MS WSE 3.0 runtime

Sorry for this list, but was just looking through the features and software-tab ;)

EDIT:

ok another thing which sometimes can cause strange behaviour with older games: check for your sound driver/output that surround sound is NOT set to anything....so no 5.1, no 7.1 just plain stereo ;) (If you did it and I just did not see it my apologies ;) )

EDIT: AS it seems to be using vorbis (ogg), check this out:
http://www.vorbis.com/setup_windows/

And I think I found what I was looking for the whole time!!!!!

https://www.gog.com/forum/worms_series/any_way_to_run_worms_2_on_windows_10/post6

EDIT: removed caps.....bloody caps lock :D
Post edited September 09, 2017 by Goodaltgamer
The music never worked at all in Windows 10 (that is version 1703 or Creator's Update; my Father just got the game a week ago). I tried in on my Surface Pro 4, my desktop PC, and a virtual machine of Windows 10 I just created last night. None of them have working music.

That eliminates the possibility of a sound driver issue (I highly doubt drivers for all those different devices don't work). The background music does not work on any of the machines, analog (headphone/speaker out), bluetooth audio, digital (HDMI), or virtual (virtual machine). None. It may have

It is not a complete show stopper since the game works perfectly in every other way conceivable. It is just that the mindblowingly good soundtrack does not work.

Skype was not running, and I tried deactivating Avast and that did nothing to help. At any rate, I never got an error message when I originally installed DirectPlay.

I installed .Net Framework 3.5, the Visual C++ 2005 distribution, and the MS WSE 3.0 runtime.

The audio is already set to stereo and, per your previous suggestion, 44.1 KHz, 16-bit.

I am now trying the Worms audio fix by using these files in place of the original ogg-related dll's and winmm.dll.

FINGERS CROSSED. Thank you for all your help. I will reply in a few minutes.

EDIT: It still does not work. Besides 8.1, do you also have Windows 10? If so, look in the Settings app under System->About->Version. If it is not 1703, then you are running an older version of Windows 10.
Post edited September 10, 2017 by Hifihedgehog
I am going to now try making a virtual machine of the original release of Windows 10 and see if the music plays on that. I will reply back in about a half hour to hour. Wish me luck!
avatar
Hifihedgehog: Snip
Sorry no 10, on W8.1 ;) I think I mentioned it in the other thread. And I think when I read all this problems with 10 why :D (sorry.....;) )

one more question, after )re-)installing and applying the worms solution, do you still have the sound option greyed out?

Another thing you could try (although I am not sure if they changed anything for this) try the Apolyton pack......they did change quite a bit..

Trying to find the link .....
EDIT:


Try to use the links given in this thread:

https://apolyton.net/forum/other-games/call-to-power-2/ctp2-source-code-project/245678-apolyton-ctp2-edition-revision-1111-12-jun-2011
Post edited September 10, 2017 by Goodaltgamer
avatar
Hifihedgehog: Snip
avatar
Goodaltgamer: Sorry no 10, on W8.1 ;) I think I mentioned it in the other thread. And I think when I read all this problems with 10 why :D (sorry.....;) )

one more question, after )re-)installing and applying the worms solution, do you still have the sound option greyed out?

Another thing you could try (although I am not sure if they changed anything for this) try the Apolyton pack......they did change quite a bit..

Trying to find the link .....
EDIT:

Try to use the links given in this thread:

https://apolyton.net/forum/other-games/call-to-power-2/ctp2-source-code-project/245678-apolyton-ctp2-edition-revision-1111-12-jun-2011
I already have Apolyton downloaded and saved off in my file archives. I will check it out after I reinstall Windows 10 in this virtual machine with the original release. Believe it or not, I switched to 10 because more retro programs have worked for me than 8.1. I guess this is one of those evil little exceptions to the rule.
Post edited September 10, 2017 by Hifihedgehog
avatar
Hifihedgehog: I already have Apolyton downloaded and saved off in my file archives. I will check it out after I reinstall Windows 10 in this virtual machine with the original release. Believe it or not, I switched to 10 because more retro programs have worked for me than 8.1. I guess this is one of those evil little exceptions to the rule.
Actually according to some threads, the music will not play with Apolyton, but as those threads are quite old and I know there was a revised edition for GOG maybe they changed something.......

And I haven't found many games which I can NOT get to run on W8.1 :D

Except good old Star Trek Armada II :(

Fingers crossed!!!!!

And yes this stupid Anniversary and whatever update really did screw a lot up......
But one thing you shall be able to do, is enable loggin with the Apolyton version (IIRC)
Yes, but if it will help for this problem.......I don't know

Quote:
If the game crashes (terminates without user intention) then include a crash log. You can enable crash logging by editing your userprofile.txt (in [Your CTP2 directory]\ctp2_program\ctp\) to set EnableLogs=Yes. The log can then be found at [Your CTP2 directory]\ctp2_program\ctp\logs\crash.txt. Please do not attach the crash.txt to a post

EDIT:

While just reading through the compile-thread: Did your DirectX9 0c install successful? I did install not the web based version but the developers pack.......
and where have I stored the link for this one again :D
I think I installed this one: (IIRC)
https://www.microsoft.com/en-us/download/details.aspx?id=8109

EDIT: Not sure if this is the same, BUT:

https://www.gog.com/forum/star_wars_xwing_and_tie_fighter_series/working_with_windows_10/post22
Also mentioned in this thread
https://www.gog.com/forum/star_wars_xwing_and_tie_fighter_series/working_with_windows_10/post7
I don't have Windows 10 but you can probably copy Microsofts native Winmm.dll to the game folders and rename it to Win32.dll. On a 64 bit OS it's located in C:\Windows\SysWOW64

And a really interesting one:
https://us.battle.net/forums/en/bnet/topic/17605344350

Found a possible fix courtesy of Jason.B of GeekMontage, this also works for StarCraft
"Open notepad and create a file with the following line:

Start-Process ‘C:\Program Files (x86)\Warcraft III\Warcraft III.exe’

(Adjust path as necessary). Save this as “WC3_SoundFix.ps1″. Then, create a shortcut to the file. Right-click the new shortcut, click properties, then add the following in the “Target” box *before* the path to your ps1 file:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -file

(Make sure there is a space between “-file” and the path to your .ps1 file.)
Finally, click “Apply”, then click “Advanced…” Check the box labeled “Run as administrator”
That’s it. Click ‘OK’ twice to close the properties dialog. Double-clicking the new shortcut should start Warcraft 3 with working sound."
This worked for me.

Sorry for the long copy paste ;)
Post edited September 10, 2017 by Goodaltgamer
Thank you for the attempted solutions.

One of those I can tell you right off the bat won't work. That is the one where you recommend copying Microsoft's native Winmm.dll. There is a reason GOG has their own version of Winmm.dll. It is a hacked or modified version that instructs the exe to play the OGG music files as the tracks. Microsoft's Winmm.dll (mm stands for multimedia) is made to just play CD tracks, nothing more, nothing less. It has no idea how to play OGG files. Using Microsoft's means I would need to get the CD image out. I do have that, but what's point if I paid GOG money so the music was working?

I tried all the others and none of them worked. The music still does not work.

GOG, please help me. Please patch this for Pete's sake!
avatar
Hifihedgehog: Thank you for the attempted solutions.

One of those I can tell you right off the bat won't work. That is the one where you recommend copying Microsoft's native Winmm.dll. There is a reason GOG has their own version of Winmm.dll. It is a hacked or modified version that instructs the exe to play the OGG music files as the tracks. Microsoft's Winmm.dll (mm stands for multimedia) is made to just play CD tracks, nothing more, nothing less. It has no idea how to play OGG files. Using Microsoft's means I would need to get the CD image out. I do have that, but what's point if I paid GOG money so the music was working?

I tried all the others and none of them worked. The music still does not work.

GOG, please help me. Please patch this for Pete's sake!
absolutly correct, the winmm.dll shall play the ogg-files as if they are a CD. The only problem is that MS keeps screwing around with their own files/structures.

Instead of going with the old saying: Never touch a working system their way of life seems to be: Always break a working system.

If I gathered all information correctly, directplay is used to trigger the dll to play the ogg-files. But MS decided in 10 to actually actively block directplay. (hence the modified dll)

[url=https://msdn.microsoft.com/en-us/library/windows/desktop/bb318767(v=vs.85).aspx]https://msdn.microsoft.com/en-us/library/windows/desktop/bb318767(v=vs.85).aspx[/url]
quote:
While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future.

So why do you blame GOG for something you shall be harassing MS with? GOG always tried to find a workaround for things MS broke, otherwise GOG would not exist :D
Further a lot of games did work prior to certain upgrades of Win10, so again MS broke something.

And the bat not working? Give it a try, you never know.

Funny story of the good old days of W95, french W95 did not want to install a legit copy of Procomm Plus (English version), installing the cracked version first and afterwards installing the legit version solved the problem. MS never responded back to us or Procomm Plus.

And if you want help from GO, you would need to open a ticket, but as I mentioned in the other thread, on the sales page Win10 is not mentioned for CTP2 (anymore?). I do know that GOG did take back supported OS Win10 for certain games as MS decides to actively block certain workarounds put in place. (including like MS application compatibility toolkit versions).

And tickets opened up with MS always end the same way: Fuck you customer (sorry for the harsh words......)

Best example: WHY really WHY is directx 9 NOT included in any higher version? A lot of problems are already fixed by just installing directx9 but they do not include it,

And by the way you never answered IF YOU installed directx9!
Thank you for your many kind hours of help and patience in trying to find a solution. Yes, I already have the latest DirectX offline distribution (which includes DirectX 9) installed and it was installed without errors long ago for many other programs I use (e.g. Sonic Heroes). I no longer have the time or means to invest in one game's fluke when I want to play games and I have other pressing matters of life to attend to. This is again the only game I have of many from GOG and my own library that has this one lingering quirk in Windows 10--everything else (hundreds of games) work perfectly. I would hope GOG updates this game with a more suitable patch for the music playback and does not allow this marvelous music soundtrack to go into the dustbin of history. For now, let's just wait while GOG hopefully gets around to it--the ball is in their court.
Post edited September 11, 2017 by Hifihedgehog
avatar
Hifihedgehog: snip ;)
Sorry if I came over a bit aggressive, wasn't meant to be ;)

Just a bit frustrating that none of the solutions did work. And I do agree with this especially:
avatar
Hifihedgehog: " when I want to play games "
!!!!!!!! ;)
And unfortunate using like vlc in the background isn't really the same as the real thing......
I do hope that you did inform GOG as well though? (might be worthwhile putting the ticket-number in here so that others might reference as well).
avatar
Hifihedgehog: snip
maybe you want to try this one:

https://www.gog.com/forum/europa_universalis_series/fix_for_music_not_working_and_widescreen_in_europa_universalis_1original/post1

EDIT: No I was not looking for it, but as I do own the game as well and I saw a new post :D
Post edited September 13, 2017 by Goodaltgamer
So does anyboday have a definitive solution for music in Windows 10? I've tried everything that I can think of to get it to work, and taken all the relevant suggestions from this thread as well, but no music.
It doesn't seem like it. At this point it might be easier for me to buy a copy of the game physically and build a vintage PC to run it. I just want to run the game with music and not a single forum post here has any answers. Redbook audio tends to be weird on modern windows but this seems extra tricky.