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 orOpera

×
arrow-down2arrowcart2close4fat-arrow-leftfat-arrow-rightfeedbackfriends2happy-facelogo-gognotificationnotifications-emptyownedremove-menusad-facesearch2wishlist-menuwishlisted2own_thingsheartstartick
avatar
tszcheetah: I hadn't seen this one yet when I contacted them. Might give it another shot.

I did check with procmon and noticed a continuous loop of opening winmm.dll by the Worms 2 Frontend. I'll see if your solution works later this week, if it does I'll get in touch with GOG support again.

Previously I also managed to fix a few of the game's files by hand, so a match would at least launch with some default settings/terrain/etc. This was also choppy, but the Windows 8+ fixes referred to on this forum can help with that (plus it'll run in a higher resolution too). Those fixes might also help you.

[UPDATE] It works! For others: see this thread for the download link.
1. Rename win32.dll from the Worms 2 installation folder to e.g. win32.bak.dll
2. Rename winmm.dll from the downloaded zip file to win32.dll
3. Put the fixed win32.dll in the Worms 2 installation folder
4. Right-click "frontend.exe", choose Properties, Compatibility, then set it to run with "Windows XP (Service Pack 3)" compatibility. This will solve some issues like hanging on shut-down or after a match.
5. Get the ReSolution patch from http://worms2d.info/ReSolution and install it to the Worms 2 installation folder. This will solve choppy and low-res gameplay in matches, replacing it with buttersmooth hi-res goodness.
6. Play the game.

FYI: I didn't actually need any of the other files from the winmm zip. You might still get a warning that the application may not have closed properly right before the intro movie shows, but I'll happily ignore that.

Thanks to DrakeFox above and StepS_ at https://www.gog.com/forum/worms_series/worms_2_resolution_change_hackpatch for the tips!
avatar
DrakeFox: Well done to test out the ReSolution patch and finding the WinXP SP3 thing. Now all that seems left is to get music working again. Evidently the linked Winmm.dll file doesn't work the same way as the one Gog initially provided.
I'm guessing they're based on ogg-winmm Github, discontinued

Sadly, I don't know much about C coding, certainly not enough to figure out what the problem is, but potentially the Winmm linked is the one this guy built and chronicled what changes to ogg-winmm he did on his blog Here

The change he made seem to be mostly commenting out the creation of a thread in the initialization of using the library, he mentions this partly because of causing deadlocks which seems like what the original gog issue is.

SOTE might use the library differently and thus it'll work without the thread creation there. And Win 10 does things in Winmm differently enough that the originally used method causes deadlocks while commenting it out leaves us without ogg playback.

Maybe some day when I'm not so lazy and get around to actually installing MinGW, and a build environment, and learn enough C to not just understand the code, but also have a clue how to dump to a file which calls Worms makes, I might manage to fix this up, seems like a worthwhile project.
There might however be someone a bit less hackish with C experience to whom building on the ogg-winmm code it's trivial to dump which calls worms 2 does, and implement a hopefully small change. It's really a nice way ogg-wimm replaces the calls in the first place.

edit: Also, noticing this being the third game I've had trouble getting to run on Windows 10, and the third game wherein the issue seems to be either win32.dll (alias of winmm.dll). I wonder how many of the currently "Win-10 incompatible" games are down to something fixable with a proper patching of this.

Edit of the edit: Make that four games. Redline faced the same issue it seems. When I forgot where I got winmm.dll from I searched my gog folder for winmm.dll, found it present in redline along with a winmm.dll.bak which indicates I applied this fix to Redline some time ago and forgot all about it.
So you can get it to work on Win 10 even without the cd?
Post edited March 12, 2017 by NebuchadnezzarII
avatar
DrakeFox: Well done to test out the ReSolution patch and finding the WinXP SP3 thing. Now all that seems left is to get music working again. Evidently the linked Winmm.dll file doesn't work the same way as the one Gog initially provided.
I'm guessing they're based on ogg-winmm Github, discontinued

Sadly, I don't know much about C coding, certainly not enough to figure out what the problem is, but potentially the Winmm linked is the one this guy built and chronicled what changes to ogg-winmm he did on his blog Here

The change he made seem to be mostly commenting out the creation of a thread in the initialization of using the library, he mentions this partly because of causing deadlocks which seems like what the original gog issue is.

SOTE might use the library differently and thus it'll work without the thread creation there. And Win 10 does things in Winmm differently enough that the originally used method causes deadlocks while commenting it out leaves us without ogg playback.

Maybe some day when I'm not so lazy and get around to actually installing MinGW, and a build environment, and learn enough C to not just understand the code, but also have a clue how to dump to a file which calls Worms makes, I might manage to fix this up, seems like a worthwhile project.
There might however be someone a bit less hackish with C experience to whom building on the ogg-winmm code it's trivial to dump which calls worms 2 does, and implement a hopefully small change. It's really a nice way ogg-wimm replaces the calls in the first place.

edit: Also, noticing this being the third game I've had trouble getting to run on Windows 10, and the third game wherein the issue seems to be either win32.dll (alias of winmm.dll). I wonder how many of the currently "Win-10 incompatible" games are down to something fixable with a proper patching of this.

Edit of the edit: Make that four games. Redline faced the same issue it seems. When I forgot where I got winmm.dll from I searched my gog folder for winmm.dll, found it present in redline along with a winmm.dll.bak which indicates I applied this fix to Redline some time ago and forgot all about it.
avatar
NebuchadnezzarII: So you can get it to work on Win 10 even without the cd?
I don't know about the "Without the CD" bit.
The Gog version works fine on my Windows 10 after applying the updated win32.dll file from tszcheetah.
Just tried it again, starts up fine and plays well.

Note though, the win32.dll file is actually a patch to make the game play music without the CD. The .dll (as far as I can tell) replaces functions in the original .dll file in Windows which would play CD audio with code that plays .ogg files using the same calls as would be used for CD-audio.

If you have the CD version you would need to rip the audio tracks yourself. Also I don't know if the retail version of Worms 2 comes with disc based copy protection, or if the only thing it required the CD for was music.
Ok I think I made a mistake somewhere (maybe choose wrong ReSolution patch the first time, I choose windowed this time) because now when I tried from a fresh start it all works fine at my end.

The only issue is every time I start a game the resolution is off, but I only need to exit and start anew game and it is glorious 1920x1080 :)

Thanks to all of you! :)
Just downloaded the game, Worms 2, and found that all I can get is the opening worms destroying each other video clips, then I get booted out with a frontend.exe application error that says, "The application was unable to start correctly click OK to close (0xc0000022)." I have tried all the fixes listed in this forum to no avail. I then found a tip about disabling the AV program, in this case avast, and I got the opening video scene instead of the worms destroying each other video clips, then same error. What am I missing, aside from being able to play this great game, that would allow me to enjoy playing this game again?
Post edited July 18, 2017 by u1bound
avatar
u1bound: Just downloaded the game, Worms 2, and found that all I can get is the opening worms destroying each other video clips, then I get booted out with a frontend.exe application error that says, "The application was unable to start correctly click OK to close (0xc0000022)." I have tried all the fixes listed in this forum to no avail. I then found a tip about disabling the AV program, in this case avast, and I got the opening video scene instead of the worms destroying each other video clips, then same error. What am I missing, aside from being able to play this great game, that would allow me to enjoy playing this game again?
Follow this link:
https://steamcommunity.com/app/32670/discussions/0/343786746005692632/