[adblockingdetector]
- Worms World Party Patch 1.5 Download
- Worms World Party Patch 1.5 Notes
- Worms World Party Patch 1.5 Walkthrough
- Worms World Party Patch 1.5 Free
Genre: Strategy
Release Year: 2001
Developer: Team 17
Publisher: Virgin Interactive
Age Rating: 3+
Playability Status: Perfect
Tested On: Windows 8 x64
Availability: Copyright retained - Out of print/unavailable
When you think of cute and cuddly characters to star in videogames, the humble worm might not be the first creature to wiggle into your imagination. In spite of this, the squirmy invertebrates have shown up in several games, from the Earthworm Jim series to the cerebral Bookworm Adventures. As you might imagine, they also star in the hugely successful Worms series of videogames. Worms World Party is one of the most fondly remembered games in the series. Considered by many to be the ultimate 2D Worms experience, your squad of wiggly warriors will battle it out in turn-based encounters across various landscapes. Using all kinds of wacky weapons from rocket launchers to exploding sheep, Worms World Party is sure to entertain and amuse players of all ages.
Worms World Party. WORMS WORLD PARTY v1.0 ENGLISH NO-CD/FIXED EXE (805KB) Search for related No-CD & No-DVD Patch. No-CD & No-DVD Patch troubleshooting: The most common problem getting a No-CD/No-DVD patch to work is ensuring that the No-CD/No-DVD patch matches you're game version, because the games exe is changed when a patch update is applied previous versions won't work. Additionally, Worms World Party comes with several new multiplayer maps, training stages, and puzzle-based single-player maps. We were prompted to download a 5.7MB patch before being allowed.
Installation
Worms World Party should install easily on modern PCs. By default the game will install to C:Team 17Worms World Party. You can change this directory if you need to (for instance to install on a different hard drive if you have filled your C: drive). If you do change the default installation directory, make a note of the path you choose since you will need to enter it into the patching program on the next step.
We do not recommend installing the game into your program files or program files (x86) folders. If you do, you will need to manually reconfigure the read/write permissions on the folder.
Patching
Before we start to play the game, there are a couple of patches we first need to install. For starters, download and install the official Worms World Party ‘Service Pack 1’ from Team 17 here. Make sure to download the correct patch for your region of the game, you can check which copy you have by comparing the disc label with the ones shown on the website.
Once you have downloaded the patch, simply run it and click on “Start” to apply it. If you changed the games default installation directory when you installed, don’t forget to point the patching program to the correct folder. Stream xbox on mac.
With the official patch applied, there’s one more fix that we need before we can start playing. Visit this page and download the Worms World Party compatibility fix for Vista, 7, 8.1 and XP. The download link should be on the first post on that page. To install the patch, simply copy all the files from the zip folder over into your Worms World Party directory.
You’re now all set to start playing the game. There are a few options you may wish to tweak before you dive into a game however.
Configuring options
By starting the game and going to the title screen, you can access the options menu by clicking the icon in the bottom right. There is only one option for changing visual quality and that’s under “Audio/Graphics Options”. Here you can change screen resolution. Change this to “1024×768” for best results. Os x yosemite download to usb.
If you want to run the game in a window, rather than full screen, then first quit the game, then open the games installation directory and edit the file “wndmode.ini”. In this file, you will find these two lines at the top of the file:-
WindowedFrontend=0
WindowedInGame=0
Change the value of each of these numbers from 0 to 1 and save the file. If you need help with editing configuration files, see this tutorial.
Multiplayer
Worms is a game that’s best served with a healthy dose of multiplayer. The game can be played in “hot seat” mode, that is two or more people sharing the same PC. The game can also be played on a home network if you have more than one PC in the house, or even over the internet. The games original online infrastructure still exists, though it’s rare to encounter players online any more. We did not extensively test the internet multiplayer in the game but everything seemed to function without any need for additional tweaking.
From Worms Knowledge Base
The Worms 2 servers host rooms in which users can meet to then connect to each other's PCs for playing games.
- 2Server communication
- 2.1Packet format
- 2.1.1Session info
- 2.1Packet format
Official servers
The following servers are hosted by Team17:
Name | IP address | Port | Notes |
---|---|---|---|
Worms2 Server (UK) | uk1.servers.worms2.com | 17000 | 'The Team17 Server'. Started to reject new connections in July 2020, shortly after some Worms enthusiasts played on it. Unclear whether the sudden activity downed it, it did not immediately break. The client will display 'Unable to create new player..' when attempting to connect to it. |
Worms2 Demo Server (UK) | uk1.servers.worms2.com | 17171 | Server for Worms 2 demo. Allows full versions to connect aswell. Did not go down in July 2020. |
Server communication
The server hosting the user, room, and game lists communicates with packets in the following format:
Packet format
Offset | Type | Size | Name | Description |
---|---|---|---|---|
0 | uint32 | 4 | Code | Determines the type of packet. Known packets are listed below. |
4 | uint32 | 4 | Flags | A bitset determining which of the following fields will be available. |
? | uint32 | 4 | Value 0 | If bit 0 is set in Flags. |
? | uint32 | 4 | Value 1 | If bit 1 is set in Flags. |
? | uint32 | 4 | Value 2 | If bit 2 is set in Flags. |
? | uint32 | 4 | Value 3 | If bit 3 is set in Flags. |
? | uint32 | 4 | Value 4 | If bit 4 is set in Flags. Never used other than client-side? |
? | uint32 | 4 | Value 10 | If bit 10 is set in Flags. |
? | uint32 | 4 | Data Length | If bit 5 is set in Flags. |
? | char[DataLength] | Data Length | Data | If bit 5 is set in Flags, stores Windows-1251 encoded text like an IP string or full chat message. |
? | uint32 | 4 | Error | If bit 7 is set in Flags. Returns a Windows error code from the server, like E_FAIL for when the name of a room to create contains a bad word. |
? | char[20] | 20 | Name | If bit 8 is set in Flags, stores a Windows-1251 encoded session name. Unused bytes are 0. |
? | Session info | 50 | Session | If bit 9 is set in Flags. Unused bytes are 0. |
Session info
Several packets identify a user, room, or game with the Name and Session fields. The latter provides the following information:
Offset | Type | Size | Value |
---|---|---|---|
0 | uint32 | 4 | Always 0x17171717 |
4 | uint32 | 4 | Always 0x02010101 |
8 | uint8 | 1 | Nation / Flag |
9 | uint8 | 1 | Game version, always 49 |
10 | uint8 | 1 | Game release (same as Game version, 50 if CD check failed) |
11 | uint8 | 1 | Type (1=room, 4=game, 5=user) |
12 | uint8 | 1 | Access (1=public, 2=protected) |
13 | uint8 | 1 | Always 1 |
14 | uint8 | 1 | Always 0 |
15 | gap | 35 | Unused, all 0. |
Passing other or invalid combinations (protected users and rooms do not exist, only passworded games) will display a French flag with the default state or a question mark in the UI.
The Worms 2 1.0.1.1 Demo uses significantly different values compared to the full version 1.0.1.5 patch, causing said question marks to appear. However, interactions with full version users still work.
Nation / Flag
Worms World Party Patch 1.5 Download
Determines which flag is displayed with the user, room, or game. Two flags are custom (Skull and Team17) and are not normally selectable. Des patch can unlock the selection of them, and adds another entry for an 'invalid' country code, creating an empty flag. Below, the flags are listed with the description displayed when hovering players.
Worms World Party Patch 1.5 Notes
Value | Description | Notes |
---|---|---|
1 | United Kingdom | |
2 | Argentina | |
3 | Australia | |
4 | Austria | |
5 | Belgium | |
6 | Brazil | |
7 | Canada | |
8 | Croatia | |
9 | Bosnia | old flag of Bosnia and Herzegovina |
10 | Cyprus | |
11 | Czech | |
12 | Denmark | |
13 | Finland | |
14 | France | |
15 | Georgia | |
16 | Germany | |
17 | Greece | |
18 | Hong Kong | |
19 | Hungary | |
20 | Iceland | |
21 | India | |
22 | Indonesia | |
23 | Iran | |
24 | Iraq | |
25 | Ireland | |
26 | Israel | |
27 | Italy | |
28 | Japan | |
29 | Liechtenstein | |
30 | Luxembourg | |
31 | Malaysia | |
32 | Malta | |
33 | Mexico | |
34 | Morocco | |
35 | Netherlands | |
36 | New Zealand | |
37 | Norway | |
38 | Poland | |
39 | Portugal | |
40 | Puertorico | |
41 | Romania | |
42 | Russia | |
43 | Singapore | |
44 | South Africa | |
45 | Spain | |
46 | Sweden | |
47 | Switzerland | |
48 | Turkey | |
49 | United States of America | |
50 | Iraq | Skull flag |
51 | Worms2 Imperial Troopers | Team17 flag |
other | Unknown | French flag for players, question mark for rooms |
Game release
Becomes 50 if CD detection failed. The CD detection consists of the following tests:
- Find CD drive, where drives A: and B: are ignored - a found drive letter is stored in the registry under HKCUSOFTWARETeam17SoftwareLTDWorms2CD. (error 2 otherwise)
- Check the CD being labeled 'Worms 2', 'WORMS2', or - for Trymedia 1.07 versions - 'Worms2_bl'. (error 1 otherwise)
- Check if the CD has no free space to ensure it being a CD-ROM. (error 3 otherwise)
- Check if the CD stores an 'autorun.inf' file. (error 4 otherwise)
Packet contents
As specified above, the Code of a packet determines the Action to take on either the server or client side and in effect which fields are used. Some codes are reused for multiple occassions, and some are unused in the 1.0.1.5 patch.
Client query packets are also used for server notices, represented by the Type column in the following table:
- Query: A client query to execute an action on the server, always getting a reply (even codes only).
- Reply: A server reply to a client query, always reporting back an Error code, 0 for success (odd codes only).
- Notice: Same as query, but coming as an out-of-bound server packet to update the state on the client, like when another user joins or creates a game.
Worms World Party Patch 1.5 Walkthrough
Note that the same ID counter is incremented for users (UID), rooms (RID), and games (GID) - if a user logs in with UID 0x1000 and immediately creates a room, the RID will be 0x1001. The counter should also start at a high enough value (0x1000 seems to work fine) to not cause duplicate chat messages appearing client-side, apparently because it is also reused as an index in some packets.
Code | Action | Type | Value 0 | Value 1 | Value 2 | Value 3 | Value 4 | Value 10 | Data | Name / Session |
---|---|---|---|---|---|---|---|---|---|---|
50 | not used | Query | ? | |||||||
51 | not used | Reply | ? | |||||||
200 | List Rooms | Query | 0 | |||||||
300 | not used | Query | 0 | |||||||
350 | List Item | Reply | UID / RID / GID | user / creator / host IP | user / room / game | |||||
351 | List End | Reply | ||||||||
400 | List Users | Query | RID | 0 | ||||||
500 | List Games | Query | RID | 0 | ||||||
600 | Login | Query | 0 | 0 | local user | |||||
600 | Login | Notice | remote UID | 0 | remote user | |||||
601 | Login | Reply | local UID | |||||||
700 | Create Room | Query | 0 | 0 | creator IP | room | ||||
700 | Create Room | Notice | new RID | 0 | creator IP | room | ||||
701 | Create Room | Reply | new RID | |||||||
800 | Join Room / Game | Query | joined RID / GID | local UID | ||||||
800 | Join Room / Game | Notice | joined RID / GID | remote UID | ||||||
801 | Join Room / Game | Reply | ||||||||
900 | Leave Room / Game | Query | left RID / GID | local UID | ||||||
900 | Leave Room / Game | Notice | left RID / GID | remote UID | ||||||
901 | Leave Room / Game | Reply | ||||||||
1000 | Disconnect User | Query[1] | local UID | |||||||
1000 | Disconnect User | Notice | remote UID | |||||||
1001 | Disconnect User | Reply[1] | ||||||||
1100 | Close Room / Game | Query | RID / GID | |||||||
1100 | Close Room / Game | Notice | RID / GID | |||||||
1101 | Close Room / Game | Reply | ||||||||
1200 | Create Game | Query[2] | 0 | RID | 0x800 | host IP | host | |||
1200 | Create Game | Notice | GID | RID | 0x800 | host IP | host | |||
1201 | Create Game | Reply | GID | |||||||
1300 | Room Chat | Query | local UID | receiver RID / UID | 'GRP:[ UserName ] Message' / 'PRV:[ UserName ] Message' | |||||
1300 | Room Chat | Notice | remote UID | receiver RID / UID | 'GRP:[ UserName ] Message' / 'PRV:[ UserName ] Message' | |||||
1301 | Room Chat | Reply[3] | ||||||||
1320 | not used | Query | ? | ? | ||||||
1321 | not used | Reply | ||||||||
1322 | not used | Query | ? | ? | ||||||
1323 | not used | Reply | ||||||||
1324 | not used | Query | ? | |||||||
1325 | not used | Reply | ? | |||||||
1326 | Connect Game | Query | GID | |||||||
1327 | Connect Game | Reply | host IP |
- ↑ 1.01.1Only ever sent as a notice by the server, clients disconnect without any query and awaited reply.
- ↑Since the host reports its incorrectly detected NAT IP here, Worms 2 Memory Changer has to be used to inject the actual IP address into Worms 2 before creating a room.
- ↑Original server always reports E_FAIL in error code, even though messages were sent.
Game room communication
The players are connected via P2P using DirectPlay. This means the ports 47624 (for the lobby connection itself) and 2300 to 2400 (for each player connection) should be forwarded in any router. The fact that each player is connected to another means that the host can leave the game at any time, the remaining players can continue playing without dropping, unlike in Worms Armageddon or Worms World Party.
See also
Worms World Party Patch 1.5 Free
- Worms 2 Game Server, cross-platform server implementing the above protocol.