Difference between revisions of "Worms Armageddon ReadMe (English)/Supplementary Documentation"

From Worms Knowledge Base

Jump to: navigation, search
(Automatic Readme conversion (2013-03-15 12:02:29.486000))
m (Re-add missing language tag (TODO perhaps move these to more predictable locations?))
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
{{ParentArticle|[[{{WAreadmepage}}]]}}
 
{{ParentArticle|[[{{WAreadmepage}}]]}}
 
{{Languages/readme sup}}
 
{{Languages/readme sup}}
== Supplementary Documentation ==
 
__TOC__
 
This section is an overview of major improvements introduced in the Worms Armageddon updates, starting with v3.5. As such, it is supplementary to the official game documentation. If one wasn't included with your copy of the game, an electronic copy of the original manual can be downloaded from ftp://ftp.team17.com/pub/t17/manuals/Worms_Armageddon.pdf. Detailed information about the improvements can be found in section [[{{WAreadmepage}}#Version History|Version History]]. Features affecting game logic may not work unless all players are using a recent enough version of the game.
 
  
=== Manual Errata ===
+
This section is an overview of major improvements introduced in the Worms Armageddon updates, starting with v3.5. As such, it is supplementary to the official game documentation. If one wasn't included with your copy of the game, an electronic copy of the original manual can be downloaded from <span style="color:#0000ff"><u>ftp://ftp.team17.com/pub/t17/manuals/Worms_Armageddon.pdf</u></span>. Detailed information about the improvements can be found in section <span style="color:#ff00ff">'''[[Worms Armageddon ReadMe (English)#section-3-0|3.0 Version History]]'''</span>. Features affecting game logic may not work unless all players are using a recent enough version of the game.
* Page 11 (certain versions): The '''Banana Bomb''' does not have a bounce setting; it is always on maximum bounce.
+
* Page 12: '''Girder Starter-Pack''' is incorrectly documented as "Bridge Kit".
+
* Page 14: '''Earthquake''' does not cause the water to rise.  
+
* Page 18: The strike weapons '''Mail Strike''' and '''MB Bomb''' are also affected by wind.
+
* Page 25 (certain versions): The '''Invisibility''' utility only appears in the weapon panel in network games, regardless how many teams there are.
+
* Page 25: The '''Invisibility''' utility remains active until any damaging weapon is used — specifically, anything other than Girder, Girder Starter Pack, Prod, Freeze, Ninja Rope, Bungee, Parachute, Teleport, Select Worm, Skip Go, Surrender, and all Utilities.
+
* Page 25: '''Laser Sight''' is incorrectly documented as "Laser Target".
+
* Page 25: '''Fast Walk''' and '''Laser Sight''' last for just one turn.
+
* Page 27 (certain versions): The PASSWORD option does not exist.
+
* Page 39: Players can be kicked by clicking on their name, not their team. Clicking on a team removed the team from play.
+
* Page 39 (certain versions): The "Kick Player" button does not exist.
+
* Page 45: The default port used for hosting games is '''17011''', not 17217.
+
  
=== General ===
+
===Manual Errata===
* Worms Armageddon now runs under the majority of Windows 2000 / XP / Vista / 7 Platforms. {{lowlight|(introduced in v3.5 Beta 1, improved in 3.6.30.0)}}
+
* Page 11 (certain versions): The '''Banana Bomb''' does not have a bounce setting; it is always on maximum bounce.<br />
* It is now possible to successfully minimise W:A in all areas, within the front end and in-game. To minimise the game in the front end, position the mouse cursor at the bottom of the screen and click; to minimise from in-game, select the appropriate option from the Escape menu. '''Shift'''+'''Escape''' also works as a minimisation hotkey both in the front end and in-game. {{lowlight|(introduced in v3.5 Beta 1, improved in v3.6.28.0)}}
+
* Page 12: '''Girder Starter-Pack''' is incorrectly documented as "Bridge Kit".<br />
* The language used for front end and in-game text can now be chosen manually from the Options menu. {{lowlight|(introduced in v3.6.26.4)}}
+
* Page 14: '''Earthquake''' does not cause the water to rise.<br />
* The game has been fully translated to '''Russian''', and support for Cyrillic has been added for chat, WormNET game names, worm and team names. {{lowlight|(introduced in v3.6.29.0)}}
+
* Page 18: The strike weapons '''Mail Strike''' and '''MB Bomb''' are also affected by wind.<br />
* Translatable strings have been moved into external text files, located under the DATA\User\Languages directory. {{lowlight|(introduced in v3.7.0.0)}}
+
* Page 25 (certain versions): The '''Invisibility''' utility only appears in the weapon panel in network games, regardless how many teams there are.<br />
* It is possible to take screen-shots, both in the front end and in-game. To do so, press the '''Pause''' key. Screenshots are saved in PNG format, are named '''screen''NNNN''.png''' and are stored in '''User\Capture''' under your main W:A folder. {{lowlight|(introduced in v3.6.19.17, improved in v3.6.24.1, v3.6.28.0)}}
+
* Page 25: The '''Invisibility''' utility remains active until any damaging weapon is used — specifically, anything other than Girder, Girder Starter-Pack, Prod, Freeze, Ninja Rope, Bungee, Parachute, Teleport, Select Worm, Skip Go, Surrender, and all Utilities.<br />
* W:A now uses 32-bit colour graphics modes both in the front end and in-game. Internally it still uses 8-bit palettised graphics, with a software renderer converting to 32-bit colour in real time. DirectDraw and Direct3D rendering backends are available. {{lowlight|(introduced in v3.6.31.2b, improved in v3.7.0.0)}}
+
* Page 25: '''Laser Sight''' is incorrectly documented as "Laser Target".<br />
* The colour scheme used for allies (red, blue, green, yellow, magenta, cyan) can now be modified to allow those with certain types of colour deficiency to be able to easily distinguish problematic colour pairs. (It is targeted particularly towards protanomaly.) This switch has been added to the Options menu, replacing the terrain editing button in that screen. {{lowlight|(introduced in v3.6.22.1)}}
+
* Page 25: '''Fast Walk''' and '''Laser Sight''' last for just one turn.<br />
* In case of an unrecoverable error, W:A will save an error report to the file '''errorlog.txt''', and a minidump to '''crash.dmp'''. {{lowlight|(introduced in v3.6.28.0)}}
+
* Page 27 (certain versions): The PASSWORD option does not exist.<br />
* An option has been added to load WormKit modules (DLL files beginning with "wk") on startup. Previously this was achieved by using a loader program (WormKit.exe) or a modified DLL (WormKitDS). {{lowlight|(introduced in v3.7.0.0)}}
+
* Page 34 refers to Power and Delay using the words "Damage" and "Reinforcements".<br />
* Certain settings may be configured with the help of included registry scripts, which can be found in the '''Tweaks''' subdirectory. Before v3.6.30.0 introduced a graphical user interface to configure these options, using the registry scripts and direct registry editing was the only way to set these options. (See '''Footnote 4'''.)
+
* Page 34: Adjusting a weapon that has zero ammo from zero delay to nonzero delay does ''not'' add one to the weapon's ammo supply.<br />
* Updates for CD editions of the game are distributed as a self-contained installer, which can automatically download and install prerequisites and detect common mistakes. {{lowlight|(introduced in v3.6.28.0)}}
+
* Page 39: Players can be kicked by clicking on their name, not their team. Clicking on a team removed the team from play.<br />
 +
* Page 39 (certain versions): The "Kick Player" button does not exist.<br />
 +
* Page 45: The default port used for hosting games is '''17011''', not 17217.<br />
  
=== Front End ===
+
===General===
* If you have achieved a Gold Medal in a mission, you can now adjust the number of Attempts by left- or right-clicking the number. {{lowlight|(introduced in v3.6.29.0)}}
+
* Worms Armageddon now runs under the majority of Windows 2000 / XP / Vista / 7 / 8 / 10 Platforms. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in 3.6.30.0, 3.7.0.0)</span></span><br />
* It is possible to precisely adjust certain game settings by holding '''Shift''' and left- or right-clicking the settings to increase or decrease the values by 1. {{lowlight|(introduced in v3.6.28.0)}}
+
* It is now possible to successfully minimise W:A in all areas, within the front end and in-game. To minimise the game in the front end, position the mouse cursor at the bottom of the screen and click; to minimise from in-game, select the appropriate option from the Escape menu. '''Shift'''+'''Escape''' also works as a minimisation hotkey both in the front end and in-game. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in v3.6.28.0)</span></span><br />
* The Scheme combo box now allows you to navigate to subfolders under the '''User\Schemes''' folder. {{lowlight|(introduced in v3.6.29.0)}}
+
* The language used for front end and in-game text can now be chosen manually from the Options menu. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.26.4)</span></span><br />
* A new utility option editor has been added, allowing to edit the crate probabilities, delays etc. of utilities. {{lowlight|(introduced in v3.6.30.0)}}
+
* The game has been fully translated to '''Russian''', and support for Cyrillic has been added for chat, WormNET game names, worm and team names. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
* It is possible to play TCP/IP online games directly, bypassing WormNET. To host, click the '''Direct TCP/IP''' button on the network selection screen; to join, enter the host's IP address in the field near the '''Direct TCP/IP''' button, and click the button or press '''Enter'''. A port may be specified using the ''IPAddress''''':'''''Port'' format. {{lowlight|(introduced in v3.6.19.7, improved in v3.6.28.0)}}
+
* The game has been fully translated to '''Finnish'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.8)</span></span><br />
* It is now possible to set the TCP port used for hosting games. This setting is in the Network Configuration screen, and affects both WormNET and Direct IP games. Games hosted on a port other than the default one, '''17011''', will be inaccessible to game versions prior to 3.6.28.0. {{lowlight|(introduced in v3.6.28.0)}}
+
* Translatable strings have been moved into external text files, located under the DATA\User\Languages directory. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.7.0.0)</span></span><br />
* W:A will now attempt to automatically forward the port used for hosting using '''UPnP''' when hosting WormNET and Direct IP games. {{lowlight|(introduced in v3.6.29.0)}}
+
* It is possible to take screen-shots, both in the front end and in-game. To do so, press the '''Pause''' key. Screenshots are saved in PNG format, are named '''screen''NNNN''.png''' and are stored in '''User\Capture''' under your main W:A folder. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.17, improved in v3.6.24.1, v3.6.28.0)</span></span><br />
* W:A now auto-detects the user's IP address using a reply from the WormNET server. This should make manually configuring the external IP address unnecessary in most cases. The IP address can still be overridden using the "Force IP address" checkbox. {{lowlight|(introduced in v3.6.28.0)}}
+
* W:A now uses 32-bit colour graphics modes both in the front end and in-game by default. Internally it still uses 8-bit palettised graphics, with a software renderer converting to 32-bit colour in real time. DirectDraw and Direct3D rendering backends are available, as well as a hardware rendering mode for 8-bit DirectDraw to match the performance of earlier versions of W:A. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.31.2b, improved in v3.7.0.0, v3.8)</span></span><br />
* The default Server List file will now automatically log you onto WormNET using the nickname entered in the main Network Menu (this works because logins are currently not enabled). {{lowlight|(introduced in v3.6.23.0, improved in v3.6.30.0)}}
+
* The colour scheme used for alliances (red, blue, green, yellow, magenta, cyan) can now be modified to allow those with certain types of colour deficiency to be able to easily distinguish problematic colour pairs. (It is targeted particularly towards protanomaly.) This switch has been added to the Options menu, replacing the terrain editing button in that screen. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.22.1)</span></span><br />
* WormNET flags have been added for the following countries: <span class="readme-blue">Chile</span>, <span class="readme-blue">Serbia</span>, <span class="readme-blue">Slovenia</span>, <span class="readme-blue">Lebanon</span>, <span class="readme-blue">Moldova</span>, <span class="readme-blue">Ukraine</span>, <span class="readme-blue">Latvia</span>, <span class="readme-blue">Slovakia</span>, <span class="readme-blue">Costa Rica</span>, <span class="readme-blue">Estonia</span>, <span class="readme-blue">China</span>, <span class="readme-blue">Colombia</span>, <span class="readme-blue">Ecuador</span>, <span class="readme-blue">Uruguay</span>, <span class="readme-blue">Venezuela</span>, <span class="readme-blue">Algeria</span>, <span class="readme-blue">Belarus</span>, <span class="readme-blue">Bulgaria</span>, <span class="readme-blue">Egypt</span>, <span class="readme-blue">El Salvador</span>, <span class="readme-blue">Guatemala</span>, <span class="readme-blue">Jamaica</span>, <span class="readme-blue">Kazakhstan</span>, <span class="readme-blue">South Korea</span>, <span class="readme-blue">Lithuania</span>, <span class="readme-blue">Macedonia</span>, <span class="readme-blue">Marshall Islands</span>, <span class="readme-blue">Peru</span>, <span class="readme-blue">Saudi Arabia</span>, <span class="readme-blue">Taiwan</span> and <span class="readme-blue">United Arab Emirates</span>. {{lowlight|(introduced in v3.6.23.0, v3.6.24.2, v3.6.28.0, v3.6.29.0, v3.6.30.0)}}
+
* In case of an unrecoverable error, W:A will save an error report to the file '''errorlog.txt''', and a minidump to '''crash.dmp'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
* An "Ignore" feature was added in WormNET. To ignore/unignore someone, hold '''Ctrl''' and double-click on their nickname in the nickname list, or type '''/ignore''' or '''/unignore''' followed by their nickname. Ignored nicknames are shown in red in the nickname list. {{lowlight|(introduced in v3.5 Beta 2)}}
+
* An option has been added to load WormKit modules (DLL files beginning with "wk") on start-up. Previously this was achieved by using a loader program (WormKit.exe) or a modified DLL (WormKitDS). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.7.0.0)</span></span><br />
* Web and E-mail URLs are now automatically parsed and converted to hyperlinks in message histories (WormNET, LAN and host/join screen). {{lowlight|(introduced in v3.6.30.0)}}
+
* Certain settings may be configured with the help of included registry scripts, which can be found in the '''Tweaks''' subdirectory. Before v3.6.30.0 introduced a graphical user interface to configure these options, using the registry scripts and direct registry editing was the only way to set these options. (See '''Footnote 4'''.)<br />
* A host can now limit the number of players joining, by resizing the player list box. To do so, click and drag the thick bottom edge of this box. {{lowlight|(introduced in v3.6.19.7, improved in v3.6.25.1a)}}
+
* Updates for CD editions of the game are distributed as a self-contained installer, which can automatically download and install prerequisites and detect common mistakes. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
* In front end network screens, entering the command "'''/u'''" or "'''/url'''" will now copy a '''wa://address-of-host''' URL into the clipboard, which can be used by other players to join the game directly (even for a WormNET game). {{lowlight|(introduced in v3.6.29.0, improved in v3.6.30.0)}}
+
* An '''Advanced Options''' screen has been added, which allows configuring settings previously only configurable using registry scripts and direct registry editing. {{lowlight|(introduced in v3.6.30.0)}}
+
  
=== Maps and the Map editor ===
+
===Front End===
* While clicking rapidly through map thumbnails, you may accidentally skip past a good looking one. Now you can backtrack with a Shift+Click. {{lowlight|(introduced in v3.6.19.7)}}
+
* If you have achieved a Gold Medal in a mission, you can now adjust the number of Attempts by left- or right-clicking the number. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
* Imported colour maps are saved in PNG format (with metadata) and usable in online games. {{lowlight|(introduced in v3.6.19.7)}}
+
* It is possible to precisely adjust certain game settings by holding '''Shift''' and left- or right-clicking the settings to increase or decrease the values by 1. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
* Colour PNG maps may be loaded directly in the map editor, with the following limitations:
+
* The Scheme combo box now allows you to navigate to subfolders under the '''User\Schemes''' folder. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
** Maps may have up to <span class="readme-blue">64</span> colours (65 including black) if graphical glitches are to be avoided; {{lowlight|(introduced in v3.6.19.7)}}
+
* A new utility option editor has been added, allowing to edit the crate probabilities, delays etc. of utilities. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
** Maps may have up to <span class="readme-blue">96</span> colours (97 including black), but then soil textures (the background that appears when land is blown up) and the background graphics (clouds, etc.) will be disabled, and the destroyed-soil border will be solid grey; {{lowlight|(introduced in v3.6.19.7, improved in v3.6.25.1a)}}
+
* It is possible to play TCP/IP online games directly, bypassing WormNET. To host, click the '''Direct TCP/IP''' button on the network selection screen; to join, enter the host's IP address in the field near the '''Direct TCP/IP''' button, and click the button or press '''Enter'''. A port may be specified using the ''IPAddress''''':'''''Port'' format. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7, improved in v3.6.28.0)</span></span><br />
** Maps may have up to <span class="readme-blue">112</span> colours (113 including black), but then (additionally to the limitations above) the background gradient will be re-rendered using the map colours and whatever free space there will be left in the colour palette. {{lowlight|(introduced in v3.6.25.1a, improved in v3.6.28.0)}}
+
* It is now possible to set the TCP port used for hosting games. This setting is in the Network Configuration screen, and affects both WormNET and Direct IP games. Games hosted on a port other than the default one, '''17011''', will be inaccessible to game versions prior to 3.6.28.0. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
** Maps can be organised into folders underneath User\SavedLevels, which can then be navigated in the map editor combo box. {{lowlight|(introduced in v3.6.19.7)}}
+
* W:A will now attempt to automatically forward the port used for hosting using '''UPnP''' when hosting WormNET and Direct IP games. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
** PNG maps may have dimensions other than 1920×696. A cavern map may now be up to 32504 pixels wide or 32600 pixels tall; an island is limited to being 28408 wide or 30552 tall. The minimum map size is 640×32. A map's width and height must be divisible by 8. {{lowlight|(introduced in v3.6.28.0)}}
+
* W:A now auto-detects the user's IP address using a reply from the WormNET server. This should make manually configuring the external IP address unnecessary in most cases. The IP address can still be overridden using the "Force IP address" checkbox. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
* To draw lines: click a point with the brush, hold down Shift and click an end point. This can be used to draw many connecting lines if Shift is held down the whole time. {{lowlight|(introduced in v3.5 Beta 1)}}
+
* The default Server List file will now automatically log you onto WormNET using the nickname entered in the main Network Menu (this works because logins are currently not enabled). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.23.0, improved in v3.6.30.0)</span></span><br />
* To cycle through available brush sizes, rotate the mouse wheel; to draw vertical/horizontal lines, hold Ctrl; to move the mouse cursor at ¼ speed, hold Alt. {{lowlight|(introduced in v3.5 Beta 1)}}
+
* WormNET flags have been added for the following countries: <span style="color:#0000ff">Chile</span>, <span style="color:#0000ff">Serbia</span>, <span style="color:#0000ff">Slovenia</span>, <span style="color:#0000ff">Lebanon</span>, <span style="color:#0000ff">Moldova</span>, <span style="color:#0000ff">Ukraine</span>, <span style="color:#0000ff">Latvia</span>, <span style="color:#0000ff">Slovakia</span>, <span style="color:#0000ff">Costa Rica</span>, <span style="color:#0000ff">Estonia</span>, <span style="color:#0000ff">China</span>, <span style="color:#0000ff">Colombia</span>, <span style="color:#0000ff">Ecuador</span>, <span style="color:#0000ff">Uruguay</span>, <span style="color:#0000ff">Venezuela</span>, <span style="color:#0000ff">Algeria</span>, <span style="color:#0000ff">Belarus</span>, <span style="color:#0000ff">Bulgaria</span>, <span style="color:#0000ff">Egypt</span>, <span style="color:#0000ff">El Salvador</span>, <span style="color:#0000ff">Guatemala</span>, <span style="color:#0000ff">Jamaica</span>, <span style="color:#0000ff">Kazakhstan</span>, <span style="color:#0000ff">South Korea</span>, <span style="color:#0000ff">Lithuania</span>, <span style="color:#0000ff">Macedonia</span>, <span style="color:#0000ff">Marshall Islands</span>, <span style="color:#0000ff">Peru</span>, <span style="color:#0000ff">Saudi Arabia</span>, <span style="color:#0000ff">Taiwan</span>, <span style="color:#0000ff">United Arab Emirates</span>, <span style="color:#0000ff">Vietnam</span>, and <span style="color:#0000ff">Kyrgyzstan</span>. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.23.0, v3.6.24.2, v3.6.28.0, v3.6.29.0, v3.6.30.0, v3.8)</span></span><br />
* You may now control the number of Placement Holes, the girdered holes that are automatically created when the game detects there is not enough room to randomly place objects. This is done by left- or right-clicking the circled-girder icon, which displays the current number of Holes; holding '''Shift''' allows you to fine tune the value, otherwise it skips from 0 to 18 to 32 to 48 and then to the maximum of 300. Holding '''Ctrl''' while clicking Reseed will force it to try for as many Holes as it can get. {{lowlight|(introduced in v3.6.25.1a, improved in v3.6.28.0, v3.7.0.0)}}
+
* An "Ignore" feature was added in WormNET. To ignore/unignore someone, hold '''Ctrl''' and double-click on their nickname in the nickname list, or type '''/ignore''' or '''/unignore''' followed by their nickname. Ignored nicknames are shown in red in the nickname list. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 2)</span></span><br />
* A slider has been added to the map editor, which allows controlling the range of complexity in randomly generated maps. {{lowlight|(introduced in v3.6.31.0)}}
+
* Web and E-mail URLs are now automatically parsed and converted to hyperlinks in message histories (WormNET, LAN and host/join screen). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
 +
* A host can now limit the number of players joining, by resizing the player list box. To do so, click and drag the thick bottom edge of this box. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7, improved in v3.6.25.1a)</span></span><br />
 +
* In front end network screens, entering the command "'''/u'''" or "'''/url'''" will now copy a '''wa://address-of-host''' URL into the clipboard, which can be used by other players to join the game directly (even for a WormNET game). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0, improved in v3.6.30.0)</span></span><br />
 +
* An '''Advanced Options''' screen has been added, which allows configuring settings previously only configurable using registry scripts and direct registry editing. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
  
=== Game ===
+
===Maps and the Map editor===
* It is now possible to choose any in-game resolution within the capability of the video driver / hardware, with the only limit being a minimum of 640×480. {{lowlight|(introduced in v3.5 Beta 1, improved in v3.6.28.0)}}
+
* While clicking rapidly through map thumbnails, you may accidentally skip past a good looking one. Now you can backtrack with a Shift+Click. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
* It is now possible to play with up to '''48''' Worms if all players are using v3.6.28.0 or later. {{lowlight|(introduced in v3.6.28.0)}}
+
* Imported colour maps are saved in PNG format (with metadata) and usable in online games. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
* It is now possible to play games with just one team, or with teams of just one allied colour. In such cases, the game will only end in a draw (when all teams surrender or are eliminated). This works for both "multiplayer" and "online" games. When an online game is started without anyone else joining, it will act like an offline game. {{lowlight|(introduced in v3.6.28.0)}}
+
* Colour PNG maps may be loaded directly in the map editor, with the following limitations:<br />
* Holding the '''Shift''' key when walking causes controlled worms to not change the direction in which they are facing. {{lowlight|(introduced in v3.6.20.1)}}
+
** Maps may have up to '''64''' colours (65 including black) if graphical glitches are to be avoided; <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
* Utilities can be selected with the key usually located under the Escape key (the key used for typing the '''`''' and '''~''' characters on U.S. keyboard layouts). {{lowlight|(introduced in v3.5 Beta 1, improved in v3.6.28.0)}}
+
** Maps may have up to '''96''' colours (97 including black), but then soil textures (the background that appears when land is blown up) and the background graphics (clouds, etc.) will be disabled, and the destroyed-soil border will be solid grey; <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7, improved in v3.6.25.1a)</span></span><br />
* A thought bubble can be displayed above the active worm by pressing '''T'''. {{lowlight|(introduced in v3.5 Beta 1, improved in v3.6.19.7)}}
+
** Maps may have up to '''112''' colours (113 including black), but then (additionally to the limitations above) the background gradient will be re-rendered using the map colours and whatever free space there will be left in the colour palette. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.25.1a, improved in v3.6.28.0)</span></span><br />
* It is now possible to enable certain "testing" game options, which are meant to allow playtesting certain game options which may be buggy or significantly change the game's behaviour. See the change log for v3.6.28.0 for more information. {{lowlight|(introduced in v3.6.28.0, improved in v3.6.30.0)}}
+
** Maps can be organised into folders underneath User\SavedLevels, which can then be navigated in the map editor combo box. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
* An AFK (Away From Keyboard) mode was added, activated by entering '''/afk''' or '''/away''' in the chat, in-game or in the Join lobby. The game will automatically skip your turns while this mode is activated. If enabled during worm placement, the worm will be automatically teleported to a random spot. In the Join lobby, your Ready light bulb will be automatically activated when the host lights up. {{lowlight|(introduced in v3.6.19.7, improved in 3.6.23.0, v3.6.30.0)}}
+
** PNG maps may have dimensions other than 1920×696. A cavern map may now be up to 32504 pixels wide and 32600 pixels tall; an island is limited to being 28408 wide and 30552 tall. The minimum map size is 640×32. A map's width and height must be divisible by 8. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0, improved in v3.8)</span></span><br />
* During a game, players may now use '''Ctrl+PageDown''' to initiate "chat pinning", in which the chat panel is displayed even when it is not "in focus". This allows a player to play while reading what the other players are saying. {{lowlight|(introduced in v3.6.28.0)}}
+
* To draw lines: click a point with the brush, hold down Shift and click an end point. This can be used to draw many connecting lines if Shift is held down the whole time. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1)</span></span><br />
* The network chat panel can now be resized using '''Ctrl+Up''' and '''Ctrl+Down'''. {{lowlight|(introduced in v3.6.28.0)}}
+
* To cycle through available brush sizes, rotate the mouse wheel; to draw vertical/horizontal lines, hold Ctrl; to move the mouse cursor at ¼ speed, hold Alt. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1)</span></span><br />
* Pressing '''Ctrl'''+'''Home''' will enable "Home Lock", making the camera remain centred on the current worm. Pressing '''Home''' disables it. {{lowlight|(introduced in v3.6.30.0)}}
+
* You may now control the number of Placement Holes, the girdered holes that are automatically created when the game detects there is not enough room to randomly place objects. This is done by left- or right-clicking the circled-girder icon, which displays the current number of Holes; holding '''Shift''' allows you to fine tune the value, otherwise it skips from 0 to 18 to 32 to 48 and then to the maximum of 300. Holding '''Ctrl''' while clicking Reseed will force it to try for as many Holes as it can get. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.25.1a, improved in v3.6.28.0, v3.7.0.0)</span></span><br />
* Players may now view the weapon panel for their team at any time, including during other players' turns. {{lowlight|(introduced in v3.6.28.0)}}
+
* A slider has been added to the map editor, which allows controlling the range of complexity in randomly generated maps. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.31.0)</span></span><br />
* When there are several local teams with different team colours, a menu of team colours is displayed at the bottom of the weapon panel in these cases, allowing the inventory of any local team to be viewed by clicking the team's colour swatch. Similarly, it is possible to view the weapon panel of all ally team colours. {{lowlight|(introduced in v3.6.30.0)}}
+
* Replays (both instant-replays in offline games, and automatic game recordings): {{lowlight|(introduced in v3.6.19.7, improved in v3.6.19.17, v3.6.21.1, v3.6.23.0, v3.6.24.1)}}
+
** To pause playback, press '''S'''.
+
** To step one frame while paused, press '''S'''.
+
** The playback speed can be controlled with the top number keys 1 – 9. The progression is geometric in pairs: the keys correspond to ,1.5×,2×,3×,4×,6×,8×,12×,16×.
+
** Holding 0 allows setting higher coefficients: pressing 1 – 9 while holding 0 corresponds to 24×,32×,48×,64×,96×,128×,192×,256×,384×. The speeds are, however, limited to the processing capacity of your machine.
+
** Holding Shift while pressing a speed key or key combination will slow down playback, otherwise it will be speeded up.  
+
** To set a "bookmark" at the current position during playback of a game recording, press '''M'''. When using "Playback at", the game sets the bookmark at the specified position and fast-forwards the replay until the position is reached.
+
** To rewind an automatic game recording to the current bookmarked position, or to the beginning of the replay file if no bookmark has been set, press '''R'''.
+
** To clear the bookmarked position and restart playback from the beginning, press '''Shift'''+'''R'''.
+
* Holding down the left mouse button, or enabling '''Scroll Lock''' will prevent the game from automatically moving the camera. {{lowlight|(introduced in v3.6.21.1, improved in v3.6.26.4)}}
+
** Holding '''Shift''' while activating '''Scroll Lock''' will cause it not to be deactivated at the beginning of your next turn. {{lowlight|(introduced in v3.6.29.0)}}
+
** Holding '''Control''' while activating '''Scroll Lock''' will make mouse movement not move the game camera, unless the left mouse button is held down. {{lowlight|(introduced in v3.6.29.0)}}
+
* Holding '''Shift''' now causes the mouse sensitivity to be multiplied by '''4'''. Holding the middle mouse button does the same. With both combined, the multiplier becomes '''16'''. {{lowlight|(introduced in v3.6.28.0)}}
+
* The Mortar and Homing Missile now have shiny new launchers that are coloured differently, to make them easily distinguishable from the Bazooka and Homing Pigeon. The Bazooka also has a makeover. {{lowlight|(introduced in v3.6.22.1)}}
+
* In-game sound effects are now played in '''stereo'''. {{lowlight|(introduced in v3.6.29.0)}}
+
* The hotkey '''Alt+Delete''' toggles transparency for labels. {{lowlight|(introduced in v3.6.26.4)}}
+
* Pressing '''Space''' during the playback of a recorded game will now skip to the beginning of the next turn. {{lowlight|(introduced in v3.6.30.0)}}
+
  
=== Game settings (schemes) ===
+
===Game===
* The turn time can now be set to an infinite value. The game will then display a forward turn time counter, starting at zero. {{lowlight|(introduced in v3.6.19.17, improved in v3.6.25.1a)}}
+
* It is now possible to choose any in-game resolution within the capability of the video driver / hardware, with the only limit being a minimum of 640×480. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in v3.6.28.0)</span></span><br />
* The number of in-game hazardous objects (Mines and Oil Drums) is now customisable. The setting can be adjusted in the Scheme Options editor by Shift+clicking the Mine/Oil Drum button. {{lowlight|(introduced in v3.6.28.0)}}
+
* It is now possible to play with up to '''48''' Worms if all players are using v3.6.28.0 or later. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
* The Round Time is normally measured in minutes, however it can also be adjusted up to 128 seconds in steps of 1 second. The way this is done is a little strange — you need to go below 0 minutes, and then left- and right-clicking will have a "backwards" effect on the number of seconds. {{lowlight|(introduced in v3.6.28.0)}}
+
* It is now possible to play games with just one team, or with teams of just one allied colour. In such cases, the game will only end in a draw (when all teams surrender or are eliminated). This works for both "multiplayer" and "online" games. When an online game is started without anyone else joining, it will act like an offline game. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
* It is now possible to play a match which lasts exactly one round even in the event of a draw. {{lowlight|(introduced in v3.6.29.0)}}
+
* Holding the '''Shift''' key when walking causes controlled worms to not change the direction in which they are facing. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.20.1)</span></span><br />
* "Random worm order" has been added as a third "Worm Select" option. Enabling this mode will cause a team's worms to be selected randomly every time the team gets a turn, instead of cycling through in a fixed order. {{lowlight|(introduced in v3.6.29.0)}}
+
* Utilities can be selected with the key usually located under the Escape key (the key used for typing the '''`''' and '''~''' characters on U.S. keyboard layouts). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in v3.6.28.0)</span></span><br />
* It is now possible to specify the amount of Jet Pack fuel, however currently this can only be done using external scheme editors. {{lowlight|(introduced in v3.6.29.0)}}
+
* A thought bubble can be displayed above the active worm by pressing '''T'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in v3.6.19.7)</span></span><br />
 +
* It is now possible to enable certain "testing" game options, which are meant to allow playtesting certain game options which may be buggy or significantly change the game's behaviour. See the change log for v3.6.28.0 for more information. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0, improved in v3.6.30.0)</span></span><br />
 +
* An AFK (Away From Keyboard) mode was added, activated by entering '''/afk''' or '''/away''' in the chat, in-game or in the Join lobby. The game will automatically skip your turns while this mode is activated. If enabled during worm placement, the worm will be automatically teleported to a random spot. In the Join lobby, your Ready light bulb will be automatically activated when the host lights up. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7, improved in 3.6.23.0, v3.6.30.0)</span></span><br />
 +
* During a game, players may now use '''Ctrl+PageDown''' to initiate "chat pinning", in which the chat panel is displayed even when it is not "in focus". This allows a player to play while reading what the other players are saying. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
* The network chat panel can now be resized using '''Ctrl+Up''' and '''Ctrl+Down'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
* Pressing '''Ctrl'''+'''Home''' will enable "Home Lock", making the camera remain centred on the current worm. Pressing '''Home''' disables it. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
 +
* Players may now view the weapon panel for their team at any time, including during other players' turns. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
* When there are several local teams with different team colours, a menu of team colours is displayed at the bottom of the weapon panel in these cases, allowing the inventory of any local team to be viewed by clicking the team's colour swatch. Similarly, it is possible to view the weapon panel of all allied team colours. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
 +
* Replays (both instant-replays in offline games, and automatic game recordings): <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7, improved in v3.6.19.17, v3.6.21.1, v3.6.23.0, v3.6.24.1)</span></span><br />
 +
** To pause playback, press '''S'''.<br />
 +
** To step one frame while paused, press '''S'''.<br />
 +
** The playback speed can be controlled with the top number keys 1 – 9. The progression is geometric in pairs: the keys correspond to 1×,1.5×,2×,3×,4×,6×,8×,12×,16×.<br />
 +
** Holding 0 allows setting higher coefficients: pressing 1 – 9 while holding 0 corresponds to 24×,32×,48×,64×,96×,128×,192×,256×,384×. The speeds are, however, limited to the processing capacity of your machine.<br />
 +
** Holding Shift while pressing a speed key or key combination will slow down playback, otherwise it will be speeded up.<br />
 +
** To set a "bookmark" at the current position during playback of a game recording, press '''M'''. When using "Playback at", the game sets the bookmark at the specified position and fast-forwards the replay until the position is reached.<br />
 +
** To rewind an automatic game recording to the current bookmarked position, or to the beginning of the replay file if no bookmark has been set, press '''R'''.<br />
 +
** To clear the bookmarked position and restart playback from the beginning, press '''Shift'''+'''R'''.<br />
 +
* Holding down the left mouse button, or enabling '''Scroll Lock''' will prevent the game from automatically moving the camera. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.17, improved in v3.6.21.1, v3.6.26.4)</span></span><br />
 +
** Holding '''Control''' while activating '''Scroll Lock''' will make mouse movement not move the game camera, unless the left mouse button is held down. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
 +
* Holding '''Shift''' now causes the mouse sensitivity to be multiplied by '''4'''. Holding the middle mouse button does the same. With both combined, the multiplier becomes '''16'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
* The Mortar and Homing Missile now have shiny new launchers that are coloured differently, to make them easily distinguishable from the Bazooka and Homing Pigeon. The Bazooka also has a makeover. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.22.1)</span></span><br />
 +
* In-game sound effects are now played in '''stereo'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
 +
* The hotkey '''Alt+Delete''' toggles transparency for labels. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.26.4)</span></span><br />
 +
* The hotkey '''Shift+Alt+Delete''' toggles display of hidden information during replay playback. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.8)</span></span><br />
 +
* Pressing '''Space''' during the playback of a recorded game will now skip to the beginning of the next turn. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
  
=== Keyboard ===
+
===Game settings (schemes)===
 +
* The turn time can now be set to an infinite value. The game will then display a forward turn time counter, starting at zero. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.17, improved in v3.6.25.1a)</span></span><br />
 +
* The number of in-game hazardous objects (Mines and Oil Drums) is now customisable. The setting can be adjusted in the Scheme Options editor by Shift+clicking the Mine/Oil Drum button. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
* The Round Time is normally measured in minutes, however it can also be adjusted up to 128 seconds in steps of 1 second. The way this is done is a little strange — you need to go below 0 minutes, and then left- and right-clicking will have a "backwards" effect on the number of seconds. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
* It is now possible to play a match which lasts exactly one round even in the event of a draw. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
 +
* "Random worm order" has been added as a third "Worm Select" option. Enabling this mode will cause a team's worms to be selected randomly every time the team gets a turn, instead of cycling through in a fixed order. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
 +
* It is now possible to specify the amount of Jet Pack fuel, however currently this can only be done using external scheme editors. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
 +
 
 +
===Keyboard===
 
The following keyboard controls are available (in addition to the controls documented in the game manual):
 
The following keyboard controls are available (in addition to the controls documented in the game manual):
* Global:
 
** '''Shift'''+'''Escape''' - minimise the game. {{lowlight|(introduced in v3.6.28.0)}}
 
** '''Pause''' - capture a screenshot. Screenshots are saved in PNG format, are named '''screen''NNNN''.png''' and are stored in '''User\Capture''' under your main W:A folder. {{lowlight|(introduced in v3.6.19.17, improved in v3.6.24.1, v3.6.28.0)}}
 
* Front end:
 
** '''Escape''' - go back to the previous screen, or exit the game when at the main menu. {{lowlight|(improved in v3.6.30.0)}}
 
* Front end, chat edit controls:
 
** '''Enter''' - send line.
 
** '''Up'''/'''Down''' - select previous/next message from history. {{lowlight|(introduced in v3.5 Beta 1)}}
 
** '''PageUp'''/'''PageDown''' - select previous/next recipient from history. {{lowlight|(introduced in v3.5 Beta 1)}}
 
* Game:
 
** '''`''' (key used for typing ` and ~ on U.S. keyboard layouts) - select / cycle utilities. {{lowlight|(introduced in v3.5 Beta 1, improved in v3.6.28.0)}}
 
** '''Shift''' + '''Left'''/'''Right''' - walk without changing facing direction. {{lowlight|(introduced in v3.6.20.1)}}
 
** '''T''' - display thought bubble. {{lowlight|(introduced in v3.5 Beta 1, improved in v3.6.19.7)}}
 
** '''Shift''' (hold) - increase mouse sensitivity. {{lowlight|(introduced in v3.6.28.0)}}
 
** '''Alt'''+'''F4''' - immediately return to front end / close replay.
 
** '''Shift'''+'''Pause''' - re-set the palette (when using an 8-bit graphics mode). {{lowlight|(introduced in v3.6.30.0)}}
 
** '''Ctrl'''+'''Home''' - enable "Home Lock" (continuously centre the camera on the current worm). Pressing '''Home''' disables it. {{lowlight|(introduced in v3.6.30.0)}}
 
** '''Alt'''+'''Delete''' - toggle transparency for labels. {{lowlight|(introduced in v3.6.26.4)}}
 
** '''Scroll Lock''' - lock camera. {{lowlight|(introduced in v3.6.21.1, improved in v3.6.26.4)}}
 
** '''Shift''' + '''Scroll Lock''' - lock camera, and do not unlock it at the beginning of the next turn. {{lowlight|(introduced in v3.6.29.0)}}
 
** '''Ctrl''' + '''Scroll Lock''' - lock camera, and ignore mouse movement (unless the left mouse button is held down). {{lowlight|(introduced in v3.6.29.0)}}
 
** '''Ctrl '''+ '''Up'''/'''Down''' - resize chat panel. {{lowlight|(introduced in v3.6.28.0)}}
 
** '''Ctrl '''+ '''PageDown'''/'''PageUp''' - pin/unpin chat panel. {{lowlight|(introduced in v3.6.28.0)}}
 
* Game chat:
 
** '''F1'''–'''F6''' - send private message (add "'''/msg '''''player''" to the chat edit).
 
** '''Ctrl''' + '''F1'''–'''F6''' - ignore/unignore player (same as "'''/ignore '''''player''" or "'''/unignore '''''player''").
 
** '''F9'''–'''F11''' - send team message (add "'''/'''''colour''" to the chat edit).
 
* Replay playback:
 
** '''S''' - pause playback / advance one frame. {{lowlight|(introduced in v3.6.19.17)}}
 
** '''1'''–'''9''' - set playback speed (to 1×,1.5×,2×,3×,4×,6×,8×,12×,16× respectively). {{lowlight|(introduced in v3.6.19.7)}}
 
** '''0''' + '''1'''–'''9''' - set faster playback speed (24×,32×,48×,64×,96×,128×,192×,256×,384× respectively). {{lowlight|(introduced in v3.6.19.7)}}
 
** '''Shift''' + '''1'''–'''7''' - set slow-motion playback speed (to 1×,⅔×,½×,⅓×,¼×,1/6×,1/8× respectively). {{lowlight|(introduced in v3.6.19.7)}}
 
* Replay playback (recorded games only):
 
** '''M''' - set bookmark to current position. {{lowlight|(introduced in v3.6.28.0)}}
 
** '''R''' - restart playback from beginning, or from bookmark if one is set. {{lowlight|(introduced in v3.6.23.0)}}
 
** '''Shift'''+'''R''' - clear bookmark and restart playback from the beginning. {{lowlight|(introduced in v3.6.24.1)}}
 
** '''Space''' - skip until the beginning of the next turn. {{lowlight|(introduced in v3.6.30.0)}}
 
  
=== Integration and Command-Line Parameters ===
+
* Global:<br />
* W:A now automatically creates self-contained recordings of all played games, and saves them to '''User\Games''' under your main W:A folder with a '''.WAgame '''extension. {{lowlight|(introduced in v3.6.19.7)}}
+
** '''Shift'''+'''Escape''' - minimise the game. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
** Double-click one of them to play back the associated game.
+
** '''Pause''' - capture a screenshot. Screenshots are saved in PNG format, are named '''screen''NNNN''.png''' and are stored in '''User\Capture''' under your main W:A folder. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.17, improved in v3.6.24.1, v3.6.28.0)</span></span><br />
** Right-click a replay to display a menu of available actions:
+
* Front end:<br />
*** '''Playback''' - plays the replay as usual;
+
** '''Escape''' - go back to the previous screen, or exit the game when at the main menu. <span style="font-size:7pt"><span style="color:#808080">(improved in v3.6.30.0)</span></span><br />
*** '''Playback at...''' - starts playing from a certain point in the replay; {{lowlight|(introduced in v3.6.24.1)}}
+
* Front end, chat edit controls:<br />
*** '''Extract Map''' - extracts the map used in the game and saves it to the '''User\SavedLevels''' folder (with the same file name as the replay); {{lowlight|(introduced in v3.6.19.15)}}
+
** '''Enter''' - send line.<br />
*** '''Extract Scheme''' - extracts the scheme used in the game and saves it to the '''User\Schemes''' folder (with the same file name as the replay); {{lowlight|(introduced in v3.6.19.17)}}
+
** '''Up'''/'''Down''' - select previous/next message from history. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1)</span></span><br />
*** '''Export Video...''' - renders a series of frames from the replay as images; {{lowlight|(introduced in v3.6.24.1)}}
+
** '''PageUp'''/'''PageDown''' - select previous/next recipient from history. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1)</span></span><br />
*** '''Export Log''' - creates a text summary of the replay, containing certain detailed information and statistics; {{lowlight|(introduced in v3.6.21.2)}}
+
* Game:<br />
*** '''Sanitize''' - creates a copy of a replay with all private chat messages removed; {{lowlight|(introduced in v3.6.30.0)}}
+
** '''`''' (key used for typing ` and ~ on U.S. keyboard layouts) - select / cycle utilities. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in v3.6.28.0)</span></span><br />
*** '''Repair''' - repairs certain errors in replay files. {{lowlight|(introduced in v3.6.26.5)}}
+
** '''Shift''' + '''Left'''/'''Right''' - walk without changing facing direction. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.20.1)</span></span><br />
* People hosting Direct IP games may now offer links in the format '''wa://address-of-host''', and launching this link will cause W:A to automatically launch and join the hosted game. <small>(introduced in v3.6.28.0)</small>
+
** '''T''' - display thought bubble. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.5 Beta 1, improved in v3.6.19.7)</span></span><br />
* The command-line parameters accepted by '''WA.exe''' are:
+
** '''Shift''' (hold) - increase mouse sensitivity. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
** Replay parameters (also accessible by right-clicking '''.WAgame''' files):
+
** '''Alt'''+'''F4''' - immediately return to front end / close replay.<br />
*** '''/play''' ''Path\To\Replay.WAgame'' - plays a replay. {{lowlight|(introduced in v3.6.19.7)}}
+
** '''Shift'''+'''Pause''' - re-set the palette (when using an 8-bit graphics mode). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
*** '''/playat''' ''Path\To\Replay.WAgame'' [''time''] - plays a replay starting from a specific moment. If time isn't specified on the command-line, a dialog box is displayed allowing the time to be entered. {{lowlight|(introduced in v3.6.24.1)}}
+
** '''Ctrl'''+'''Home''' - enable "Home Lock" (continuously centre the camera on the current worm). Pressing '''Home''' disables it. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
*** '''/getmap''' ''Path\To\Replay.WAgame'' - extract the map from the specified replay to your '''User\SavedLevels''' folder. {{lowlight|(introduced in v3.6.19.15)}}
+
** '''Alt'''+'''Delete''' - toggle transparency for labels. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.26.4)</span></span><br />
*** '''/getscheme''' ''Path\To\Replay.WAgame'' - extract the scheme from the specified replay to your '''User\Schemes''' folder. {{lowlight|(introduced in v3.6.25.1a)}}
+
** '''Scroll Lock''' - lock camera. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.21.1, improved in v3.6.26.4)</span></span><br />
*** '''/getvideo''' ''Path\To\Replay.WAgame'' [''FPS-divider'' [''start-time'' [''end-time'' [''X-resolution'' [''Y-resolution'' [''prefix'']]]]]] - export frames from the specified replay to your '''User\Capture''' folder. If no arguments are specified on the command-line, a dialog box is displayed allowing said options to be entered. If less than 6 arguments are specified, the defaults are to export the entire replay (or until its end), at a resolution of 640×480. {{lowlight|(introduced in v3.6.24.1, improved in v3.6.30.0)}}
+
** '''Ctrl''' + '''Scroll Lock''' - lock camera, and ignore mouse movement (unless the left mouse button is held down). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
*** '''/getlog''' ''Path\To\Replay.WAgame'' - export a text log of the replay. {{lowlight|(introduced in v3.6.21.2)}}
+
** '''Ctrl''' + '''Up'''/'''Down''' - resize chat panel. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
*** '''/sanitize''' ''Path\To\Replay.WAgame'' - remove private messages from a replay. {{lowlight|(introduced in v3.6.24.1)}}
+
** '''Ctrl''' + '''PageDown'''/'''PageUp''' - pin/unpin chat panel. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
*** '''/repair''' ''Path\To\Replay.WAgame'' - repairs certain errors in replays (currently regarding intrinsic maps). {{lowlight|(introduced in v3.6.26.5)}}
+
** '''Alt+Pause''' - save a snapshot of the current state of the map. Map snapshots are saved in PNG format, are named '''map''NNNN''.png''' and are stored in '''User\SavedLevels\Capture''' under your main W:A folder. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.8)</span></span><br />
*** ''Path\To\Replay.WAgame'' - plays the replay (the file must have a .WAgame extension). {{lowlight|(introduced in v3.6.28.0)}}
+
* Game chat:<br />
** Network-related parameters:
+
** '''F1'''–'''F6''' - send private message (add "'''/msg''' ''player''" to the chat edit).<br />
*** '''/host''' - host a Direct IP game with default options. {{lowlight|(introduced in v3.6.28.0)}}
+
** '''Ctrl''' + '''F1'''–'''F6''' - ignore/unignore player (same as "'''/ignore''' ''player''" or "'''/unignore''' ''player''").<br />
*** '''wa:host'''[''parameters''] - host a Direct IP game with optional parameters (see '''Footnote 3'''). {{lowlight|(introduced in v3.6.28.0)}}
+
** '''F9'''–'''F11''' - send team message (add "'''''/'''''''colour''" to the chat edit).<br />
*** '''wa://'''[''hostname''][''parameters''] - join a Direct IP game with optional parameters. If no host specified, host one instead. {{lowlight|(introduced in v3.6.28.0)}}
+
* Replay playback:<br />
** Other parameters:
+
** '''S''' - pause playback / advance one frame. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.17)</span></span><br />
*** '''/nointro''' - disables the intro sequence. Can also be permanently disabled in the Advanced Options screen.
+
** '''1'''–'''9''' - set playback speed (to 1×,1.5×,2×,3×,4×,6×,8×,12×,16× respectively). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
*** '''/q''' or '''/quiet''' - suppress some error message dialog boxes. Useful for batch replay operations. {{lowlight|(introduced in v3.6.29.0)}}
+
** '''0''' + '''1'''–'''9''' - set faster playback speed (24×,32×,48×,64×,96×,128×,192×,256×,384× respectively). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
*** '''/register''' - re-register replay and URL associations (used by the W:A update installer). {{lowlight|(introduced in v3.6.30.0)}}
+
** '''Shift''' + '''1'''–'''7''' - set slow-motion playback speed (to 1×,⅔×,½×,⅓×,¼×,1/6×,1/8× respectively). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
*** '''/wk''' and '''/nowk''' - enables and disables loading WormKit modules, respectively. Overrides the registry setting. {{lowlight|(introduced in v3.7.0.0)}}
+
* Replay playback (recorded games only):<br />
*** '''/wkargs''' - ignore following command-line parameters. Can be used to pass parameters to WormKit modules. {{lowlight|(introduced in v3.7.0.0)}}
+
** '''M''' - set bookmark to current position. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
*** '''/langdir''' ''Path'' - override language file search path. {{lowlight|(introduced in v3.7.0.0)}}
+
** '''R''' - restart playback from beginning, or from bookmark if one is set. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.23.0)</span></span><br />
 +
** '''Shift'''+'''R''' - clear bookmark and restart playback from the beginning. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.24.1)</span></span><br />
 +
** '''Space''' - skip until the beginning of the next turn. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
 +
 
 +
===Integration and Command-Line Parameters===
 +
* W:A now automatically creates self-contained recordings of all played games, and saves them to '''User\Games''' under your main W:A folder with a '''.WAgame''' extension. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
 +
** Double-click one of them to play back the associated game.<br />
 +
** Right-click a replay to display a menu of available actions:<br />
 +
*** '''Playback''' - plays the replay as usual;<br />
 +
*** '''Playback at...''' - starts playing from a certain point in the replay; <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.24.1)</span></span><br />
 +
*** '''Extract Map''' - extracts the map used in the game and saves it to the '''User\SavedLevels''' folder (with the same file name as the replay); <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.15)</span></span><br />
 +
*** '''Extract Scheme''' - extracts the scheme used in the game and saves it to the '''User\Schemes''' folder (with the same file name as the replay); <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.17)</span></span><br />
 +
*** '''Export Video...''' - renders a series of frames from the replay as images; <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.24.1)</span></span><br />
 +
*** '''Export Log''' - creates a text summary of the replay, containing certain detailed information and statistics; <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.21.2)</span></span><br />
 +
*** '''Sanitize''' - creates a copy of a replay with all private chat messages removed; <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
 +
*** '''Repair''' - repairs certain errors in replay files. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.26.5)</span></span><br />
 +
* People hosting Direct IP games may now offer links in the format '''wa://address-of-host''', and launching this link will cause W:A to automatically launch and join the hosted game. <span style="font-size:7pt">(introduced in v3.6.28.0)</span><br />
 +
* The command-line parameters accepted by '''WA.exe''' are:<br />
 +
** Replay parameters (also accessible by right-clicking '''.WAgame''' files):<br />
 +
*** '''/play''' ''Path\To\Replay.WAgame'' - plays a replay. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.7)</span></span><br />
 +
*** '''/playat''' ''Path\To\Replay.WAgame'' [''time''] - plays a replay starting from a specific moment. If time isn't specified on the command-line, a dialog box is displayed allowing the time to be entered. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.24.1)</span></span><br />
 +
*** '''/getmap''' ''Path\To\Replay.WAgame'' - extract the map from the specified replay to your '''User\SavedLevels''' folder. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.19.15)</span></span><br />
 +
*** '''/getscheme''' ''Path\To\Replay.WAgame'' - extract the scheme from the specified replay to your '''User\Schemes''' folder. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.25.1a)</span></span><br />
 +
*** '''/getvideo''' ''Path\To\Replay.WAgame'' [''FPS'' [''start-time'' [''end-time'' [''X-resolution'' [''Y-resolution'' [''prefix'']]]]]] - export frames from the specified replay to your '''User\Capture''' folder. If no arguments are specified on the command-line, a dialog box is displayed allowing said options to be entered. If fewer than 6 arguments are specified, then for each missing argument, the default is to export the entire replay (or until its end), at a resolution of 640×480, with a prefix of '''video_'''. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.24.1, improved in v3.6.30.0 and v3.8)</span></span><br />
 +
*** '''/getlog''' ''Path\To\Replay.WAgame'' - export a text log of the replay. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.21.2)</span></span><br />
 +
*** '''/sanitize''' ''Path\To\Replay.WAgame'' - remove private messages from a replay. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.24.1)</span></span><br />
 +
*** '''/repair''' ''Path\To\Replay.WAgame'' - repairs certain errors in replays (currently regarding intrinsic maps). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.26.5)</span></span><br />
 +
*** ''Path\To\Replay.WAgame'' - plays the replay (the file must have a .WAgame extension). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
** Network-related parameters:<br />
 +
*** '''/host''' - host a Direct IP game with default options. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
*** '''wa:host'''[''parameters''] - host a Direct IP game with optional parameters (see '''Footnote 3'''). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
*** '''wa://'''[''hostname''][''parameters''] - join a Direct IP game with optional parameters. If no host specified, host one instead. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.28.0)</span></span><br />
 +
** Other parameters:<br />
 +
*** '''/nointro''' - disables the intro sequence. Can also be permanently disabled in the Advanced Options screen.<br />
 +
*** '''/q''' or '''/quiet''' - suppress some error message dialog boxes. Useful for batch replay operations. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.29.0)</span></span><br />
 +
*** '''/register''' - re-register replay and URL associations (used by the W:A update installer). <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.6.30.0)</span></span><br />
 +
*** '''/wk''' and '''/nowk''' - enables and disables loading WormKit modules, respectively. Overrides the registry setting. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.7.0.0)</span></span><br />
 +
*** '''/wkargs''' - ignore following command-line parameters. Can be used to pass parameters to WormKit modules. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.7.0.0)</span></span><br />
 +
*** '''/langdir''' ''Path'' - override language file search path. <span style="font-size:7pt"><span style="color:#808080">(introduced in v3.7.0.0)</span></span><br />
 +
*** '''/rwemu=on''' - Enables automatic RubberWorm emulation during replay file playback, by automatically detecting the most likely RubberWorm version based on W:A version and replay file timestamp. Overrides the '''EmulateRubberWorm''' registry option.<br />
 +
*** '''/rwemu=off''' - Disables automatic RubberWorm emulation during replay file playback. Overrides the '''EmulateRubberWorm''' registry option.<br />
 +
*** '''/rwemu='''''number'' - number specified in decimal, or in hexadecimal with '''0x''' prefix. Overrides the value of the '''EmulateRubberWorm''' registry option, and has the same semantics as it, as follows (all times are in GMT):<br />
 +
**** RubberWorm versions for W:A v3.6.30.0<br />
 +
***** 0x4CD5871A (2010-11-06 16:49:30) - 0.0.0.0<br />
 +
***** 0x4CD67227 (2010-11-07 09:32:23) - 0.0.0.1<br />
 +
***** 0x4CDC1901 (2010-11-11 16:25:37) - 0.0.0.2<br />
 +
***** 0x4CDC4A6B (2010-11-11 19:56:27) - 0.0.0.3<br />
 +
***** 0x4CDC5C87 (2010-11-11 21:13:43) - 0.0.0.4<br />
 +
***** 0x4CDC9407 (2010-11-12 01:10:31) - 0.0.0.5<br />
 +
***** 0x4CDDB6A8 (2010-11-12 21:50:32) - 0.0.0.7<br />
 +
***** 0x4CE0604A (2010-11-14 22:18:50) - 0.0.1.0<br />
 +
***** 0x4CE1EB37 (2010-11-16 02:23:51) - 0.0.1.1<br />
 +
**** RubberWorm versions for W:A v3.6.31.0<br />
 +
***** 0x4CE2D6EE (2010-11-16 19:09:34) - 0.0.1.2<br />
 +
***** 0x4CE44835 (2010-11-17 21:25:09) - 0.0.1.3<br />
 +
***** 0x4D1E334C (2010-12-31 19:47:24) - 0.0.1.4<br />
 +
***** 0x4D1E334D (2010-12-31 19:47:25) - 0.0.1.5<br />
 +
***** 0x4D1FA4DF (2011-01-01 22:04:15) - 0.0.1.6<br />
 +
***** 0x4D23B85B (2011-01-05 00:16:27) - 0.0.1.7<br />
 +
***** 0x4D641EC8 (2011-02-22 20:38:32) - 0.0.1.7[KM3test2]<br />
 +
***** 0x4DFC6CEE (2011-06-18 09:16:30) - 0.0.1.8-pre<br />
 +
***** 0x4DFD1C6D (2011-06-18 21:45:17) - 0.0.1.8<br />
 +
***** 0x4E04EF75 (2011-06-24 20:11:33) - 0.0.1.8[KM5test]<br />
 +
***** 0x4E29CCC0 (2011-07-22 19:17:20) - 0.0.1.9<br />
 +
***** 0x4F4BA48F (2012-02-27 15:43:11) - 0.0.1.10<br />
 +
***** 0x5079B5C9 (2012-10-13 18:41:13) - 0.0.1.12<br />
 +
**** RubberWorm versions for W:A v3.7.0.0<br />
 +
***** 0x50ED40B8 (2013-01-09 10:04:40) - 0.0.1.12, no fuseex or rubber<br />
 +
***** 0x50ED650D (2013-01-09 12:39:41) - 0.0.1.12, no fuseex<br />
 +
***** 0x50EEAA61 (2013-01-10 11:47:45) - 0.0.1.12<br />
 +
***** 0x50EEDF6B (2013-01-10 15:34:03) - 0.0.1.12-13<br />
 +
***** 0x50F2F2EC (2013-01-13 17:46:20) - 0.0.1.13-14<br />
 +
***** 0x50F3F043 (2013-01-14 11:47:15) - 0.0.1.15<br />
 +
***** 0x50F41866 (2013-01-14 14:38:30) - 0.0.1.16-pre1 - in this one only, the zero key acted as a fuse increment rather than setting the fuse to 0<br />
 +
***** 0x50F48C78 (2013-01-14 22:53:44) - 0.0.1.16-pre2 - same as 0.0.1.16 release, apparently<br />
 +
***** 0x50F48E26 (2013-01-14 23:00:54) - 0.0.1.16<br />
 +
**** RubberWorm versions for W:A v3.7.2.1<br />
 +
***** 0x51488EE1 (2013-03-19 16:14:25) - 0.0.1.16<br />
 +
***** 0x520D2139 (2013-08-15 18:43:05) - 0.0.1.17<br />
 +
*** '''/pxbugemu=on''' - Enables automatic emulation of Project X synchronisation bugs during replay file playback. This applies only to replay files in which the local player was using W:A v3.6.31.0, and should only be enabled if they had the Project X WormKit module installed. Replays matching these criteria, in which a Checksum Mismatch or related error occurs during playback, may be "cured" by enabling this option. Overrides the '''EmulateProjectXBugs''' registry option.<br />
 +
*** '''/pxbugemu=off''' - Disables automatic emulation of Project X synchronisation bugs during replay file playback. Overrides the '''EmulateProjectXBugs''' registry option.<br />

Latest revision as of 20:18, 25 August 2020

In other languages: English (en) • español (es) • français (fr) • русский (ru) • português (pt) • +/-

This section is an overview of major improvements introduced in the Worms Armageddon updates, starting with v3.5. As such, it is supplementary to the official game documentation. If one wasn't included with your copy of the game, an electronic copy of the original manual can be downloaded from ftp://ftp.team17.com/pub/t17/manuals/Worms_Armageddon.pdf. Detailed information about the improvements can be found in section 3.0 Version History. Features affecting game logic may not work unless all players are using a recent enough version of the game.

Manual Errata

  • Page 11 (certain versions): The Banana Bomb does not have a bounce setting; it is always on maximum bounce.
  • Page 12: Girder Starter-Pack is incorrectly documented as "Bridge Kit".
  • Page 14: Earthquake does not cause the water to rise.
  • Page 18: The strike weapons Mail Strike and MB Bomb are also affected by wind.
  • Page 25 (certain versions): The Invisibility utility only appears in the weapon panel in network games, regardless how many teams there are.
  • Page 25: The Invisibility utility remains active until any damaging weapon is used — specifically, anything other than Girder, Girder Starter-Pack, Prod, Freeze, Ninja Rope, Bungee, Parachute, Teleport, Select Worm, Skip Go, Surrender, and all Utilities.
  • Page 25: Laser Sight is incorrectly documented as "Laser Target".
  • Page 25: Fast Walk and Laser Sight last for just one turn.
  • Page 27 (certain versions): The PASSWORD option does not exist.
  • Page 34 refers to Power and Delay using the words "Damage" and "Reinforcements".
  • Page 34: Adjusting a weapon that has zero ammo from zero delay to nonzero delay does not add one to the weapon's ammo supply.
  • Page 39: Players can be kicked by clicking on their name, not their team. Clicking on a team removed the team from play.
  • Page 39 (certain versions): The "Kick Player" button does not exist.
  • Page 45: The default port used for hosting games is 17011, not 17217.

General

  • Worms Armageddon now runs under the majority of Windows 2000 / XP / Vista / 7 / 8 / 10 Platforms. (introduced in v3.5 Beta 1, improved in 3.6.30.0, 3.7.0.0)
  • It is now possible to successfully minimise W:A in all areas, within the front end and in-game. To minimise the game in the front end, position the mouse cursor at the bottom of the screen and click; to minimise from in-game, select the appropriate option from the Escape menu. Shift+Escape also works as a minimisation hotkey both in the front end and in-game. (introduced in v3.5 Beta 1, improved in v3.6.28.0)
  • The language used for front end and in-game text can now be chosen manually from the Options menu. (introduced in v3.6.26.4)
  • The game has been fully translated to Russian, and support for Cyrillic has been added for chat, WormNET game names, worm and team names. (introduced in v3.6.29.0)
  • The game has been fully translated to Finnish. (introduced in v3.8)
  • Translatable strings have been moved into external text files, located under the DATA\User\Languages directory. (introduced in v3.7.0.0)
  • It is possible to take screen-shots, both in the front end and in-game. To do so, press the Pause key. Screenshots are saved in PNG format, are named screenNNNN.png and are stored in User\Capture under your main W:A folder. (introduced in v3.6.19.17, improved in v3.6.24.1, v3.6.28.0)
  • W:A now uses 32-bit colour graphics modes both in the front end and in-game by default. Internally it still uses 8-bit palettised graphics, with a software renderer converting to 32-bit colour in real time. DirectDraw and Direct3D rendering backends are available, as well as a hardware rendering mode for 8-bit DirectDraw to match the performance of earlier versions of W:A. (introduced in v3.6.31.2b, improved in v3.7.0.0, v3.8)
  • The colour scheme used for alliances (red, blue, green, yellow, magenta, cyan) can now be modified to allow those with certain types of colour deficiency to be able to easily distinguish problematic colour pairs. (It is targeted particularly towards protanomaly.) This switch has been added to the Options menu, replacing the terrain editing button in that screen. (introduced in v3.6.22.1)
  • In case of an unrecoverable error, W:A will save an error report to the file errorlog.txt, and a minidump to crash.dmp. (introduced in v3.6.28.0)
  • An option has been added to load WormKit modules (DLL files beginning with "wk") on start-up. Previously this was achieved by using a loader program (WormKit.exe) or a modified DLL (WormKitDS). (introduced in v3.7.0.0)
  • Certain settings may be configured with the help of included registry scripts, which can be found in the Tweaks subdirectory. Before v3.6.30.0 introduced a graphical user interface to configure these options, using the registry scripts and direct registry editing was the only way to set these options. (See Footnote 4.)
  • Updates for CD editions of the game are distributed as a self-contained installer, which can automatically download and install prerequisites and detect common mistakes. (introduced in v3.6.28.0)

Front End

  • If you have achieved a Gold Medal in a mission, you can now adjust the number of Attempts by left- or right-clicking the number. (introduced in v3.6.29.0)
  • It is possible to precisely adjust certain game settings by holding Shift and left- or right-clicking the settings to increase or decrease the values by 1. (introduced in v3.6.28.0)
  • The Scheme combo box now allows you to navigate to subfolders under the User\Schemes folder. (introduced in v3.6.29.0)
  • A new utility option editor has been added, allowing to edit the crate probabilities, delays etc. of utilities. (introduced in v3.6.30.0)
  • It is possible to play TCP/IP online games directly, bypassing WormNET. To host, click the Direct TCP/IP button on the network selection screen; to join, enter the host's IP address in the field near the Direct TCP/IP button, and click the button or press Enter. A port may be specified using the IPAddress:Port format. (introduced in v3.6.19.7, improved in v3.6.28.0)
  • It is now possible to set the TCP port used for hosting games. This setting is in the Network Configuration screen, and affects both WormNET and Direct IP games. Games hosted on a port other than the default one, 17011, will be inaccessible to game versions prior to 3.6.28.0. (introduced in v3.6.28.0)
  • W:A will now attempt to automatically forward the port used for hosting using UPnP when hosting WormNET and Direct IP games. (introduced in v3.6.29.0)
  • W:A now auto-detects the user's IP address using a reply from the WormNET server. This should make manually configuring the external IP address unnecessary in most cases. The IP address can still be overridden using the "Force IP address" checkbox. (introduced in v3.6.28.0)
  • The default Server List file will now automatically log you onto WormNET using the nickname entered in the main Network Menu (this works because logins are currently not enabled). (introduced in v3.6.23.0, improved in v3.6.30.0)
  • WormNET flags have been added for the following countries: Chile, Serbia, Slovenia, Lebanon, Moldova, Ukraine, Latvia, Slovakia, Costa Rica, Estonia, China, Colombia, Ecuador, Uruguay, Venezuela, Algeria, Belarus, Bulgaria, Egypt, El Salvador, Guatemala, Jamaica, Kazakhstan, South Korea, Lithuania, Macedonia, Marshall Islands, Peru, Saudi Arabia, Taiwan, United Arab Emirates, Vietnam, and Kyrgyzstan. (introduced in v3.6.23.0, v3.6.24.2, v3.6.28.0, v3.6.29.0, v3.6.30.0, v3.8)
  • An "Ignore" feature was added in WormNET. To ignore/unignore someone, hold Ctrl and double-click on their nickname in the nickname list, or type /ignore or /unignore followed by their nickname. Ignored nicknames are shown in red in the nickname list. (introduced in v3.5 Beta 2)
  • Web and E-mail URLs are now automatically parsed and converted to hyperlinks in message histories (WormNET, LAN and host/join screen). (introduced in v3.6.30.0)
  • A host can now limit the number of players joining, by resizing the player list box. To do so, click and drag the thick bottom edge of this box. (introduced in v3.6.19.7, improved in v3.6.25.1a)
  • In front end network screens, entering the command "/u" or "/url" will now copy a wa://address-of-host URL into the clipboard, which can be used by other players to join the game directly (even for a WormNET game). (introduced in v3.6.29.0, improved in v3.6.30.0)
  • An Advanced Options screen has been added, which allows configuring settings previously only configurable using registry scripts and direct registry editing. (introduced in v3.6.30.0)

Maps and the Map editor

  • While clicking rapidly through map thumbnails, you may accidentally skip past a good looking one. Now you can backtrack with a Shift+Click. (introduced in v3.6.19.7)
  • Imported colour maps are saved in PNG format (with metadata) and usable in online games. (introduced in v3.6.19.7)
  • Colour PNG maps may be loaded directly in the map editor, with the following limitations:
    • Maps may have up to 64 colours (65 including black) if graphical glitches are to be avoided; (introduced in v3.6.19.7)
    • Maps may have up to 96 colours (97 including black), but then soil textures (the background that appears when land is blown up) and the background graphics (clouds, etc.) will be disabled, and the destroyed-soil border will be solid grey; (introduced in v3.6.19.7, improved in v3.6.25.1a)
    • Maps may have up to 112 colours (113 including black), but then (additionally to the limitations above) the background gradient will be re-rendered using the map colours and whatever free space there will be left in the colour palette. (introduced in v3.6.25.1a, improved in v3.6.28.0)
    • Maps can be organised into folders underneath User\SavedLevels, which can then be navigated in the map editor combo box. (introduced in v3.6.19.7)
    • PNG maps may have dimensions other than 1920×696. A cavern map may now be up to 32504 pixels wide and 32600 pixels tall; an island is limited to being 28408 wide and 30552 tall. The minimum map size is 640×32. A map's width and height must be divisible by 8. (introduced in v3.6.28.0, improved in v3.8)
  • To draw lines: click a point with the brush, hold down Shift and click an end point. This can be used to draw many connecting lines if Shift is held down the whole time. (introduced in v3.5 Beta 1)
  • To cycle through available brush sizes, rotate the mouse wheel; to draw vertical/horizontal lines, hold Ctrl; to move the mouse cursor at ¼ speed, hold Alt. (introduced in v3.5 Beta 1)
  • You may now control the number of Placement Holes, the girdered holes that are automatically created when the game detects there is not enough room to randomly place objects. This is done by left- or right-clicking the circled-girder icon, which displays the current number of Holes; holding Shift allows you to fine tune the value, otherwise it skips from 0 to 18 to 32 to 48 and then to the maximum of 300. Holding Ctrl while clicking Reseed will force it to try for as many Holes as it can get. (introduced in v3.6.25.1a, improved in v3.6.28.0, v3.7.0.0)
  • A slider has been added to the map editor, which allows controlling the range of complexity in randomly generated maps. (introduced in v3.6.31.0)

Game

  • It is now possible to choose any in-game resolution within the capability of the video driver / hardware, with the only limit being a minimum of 640×480. (introduced in v3.5 Beta 1, improved in v3.6.28.0)
  • It is now possible to play with up to 48 Worms if all players are using v3.6.28.0 or later. (introduced in v3.6.28.0)
  • It is now possible to play games with just one team, or with teams of just one allied colour. In such cases, the game will only end in a draw (when all teams surrender or are eliminated). This works for both "multiplayer" and "online" games. When an online game is started without anyone else joining, it will act like an offline game. (introduced in v3.6.28.0)
  • Holding the Shift key when walking causes controlled worms to not change the direction in which they are facing. (introduced in v3.6.20.1)
  • Utilities can be selected with the key usually located under the Escape key (the key used for typing the ` and ~ characters on U.S. keyboard layouts). (introduced in v3.5 Beta 1, improved in v3.6.28.0)
  • A thought bubble can be displayed above the active worm by pressing T. (introduced in v3.5 Beta 1, improved in v3.6.19.7)
  • It is now possible to enable certain "testing" game options, which are meant to allow playtesting certain game options which may be buggy or significantly change the game's behaviour. See the change log for v3.6.28.0 for more information. (introduced in v3.6.28.0, improved in v3.6.30.0)
  • An AFK (Away From Keyboard) mode was added, activated by entering /afk or /away in the chat, in-game or in the Join lobby. The game will automatically skip your turns while this mode is activated. If enabled during worm placement, the worm will be automatically teleported to a random spot. In the Join lobby, your Ready light bulb will be automatically activated when the host lights up. (introduced in v3.6.19.7, improved in 3.6.23.0, v3.6.30.0)
  • During a game, players may now use Ctrl+PageDown to initiate "chat pinning", in which the chat panel is displayed even when it is not "in focus". This allows a player to play while reading what the other players are saying. (introduced in v3.6.28.0)
  • The network chat panel can now be resized using Ctrl+Up and Ctrl+Down. (introduced in v3.6.28.0)
  • Pressing Ctrl+Home will enable "Home Lock", making the camera remain centred on the current worm. Pressing Home disables it. (introduced in v3.6.30.0)
  • Players may now view the weapon panel for their team at any time, including during other players' turns. (introduced in v3.6.28.0)
  • When there are several local teams with different team colours, a menu of team colours is displayed at the bottom of the weapon panel in these cases, allowing the inventory of any local team to be viewed by clicking the team's colour swatch. Similarly, it is possible to view the weapon panel of all allied team colours. (introduced in v3.6.30.0)
  • Replays (both instant-replays in offline games, and automatic game recordings): (introduced in v3.6.19.7, improved in v3.6.19.17, v3.6.21.1, v3.6.23.0, v3.6.24.1)
    • To pause playback, press S.
    • To step one frame while paused, press S.
    • The playback speed can be controlled with the top number keys 1 – 9. The progression is geometric in pairs: the keys correspond to 1×,1.5×,2×,3×,4×,6×,8×,12×,16×.
    • Holding 0 allows setting higher coefficients: pressing 1 – 9 while holding 0 corresponds to 24×,32×,48×,64×,96×,128×,192×,256×,384×. The speeds are, however, limited to the processing capacity of your machine.
    • Holding Shift while pressing a speed key or key combination will slow down playback, otherwise it will be speeded up.
    • To set a "bookmark" at the current position during playback of a game recording, press M. When using "Playback at", the game sets the bookmark at the specified position and fast-forwards the replay until the position is reached.
    • To rewind an automatic game recording to the current bookmarked position, or to the beginning of the replay file if no bookmark has been set, press R.
    • To clear the bookmarked position and restart playback from the beginning, press Shift+R.
  • Holding down the left mouse button, or enabling Scroll Lock will prevent the game from automatically moving the camera. (introduced in v3.6.19.17, improved in v3.6.21.1, v3.6.26.4)
    • Holding Control while activating Scroll Lock will make mouse movement not move the game camera, unless the left mouse button is held down. (introduced in v3.6.29.0)
  • Holding Shift now causes the mouse sensitivity to be multiplied by 4. Holding the middle mouse button does the same. With both combined, the multiplier becomes 16. (introduced in v3.6.28.0)
  • The Mortar and Homing Missile now have shiny new launchers that are coloured differently, to make them easily distinguishable from the Bazooka and Homing Pigeon. The Bazooka also has a makeover. (introduced in v3.6.22.1)
  • In-game sound effects are now played in stereo. (introduced in v3.6.29.0)
  • The hotkey Alt+Delete toggles transparency for labels. (introduced in v3.6.26.4)
  • The hotkey Shift+Alt+Delete toggles display of hidden information during replay playback. (introduced in v3.8)
  • Pressing Space during the playback of a recorded game will now skip to the beginning of the next turn. (introduced in v3.6.30.0)

Game settings (schemes)

  • The turn time can now be set to an infinite value. The game will then display a forward turn time counter, starting at zero. (introduced in v3.6.19.17, improved in v3.6.25.1a)
  • The number of in-game hazardous objects (Mines and Oil Drums) is now customisable. The setting can be adjusted in the Scheme Options editor by Shift+clicking the Mine/Oil Drum button. (introduced in v3.6.28.0)
  • The Round Time is normally measured in minutes, however it can also be adjusted up to 128 seconds in steps of 1 second. The way this is done is a little strange — you need to go below 0 minutes, and then left- and right-clicking will have a "backwards" effect on the number of seconds. (introduced in v3.6.28.0)
  • It is now possible to play a match which lasts exactly one round even in the event of a draw. (introduced in v3.6.29.0)
  • "Random worm order" has been added as a third "Worm Select" option. Enabling this mode will cause a team's worms to be selected randomly every time the team gets a turn, instead of cycling through in a fixed order. (introduced in v3.6.29.0)
  • It is now possible to specify the amount of Jet Pack fuel, however currently this can only be done using external scheme editors. (introduced in v3.6.29.0)

Keyboard

The following keyboard controls are available (in addition to the controls documented in the game manual):

  • Global:
    • Shift+Escape - minimise the game. (introduced in v3.6.28.0)
    • Pause - capture a screenshot. Screenshots are saved in PNG format, are named screenNNNN.png and are stored in User\Capture under your main W:A folder. (introduced in v3.6.19.17, improved in v3.6.24.1, v3.6.28.0)
  • Front end:
    • Escape - go back to the previous screen, or exit the game when at the main menu. (improved in v3.6.30.0)
  • Front end, chat edit controls:
    • Enter - send line.
    • Up/Down - select previous/next message from history. (introduced in v3.5 Beta 1)
    • PageUp/PageDown - select previous/next recipient from history. (introduced in v3.5 Beta 1)
  • Game:
    • ` (key used for typing ` and ~ on U.S. keyboard layouts) - select / cycle utilities. (introduced in v3.5 Beta 1, improved in v3.6.28.0)
    • Shift + Left/Right - walk without changing facing direction. (introduced in v3.6.20.1)
    • T - display thought bubble. (introduced in v3.5 Beta 1, improved in v3.6.19.7)
    • Shift (hold) - increase mouse sensitivity. (introduced in v3.6.28.0)
    • Alt+F4 - immediately return to front end / close replay.
    • Shift+Pause - re-set the palette (when using an 8-bit graphics mode). (introduced in v3.6.30.0)
    • Ctrl+Home - enable "Home Lock" (continuously centre the camera on the current worm). Pressing Home disables it. (introduced in v3.6.30.0)
    • Alt+Delete - toggle transparency for labels. (introduced in v3.6.26.4)
    • Scroll Lock - lock camera. (introduced in v3.6.21.1, improved in v3.6.26.4)
    • Ctrl + Scroll Lock - lock camera, and ignore mouse movement (unless the left mouse button is held down). (introduced in v3.6.29.0)
    • Ctrl + Up/Down - resize chat panel. (introduced in v3.6.28.0)
    • Ctrl + PageDown/PageUp - pin/unpin chat panel. (introduced in v3.6.28.0)
    • Alt+Pause - save a snapshot of the current state of the map. Map snapshots are saved in PNG format, are named mapNNNN.png and are stored in User\SavedLevels\Capture under your main W:A folder. (introduced in v3.8)
  • Game chat:
    • F1F6 - send private message (add "/msg player" to the chat edit).
    • Ctrl + F1F6 - ignore/unignore player (same as "/ignore player" or "/unignore player").
    • F9F11 - send team message (add "/''colour" to the chat edit).
  • Replay playback:
    • S - pause playback / advance one frame. (introduced in v3.6.19.17)
    • 19 - set playback speed (to 1×,1.5×,2×,3×,4×,6×,8×,12×,16× respectively). (introduced in v3.6.19.7)
    • 0 + 19 - set faster playback speed (24×,32×,48×,64×,96×,128×,192×,256×,384× respectively). (introduced in v3.6.19.7)
    • Shift + 17 - set slow-motion playback speed (to 1×,⅔×,½×,⅓×,¼×,1/6×,1/8× respectively). (introduced in v3.6.19.7)
  • Replay playback (recorded games only):
    • M - set bookmark to current position. (introduced in v3.6.28.0)
    • R - restart playback from beginning, or from bookmark if one is set. (introduced in v3.6.23.0)
    • Shift+R - clear bookmark and restart playback from the beginning. (introduced in v3.6.24.1)
    • Space - skip until the beginning of the next turn. (introduced in v3.6.30.0)

Integration and Command-Line Parameters

  • W:A now automatically creates self-contained recordings of all played games, and saves them to User\Games under your main W:A folder with a .WAgame extension. (introduced in v3.6.19.7)
    • Double-click one of them to play back the associated game.
    • Right-click a replay to display a menu of available actions:
      • Playback - plays the replay as usual;
      • Playback at... - starts playing from a certain point in the replay; (introduced in v3.6.24.1)
      • Extract Map - extracts the map used in the game and saves it to the User\SavedLevels folder (with the same file name as the replay); (introduced in v3.6.19.15)
      • Extract Scheme - extracts the scheme used in the game and saves it to the User\Schemes folder (with the same file name as the replay); (introduced in v3.6.19.17)
      • Export Video... - renders a series of frames from the replay as images; (introduced in v3.6.24.1)
      • Export Log - creates a text summary of the replay, containing certain detailed information and statistics; (introduced in v3.6.21.2)
      • Sanitize - creates a copy of a replay with all private chat messages removed; (introduced in v3.6.30.0)
      • Repair - repairs certain errors in replay files. (introduced in v3.6.26.5)
  • People hosting Direct IP games may now offer links in the format wa://address-of-host, and launching this link will cause W:A to automatically launch and join the hosted game. (introduced in v3.6.28.0)
  • The command-line parameters accepted by WA.exe are:
    • Replay parameters (also accessible by right-clicking .WAgame files):
      • /play Path\To\Replay.WAgame - plays a replay. (introduced in v3.6.19.7)
      • /playat Path\To\Replay.WAgame [time] - plays a replay starting from a specific moment. If time isn't specified on the command-line, a dialog box is displayed allowing the time to be entered. (introduced in v3.6.24.1)
      • /getmap Path\To\Replay.WAgame - extract the map from the specified replay to your User\SavedLevels folder. (introduced in v3.6.19.15)
      • /getscheme Path\To\Replay.WAgame - extract the scheme from the specified replay to your User\Schemes folder. (introduced in v3.6.25.1a)
      • /getvideo Path\To\Replay.WAgame [FPS [start-time [end-time [X-resolution [Y-resolution [prefix]]]]]] - export frames from the specified replay to your User\Capture folder. If no arguments are specified on the command-line, a dialog box is displayed allowing said options to be entered. If fewer than 6 arguments are specified, then for each missing argument, the default is to export the entire replay (or until its end), at a resolution of 640×480, with a prefix of video_. (introduced in v3.6.24.1, improved in v3.6.30.0 and v3.8)
      • /getlog Path\To\Replay.WAgame - export a text log of the replay. (introduced in v3.6.21.2)
      • /sanitize Path\To\Replay.WAgame - remove private messages from a replay. (introduced in v3.6.24.1)
      • /repair Path\To\Replay.WAgame - repairs certain errors in replays (currently regarding intrinsic maps). (introduced in v3.6.26.5)
      • Path\To\Replay.WAgame - plays the replay (the file must have a .WAgame extension). (introduced in v3.6.28.0)
    • Network-related parameters:
      • /host - host a Direct IP game with default options. (introduced in v3.6.28.0)
      • wa:host[parameters] - host a Direct IP game with optional parameters (see Footnote 3). (introduced in v3.6.28.0)
      • wa://[hostname][parameters] - join a Direct IP game with optional parameters. If no host specified, host one instead. (introduced in v3.6.28.0)
    • Other parameters:
      • /nointro - disables the intro sequence. Can also be permanently disabled in the Advanced Options screen.
      • /q or /quiet - suppress some error message dialog boxes. Useful for batch replay operations. (introduced in v3.6.29.0)
      • /register - re-register replay and URL associations (used by the W:A update installer). (introduced in v3.6.30.0)
      • /wk and /nowk - enables and disables loading WormKit modules, respectively. Overrides the registry setting. (introduced in v3.7.0.0)
      • /wkargs - ignore following command-line parameters. Can be used to pass parameters to WormKit modules. (introduced in v3.7.0.0)
      • /langdir Path - override language file search path. (introduced in v3.7.0.0)
      • /rwemu=on - Enables automatic RubberWorm emulation during replay file playback, by automatically detecting the most likely RubberWorm version based on W:A version and replay file timestamp. Overrides the EmulateRubberWorm registry option.
      • /rwemu=off - Disables automatic RubberWorm emulation during replay file playback. Overrides the EmulateRubberWorm registry option.
      • /rwemu=number - number specified in decimal, or in hexadecimal with 0x prefix. Overrides the value of the EmulateRubberWorm registry option, and has the same semantics as it, as follows (all times are in GMT):
        • RubberWorm versions for W:A v3.6.30.0
          • 0x4CD5871A (2010-11-06 16:49:30) - 0.0.0.0
          • 0x4CD67227 (2010-11-07 09:32:23) - 0.0.0.1
          • 0x4CDC1901 (2010-11-11 16:25:37) - 0.0.0.2
          • 0x4CDC4A6B (2010-11-11 19:56:27) - 0.0.0.3
          • 0x4CDC5C87 (2010-11-11 21:13:43) - 0.0.0.4
          • 0x4CDC9407 (2010-11-12 01:10:31) - 0.0.0.5
          • 0x4CDDB6A8 (2010-11-12 21:50:32) - 0.0.0.7
          • 0x4CE0604A (2010-11-14 22:18:50) - 0.0.1.0
          • 0x4CE1EB37 (2010-11-16 02:23:51) - 0.0.1.1
        • RubberWorm versions for W:A v3.6.31.0
          • 0x4CE2D6EE (2010-11-16 19:09:34) - 0.0.1.2
          • 0x4CE44835 (2010-11-17 21:25:09) - 0.0.1.3
          • 0x4D1E334C (2010-12-31 19:47:24) - 0.0.1.4
          • 0x4D1E334D (2010-12-31 19:47:25) - 0.0.1.5
          • 0x4D1FA4DF (2011-01-01 22:04:15) - 0.0.1.6
          • 0x4D23B85B (2011-01-05 00:16:27) - 0.0.1.7
          • 0x4D641EC8 (2011-02-22 20:38:32) - 0.0.1.7[KM3test2]
          • 0x4DFC6CEE (2011-06-18 09:16:30) - 0.0.1.8-pre
          • 0x4DFD1C6D (2011-06-18 21:45:17) - 0.0.1.8
          • 0x4E04EF75 (2011-06-24 20:11:33) - 0.0.1.8[KM5test]
          • 0x4E29CCC0 (2011-07-22 19:17:20) - 0.0.1.9
          • 0x4F4BA48F (2012-02-27 15:43:11) - 0.0.1.10
          • 0x5079B5C9 (2012-10-13 18:41:13) - 0.0.1.12
        • RubberWorm versions for W:A v3.7.0.0
          • 0x50ED40B8 (2013-01-09 10:04:40) - 0.0.1.12, no fuseex or rubber
          • 0x50ED650D (2013-01-09 12:39:41) - 0.0.1.12, no fuseex
          • 0x50EEAA61 (2013-01-10 11:47:45) - 0.0.1.12
          • 0x50EEDF6B (2013-01-10 15:34:03) - 0.0.1.12-13
          • 0x50F2F2EC (2013-01-13 17:46:20) - 0.0.1.13-14
          • 0x50F3F043 (2013-01-14 11:47:15) - 0.0.1.15
          • 0x50F41866 (2013-01-14 14:38:30) - 0.0.1.16-pre1 - in this one only, the zero key acted as a fuse increment rather than setting the fuse to 0
          • 0x50F48C78 (2013-01-14 22:53:44) - 0.0.1.16-pre2 - same as 0.0.1.16 release, apparently
          • 0x50F48E26 (2013-01-14 23:00:54) - 0.0.1.16
        • RubberWorm versions for W:A v3.7.2.1
          • 0x51488EE1 (2013-03-19 16:14:25) - 0.0.1.16
          • 0x520D2139 (2013-08-15 18:43:05) - 0.0.1.17
      • /pxbugemu=on - Enables automatic emulation of Project X synchronisation bugs during replay file playback. This applies only to replay files in which the local player was using W:A v3.6.31.0, and should only be enabled if they had the Project X WormKit module installed. Replays matching these criteria, in which a Checksum Mismatch or related error occurs during playback, may be "cured" by enabling this option. Overrides the EmulateProjectXBugs registry option.
      • /pxbugemu=off - Disables automatic emulation of Project X synchronisation bugs during replay file playback. Overrides the EmulateProjectXBugs registry option.
Personal tools