The Ultimate Site of Worms Armageddon

Other Things => Other worms games => Topic started by: StepS on February 05, 2019, 10:52 AM

Title: Online Worms and WWP Aqua -- History, Installing/Running the games
Post by: StepS on February 05, 2019, 10:52 AM
(https://files.steps.moe/worms/images/owppa.png)

Online Worms and its sequel, Worms World Party Aqua, are Asian adaptations of Worms 2 and WWP, released in 2001-2003 and 2004 respectively. The games were developed by MGame (called "Wizgate" before 2003) with permission and source code obtained from Team17. There were three language editions released for Korea, Japan and China.

The games have some fundamental differences from their Western counterparts, from their distribution to their engines. Most importantly, they were based on an online-only, free-to-play model with some premium content. It was only possible to obtain the installers online, and every player was required to register an online account, even if they wanted to play a single-player match. They enjoyed extreme popularity in the beginning. According to IGN, there were up to 20000 concurrent players online at peak.

In 2005, the Japanese servers of Online Worms closed down. In 2006-2007, all services for all games ceased operation. Japanese and Chinese regional websites have vanished from existence, and all Korean links to MGame return "page not found" errors. Any surviving publisher websites no longer contain any references to the games. All download links for the game installers and servers hosting them have also died. Moreover, even if one manages to obtain an installer and install the game, they will be unable to launch it, because it requires 1) a special init config and 2) a working online server. This basically rendered the games completely unusable and almost forgotten since then. There had been some attempts to hack the games, but none of them successful enough.

In January 2019, a developer called "Ray"/"RayKoopa" (also known as "Pac-Man" in the Worms community) has been able to reverse-engineer the initialization and networking protocols used by the games, as well as gather much more information about the file formats in use. He has created a complete launcher and a simple online server that emulates the server list and lobby/channel protocols, as well as converters for some of the game data, some of which had never been seen in a raw form before. Thanks to this, it is now possible to launch into single-player matches of the games for the first time since their death in mid-00s. The online server is available as part of the Syroot.Worms library, licensed under MIT, on GitLab (https://gitlab.com/Syroot/Worms).

General differences

(https://i.imgur.com/QicNfkm.png) (https://i.imgur.com/eX3LekR.png)

The game engine, borrowed from Worms 2 and WWP, has experienced remarkable changes. The original menu systems were scrapped and replaced with those more resembling other popular Korean games of the time such as KartRider. The in-game interface has had some notable additions, such as mouse-assisted power bars (to ease shooting at "easy"/"normal" difficulty levels), mouse cursor being present on-screen at all times (to interact with some parts of the UI) and other features. The Enter button is now used for on-screen chat (instead of the chat panel), where text renders on top of the game, and Jump/Drop is remapped to Z. Backflip is mapped to both X and Backspace, though X is recommended by the game.

Online Worms is more or less just Worms 2. Most of the changes that you will see are cosmetic (like the mouse-based UI, support for 800x600 and 1024x768, new background music, etc.). It adds some special utilities like "restore health" and some paid items, as well as support for half-sized maps (960x696) in the Korea-Small version. In singleplayer 1v1 matches, "antisink" is enabled and prevents worms from drowning (with some health adjustments). It also makes more extensive use of the Worms 2 engine than the original Worms 2: for example, the Backflip is enabled by default and doesn't require a cheat.

(https://i.imgur.com/MeO52uj.png) (https://imgur.com/a/jBC4ekM)
(click to see the whole gallery)

WWP Aqua, on the other hand, is completely different. The menu systems at their core are the same as in OnlineWorms (though noticeably upgraded along with the network protocols), but the game engine has seen a whole range of new developments.

Installation

Before installing and running the games, make sure you have .NET Framework Runtime 4.6.1 or later (needed for the Launcher). You can get it here (https://dotnet.microsoft.com/download).

Online WormsWWP Aqua
  • Download the Korea Small (https://files.steps.moe/worms/mgame/owsetup.exe) installer.
  • Download the OW addons (https://files.steps.moe/worms/mgame/addons/owkrs_addons.7z) package.
  • Install the game (do not use "Program Files" as the target directory! It's best to install into an unprotected directory such as C:\Games or Documents)
  • Extract the addons package into the installation directory of the game.
  • If you're using high-DPI (scaling) in your system, right-click DWait.exe, then "Properties", and on the "Compatibility" tab, check either "Disable scaling on high DPI settings" or "Change DPI settings" -> "Override high DPI settings". This is not done automatically by the addons yet.
  • Download the WWPA Korean (https://files.steps.moe/worms/mgame/wwpasetup.exe) installer.
  • Download the WWPA addons (https://files.steps.moe/worms/mgame/addons/wwpa_addons.7z) package.
  • Install the game (do not use "Program Files" as the target directory! It's best to install into an unprotected directory such as C:\Games or Documents)
  • Extract the addons package into the installation directory of the game.
  • If you're using high-DPI (scaling) in your system, right-click Main.exe, then "Properties", and on the "Compatibility" tab, check either "Disable scaling on high DPI settings" or "Change DPI settings" -> "Override high DPI settings - Application". This is not done automatically by the addons yet.

Note: the window border in WWP Aqua is disabled because the game has some issues with it. For example, clicking the Close button does not kill the process; use the bottom-right Exit button in the frontend to quit. Also it causes the game window to be downscaled and compressed when proceeding to the in-game, because it resizes itself without taking account of the border. This may be alleviated later with custom wormkit modules.

For those who are interested, more installers (like Japanese and Chinese language editions of OnlineWorms) are available here (https://files.steps.moe/worms/mgame/), but they don't work with the online server yet.

Configuration (optional)
Online WormsWWP Aqua
  • You may change your nickname and some other things using the LauncherConfig.json file.
  • Server settings are stored in Server\OWServerConfig.json. Note that because the latest version of the merged OW+WWPA server breaks OW, it is temporarily replaced with an older version. Another thing to note is that there's currently a bug whereby if you connect from outside of localhost (outside 127.0.0.1), the game will get confused and spam an endless loop of login requests! Only test in local environments for now!
  • You may change your nickname and some other things using the LauncherConfig.json file.
  • Server settings are stored in Server\ServerConfig.json. This defaults to 127.0.0.1 for testing the game on your computer. You may put "external" in place of the IP in case you want to open the server to the outside world (in which case your external IP will be detected automatically upon launch). A shared server may be hosted soon for those who don't want to run the Server on their own machines.

Running


What's next?

Further work includes being able to unlock paid weapons and some sort of online play. Support for more packet types is planned. The 38 embedded IMG maps from offline challenges need to be studied and exported for use in Worms Armageddon. Additionally, ReSolution support for WWPA is planned (to support resolutions higher than 1024x768). Unlikely to come for OnlineWorms since so many different versions exist, and the Korea Small version struggles with some of its small 960x696 maps.

Videos
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: Masta on February 05, 2019, 06:13 PM
(https://i.imgur.com/qDQeQMf.png)
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: KinslayeR on February 05, 2019, 09:11 PM
are there any gorillas in asia?
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: TheWalrus on February 05, 2019, 09:14 PM
we should run the 1st annual and only western korean worms tournament
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: MrTPenguin on February 06, 2019, 11:01 AM
Interesting, thanks for posting. I especially like the idea of being suspended in mid-air at the end of a retreat.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: AduN on February 06, 2019, 07:54 PM
wow, it is curious for me, i was thinking of this game a couple of days ago. thanks dude.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: Edoardo Moretti on February 06, 2019, 09:17 PM
Amazing!! RayKoppa did a wonderful job!

I uploaded the speechs form those games:
Online Worms:https://www.tus-wa.com/files/file-1521/ (https://www.tus-wa.com/files/file-1521/)
Worms World Party Aqua:https://www.tus-wa.com/files/file-1522/ (https://www.tus-wa.com/files/file-1522/)

I made also the titles of "War'n'guns Aqua" (a fanmade series by me, based on the Worms franchise)
https://www.tus-wa.com/forums/off-topic/a-brand-new-creaction-warnguns-32216/ (https://www.tus-wa.com/forums/off-topic/a-brand-new-creaction-warnguns-32216/)

Thanks for uploading this! :D
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: AduN on February 07, 2019, 02:54 AM
this is when im trying to run the server application

Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: StepS on February 07, 2019, 11:05 AM
this is when im trying to run the server application
Did you install .NET Core Runtime linked in the original post? I currently don't have a spare VM to test...
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: Anubis on February 07, 2019, 09:04 PM
I remember playing WWP Aqua and surprisingly they had quite a few skilled ropers on there as well.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: AduN on February 09, 2019, 02:08 AM
this is when im trying to run the server application
Did you install .NET Core Runtime linked in the original post? I currently don't have a spare VM to test...

yeah, did it twice... and repair, even restart windows (hi 2019)
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: Aladdin on February 09, 2019, 11:35 AM
Holy shit, I can not make up my account, I can not understand anything  :(
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: StepS on February 09, 2019, 12:36 PM
yeah, did it twice... and repair, even restart windows (hi 2019)
I've now uploaded self-contained versions of the Servers. They don't require you to install the .NET Core Runtime, but will take 60 MB of space each. Please test (updated "addons" links in the original post).

Holy shit, I can not make up my account, I can not understand anything  :(
You don't need to create any account. If you have problems navigating the main menus, watch the videos to see how to get to single-player mode.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: skunk3 on March 01, 2019, 06:30 AM
It was so fun going on WormsOnline and raping a bunch of Korean noobs back in the day, lol.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: Reeko on April 26, 2019, 11:09 PM
(http://www.imageshost.eu/images/2019/04/27/12-copia.jpg)
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: j0e on April 27, 2019, 04:21 AM
Awesome work Pac-Man and StepS! Great documentation too. What a nostalgia trip. I'll be installing both of these this weekend!
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: nami on December 01, 2019, 03:21 PM
I uploaded it to WMDB.
I wrote WWPA's weapons on the n wiki.
Nice to meet you. :)
Can I help you?
I can read Korean. And there is a knowledge of OW, WWPA.
You may ask.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: nami on December 02, 2019, 08:07 AM
OW are better for old korean version. July 22, 2004 korean version is no fun.

Because July 22, 2004 korean version is only 2 schemes + 15 maps. :'(
"before July 22, 2004 korean or japanese version" is 6 schemes + 29 maps + support 1024 x 768 resolution + English user interface. :) And no weapons shop. No small size maps. No antisink.

If you can't have a old korean version, it's better to use the another language version.

Chinese version not English UI. But has avatar system.
Japanese version has English UI. But not avatar system.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: StepS on December 05, 2019, 08:48 PM
OnlineWorms are better for old korean version. July 22, 2004 korean version is no fun.

Because July 22, 2004 korean version is only 2 schemes + 15 maps. :'(
"before July 22, 2004 korean or japanese version" is 6 schemes + 29 maps + support 1024 x 768 resolution + English user interface. :) And no weapons shop. No small size maps. No antisink.

If you can't have a old korean version, it's better to use the another language version.

Chinese version not English UI. But has avatar system.
Japanese version has English UI. But not avatar system.
Thanks. I assume you've already seen the builds (https://keybase.pub/steps/worms/mgame/) that I have?
The problem is that we only have the "small" Korean edition of the game. The newest version I think is China, but the server tool does not specifically support that one (yet). The biggest one that we are missing is the Chinese WWPA (WWPAC_setup.exe) which is gone from all archives.

That reminds me, I still haven't finished extracting the 38 WWPA Mission maps. They were in combined mission archives (scheme + map + something else all in one). It is pretty easy to extract with a hex editor, then open the IMG in Worms Armageddon to resave as PNG.

I could look into it again if I have more free time in the future. If you have any extra installers that we don't, please share them with me as well.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: nami on December 07, 2019, 08:45 AM
OW are better for old korean version. July 22, 2004 korean version is no fun.

Because July 22, 2004 korean version is only 2 schemes + 15 maps. :'(
"before July 22, 2004 korean or japanese version" is 6 schemes + 29 maps + support 1024 x 768 resolution + English user interface. :) And no weapons shop. No small size maps. No antisink.

If you can't have a old korean version, it's better to use the another language version.

Chinese version not English UI. But has avatar system.
Japanese version has English UI. But not avatar system.
Thanks. I assume you've already seen the builds (https://keybase.pub/steps/worms/mgame/) that I have?
The problem is that we only have the "small" Korean edition of the game. The newest version I think is China, but the server tool does not specifically support that one (yet). The biggest one that we are missing is the Chinese WWPA (wwpacsetup.exe) which is gone from all archives.

That reminds me, I still haven't finished extracting the 38 WWPA Mission maps. They were in combined mission archives (scheme + map + something else all in one). It is pretty easy to extract with a hex editor, then open the IMG in Worms Armageddon to resave as PNG.

I could look into it again if I have more free time in the future. If you have any extra installers that we don't, please share them with me as well.

I didn't play, but the mission map will be interesting, too.

I already seen your builds (https://keybase.pub/steps/worms/mgame/).


oncsetup_1.13:
2003/Mar/14 OW chinese edition.

OWJSetup_030703:
2003/Jul/03 OW japanese edition.

owsetup:
2004/Aug/12 OW korean edition.(small edition.)

patch_cn_2.00.57_to_2.00.61:
2004/Apr/30 WWPA chinese update file.

wwpasetup:
2004/Jul/27 WWPA korean edition.


Have you seen another WWPA's map? WWPA thinks the current build is enough. I think there are no more updates WWPA. The last main update of Korean WWPA will be June 8, 2004.
I'm trying to find another builds. But Unfortunately, it's hard to get another build in Korea.

And I updated OW (https://namu.wiki/w/온라인 웜즈) page of n wiki and added WWPA (https://namu.wiki/w/%EC%9B%9C%EC%A6%88%20%EC%9B%94%EB%93%9C%ED%8C%8C%ED%8B%B0%20%EC%95%84%EC%BF%A0%EC%95%84) page. If you're interested, read it.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: nami on December 08, 2019, 11:53 AM
I found another build. OW 2004/Feb/13 Chinese build (https://pan.baidu.com/s/1HiY9J8SMO5BNEmhm1T3f9g).(41.5mb)

password=ze3h

This build has 6 schemes, 39 maps. ;D

I think there is a OW 2004/Aug Chinese build with 44 (https://namu.wiki/w/%EC%98%A8%EB%9D%BC%EC%9D%B8%20%EC%9B%9C%EC%A6%88#s-8.2) maps somewhere.

etc:
wasetup.exe(118.1mb) is W:A with user maps & Chinese UI graphics.
WWPAC_setup.exe(53.7mb) is old build. Files to the Recycle Bin.
Title: Re: [History] Online Worms + WWP Aqua installation/running instructions
Post by: StepS on December 10, 2019, 12:41 PM
I found another build. OW 2004/Feb/13 Chinese build (https://pan.baidu.com/s/1HiY9J8SMO5BNEmhm1T3f9g).(41.5mb)

password=ze3h

This build has 6 schemes, 39 maps. ;D

I think there is a OW 2004/Aug Chinese build with 44 (https://namu.wiki/w/%EC%98%A8%EB%9D%BC%EC%9D%B8%20%EC%9B%9C%EC%A6%88#s-8.2) maps somewhere.

etc:
wasetup.exe(118.1mb) is W:A with user maps & Chinese UI graphics.
WWPAC_setup.exe(53.7mb) is old build. Files to the Recycle Bin.
Thanks a lot for those! Uploaded oncsetup1.exe and WWPAC_setup.exe to my builds folder. Currently they don't run with the launcher, possibly a locale check (can be patched), I will investigate later.

I have confirmed that the WWPAC_setup.exe is the one I was looking for. All hashes matched (https://i.imgur.com/6IZLnr2.png) in the torrent file that I had. Thanks again.

I will also let you know when I extract more of the WWPA mission maps. This one (https://www.wmdb.org/34373) for example was from the 5th walking challenge.
Hopefully this week.