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

×
I knew Armageddon was eventually fan-patched to higher resolution(s), so I wondered if something similar existed for Worms 2. Lo and behold, after a little bit of digging I actually found a solution here, which will let you change the game's resolution to 800x600, 1024x768, 1152x864, or 1280x1024. "S*natch's WP - 94kB" is the patch you want to grab. It's a very small file. Just extract the WP app file into your Worms 2 folder and run it, select Worms 2, choose the resolution from the list in the lower box, and click on "apply patch". (Note of caution: Don't even think about messing with the ninja rope value. I did that by mistake/curiosity, and even after trying to fix it it became useless within the game, so I had to reinstall the entire thing.)

I wouldn't recommend those last two resolutions unless you have a huge monitor as I found 1024x768 already too small in my case. 800x600 was a good middle-ground for me. Now I also don't have to lament the lack of zoom function anymore. I'm still curious why it was left out in this game. (Yup, completely new Worms 2 owner here.)
Post edited September 13, 2012 by mistermumbles
Thank you for this!
Hi guys,
a few months ago I looked into this and actually made a loadable module for changing this: ReSolution. This is a lot better than the hardcoded patches, because:
● Can change resolution to any value using the W2.ini file, no need to patch anything. Together with the windowed mode extension (which I'm going to post soon), it allows the window to be of any size without problems.
● Works flawlessly on open-island maps, no interface shifts
● Respects caverns, automatically applying the screen box for resolutions bigger than 1920x856. This was either impossible with hardcoded patches, losing the open-island consistency, or very heavy, compatibility-breaking and time-wasting to implement.
● Supports open-island resolutions bigger than 6012x2902. If you have a 8K screen, now it won't mean that you have to worry about the game going crazy: the black boxes will be applied here as well.
● Does everything in memory without touching your executable
● Has a version check when starting, so it will currently only work on the GOG and normal 1.05 versions, and will notify you if something went wrong.

There's however another note. All the resolution patches, including the one you posted, changed an extra value they shouldn't be changing. That was the cavern water rise level. When the water rises in a cavern, it eats some of the camera's space, eventually shrinking the screen. However, in Worms 2 the default max shrink value for that is 480 (hence the 640x480 default resolution) and not 768 like in later games. This makes it a problem that when the screen size becomes less than the current size, everything messes up on the screen. The hacks changed this inconsistently: so, at 1024x768 you had 768, at 1600x900 you had 900, etc. This has a consequence: desynchronization in online.
My module currently changes it to a consistent value of 856, just like the cavern's max resolution. Currently if you want to play online with someone, they also need to have the module, but you don't worry about the inconsistent screen height anymore. There's additionally an option to disable this and return to 480, but since it messes up the whole game in case of a water rise, and given that GOG doesn't support online play, and also given that people already have enough screen resolution patches around, it's best to keep it enabled. It's not like the cavern water rise happens that often, anyway... Just keep this in mind for online games.

Here you can download the module: worms2d.info/ReSolution (you'll have to copy the URL to your address bar since it appears I can't post links here yet due to being a new member)
The installation is very simple: all you need to do is to put the files into the root directory of your Worms 2 installation. Settings are in the W2.ini file. By default they're set to zero: this means that the module will autodetect your resolution and save it for later use. You may also change it to whatever your monitor supports. Stay tuned for a windowed mode module!

P.S.: by the way, there's also a better version of the S*natch's patcher that you mentioned. des's patcher fixed the issue you mentioned and added a few other things (I later fixed the fonts used in the app)
Post edited March 14, 2014 by StepS_
avatar
StepS_: Hi guys,
a few months ago I looked into this and actually made a loadable module for changing this: ReSolution. This is a lot better than the hardcoded patches, because:
● Can change resolution to any value using the W2.ini file, no need to patch anything. Together with the windowed mode extension (which I'm going to post soon), it allows the window to be of any size without problems.
● Works flawlessly on open-island maps, no interface shifts
● Respects caverns, automatically applying the screen box for resolutions bigger than 1920x856. This was either impossible with hardcoded patches, losing the open-island consistency, or very heavy, compatibility-breaking and time-wasting to implement.
● Supports open-island resolutions bigger than 6012x2902. If you have a 8K screen, now it won't mean that you have to worry about the game going crazy: the black boxes will be applied here as well.
● Does everything in memory without touching your executable
● Has a version check when starting, so it will currently only work on the GOG and normal 1.05 versions, and will notify you if something went wrong.

There's however another note. All the resolution patches, including the one you posted, changed an extra value they shouldn't be changing. That was the cavern water rise level. When the water rises in a cavern, it eats some of the camera's space, eventually shrinking the screen. However, in Worms 2 the default max shrink value for that is 480 (hence the 640x480 default resolution) and not 768 like in later games. This makes it a problem that when the screen size becomes less than the current size, everything messes up on the screen. The hacks changed this inconsistently: so, at 1024x768 you had 768, at 1600x900 you had 900, etc. This has a consequence: desynchronization in online.
My module currently changes it to a consistent value of 856, just like the cavern's max resolution. Currently if you want to play online with someone, they also need to have the module, but you don't worry about the inconsistent screen height anymore. There's additionally an option to disable this and return to 480, but since it messes up the whole game in case of a water rise, and given that GOG doesn't support online play, and also given that people already have enough screen resolution patches around, it's best to keep it enabled. It's not like the cavern water rise happens that often, anyway... Just keep this in mind for online games.

Here you can download the module: worms2d.info/ReSolution (you'll have to copy the URL to your address bar since it appears I can't post links here yet due to being a new member)
The installation is very simple: all you need to do is to put the files into the root directory of your Worms 2 installation. Settings are in the W2.ini file. By default they're set to zero: this means that the module will autodetect your resolution and save it for later use. You may also change it to whatever your monitor supports. Stay tuned for a windowed mode module!

P.S.: by the way, there's also a better version of the S*natch's patcher that you mentioned. des's patcher fixed the issue you mentioned and added a few other things (I later fixed the fonts used in the app)
Wow, your patch works really well! It's the only patch that runs Worms 2 at a higher resolution and the music still works too. But do you know if you could also make the patch run Worms 2 in a window? Like on Windows 7?
Is the game supposed to pick the *.dll up by itself? If not that would be unfortunate, since Wine cannot inject them into processes.
Post edited March 22, 2014 by DebugMode
avatar
IronArcturus: Wow, your patch works really well! It's the only patch that runs Worms 2 at a higher resolution and the music still works too. But do you know if you could also make the patch run Worms 2 in a window? Like on Windows 7?
Hi. For this, I have compiled a separate plugin. Check it out here.
avatar
DebugMode: Is the game supposed to pick the *.dll up by itself? If not that would be unfortunate, since Wine cannot inject them into processes.
Hello. The game doesn't load the DLL by itself: it's done via the help of a wrapper (dsound.dll), which, apart from loading the original dsound.dll, also loads the wk*.dll files. It works because Windows first looks for the game's prerequisites in the working directory, and if it wasn't found there, proceeds to the ones in %PATH% (i.e., system32). Unfortunately, Wine comes with its own DLLs and doesn't allow loading the arbitrary system DLLs by default.
To make Wine load the library, please go into winecfg, "Libraries" section, and then add an override rule for dsound.dll so that "native" stands before "integrated".
I could make a wrapper that wouldn't require changing winecfg, but then it would have to replace one of the game's own (not system) libraries. There is one, but only in GOG: it's called "win32.dll" (they renamed the default WINMM.DLL dependency into WIN32.DLL, possibly to behave in the same way as any other wrapper does, which includes loading audiere.dll, a music playback plugin for the GOG version). That would however mean replacing the file, as well as keeping its original copy (in case of a wrapper). I might do it if there's real need, but you can use the winecfg method described above.
Post edited March 22, 2014 by StepS_
avatar
StepS_: Here you can download the module: worms2d.info/ReSolution (you'll have to copy the URL to your address bar since it appears I can't post links here yet due to being a new member)
The installation is very simple:...
It's working very well ! (1600x900 on Windows 7)Thank you very much for this ! :D
I only have to launch the game with "frontend.exe", because I'm getting an error if I use GOG launcher (and in this case, I've got a full grey screen and nothing else (with a windows error sound), and I must launch the task manager, and here I see "ReSolution error" : I terminate it and voilà ! The game works !)
Post edited July 22, 2015 by Splatsch
avatar
Splatsch: It's working very well ! (1600x900 on Windows 7)Thank you very much for this ! :D
I only have to launch the game with "frontend.exe", because I'm getting an error if I use GOG launcher (and in this case, I've got a full grey screen and nothing else (with a windows error sound), and I must launch the task manager, and here I see "ReSolution error" : I terminate it and voilà ! The game works !)
I haven't tried it with the GOG launcher yet, but sounds like GOG is injecting the DLL prematurely or loads it into itself etc.
By the way, since my first post here, there have been multiple updates to the module:
● v0.2 added a possibility to resize the game window while in windowed mode. When you drag the sizing border, the actual screen real estate of the game is updated. This is done by means of my custom hack with rewriting DDraw surface properties and reallocating its memory manually (you can check ReSolution's GitHub for more details, if you're a programmer). Note that this only seems to work well with wndmode (D3DWindower) but not dxwnd (it's over-engineered for this purpose and messes something up, resulting in a badly scaled picture, however performs better on my machine).
● v0.3 added a possibility to zoom using the mouse wheel and keyboard, which changes screen real estate without actually resizing the window, therefore the game appears either zoomed in or zoomed out. Also introduced Alt+Enter to toggle borderless fullscreen windowed mode (fill entire screen or show as a window).
● v0.4 was another big update that added support for the original Worms World Party versions v1.00 and v1.01. Previously WWP had no known HD patch. Various things were fixed, like the water-height limit in caverns I described here last year (it no longer needs a workaround and now updates the letterboxed environment properly on waterrise). Also you can now optionally zoom using a touchscreen (two-finger pinch gesture), if such an option is enabled in the ini file.

There are still some little things that need to be fixed (for example, during an Instant Replay in Worms 2, you see corners of a CRT TV in a 640x480 area in the middle of the screen), but not sure when that'll happen.
avatar
Splatsch: It's working very well ! (1600x900 on Windows 7)Thank you very much for this ! :D
I only have to launch the game with "frontend.exe", because I'm getting an error if I use GOG launcher (and in this case, I've got a full grey screen and nothing else (with a windows error sound), and I must launch the task manager, and here I see "ReSolution error" : I terminate it and voilà ! The game works !)
avatar
StepS_: I haven't tried it with the GOG launcher yet, but sounds like GOG is injecting the DLL prematurely or loads it into itself etc.
[...]
There are still some little things that need to be fixed (for example, during an Instant Replay in Worms 2, you see corners of a CRT TV in a 640x480 area in the middle of the screen), but not sure when that'll happen.
There doesn't seem to be any big issue (if you except the one I explained, and it isn't really a big issue if you use task manager when you launch the game, or if you launch the game with "frontend.exe").
The issues you're talking about... aren't problematic enough to prevent from playing, so if it is updated one day, that would be great, sure :) And if not, well, the mod is already very efficient and useful !