Deadcode
15 Mar 2013, 18:43
The Worms Armageddon 3.7.2 update is here!
Download Page (http://wa.team17.com/main.html?page=supp&area=upda&file=15)
MD5sums:
bcae1f1424c7b4c20c7b46d998448146 *WA_update-3.7.2.1_Installer.exe
Fixes
[CS] Disabled the unfinished crash log uploader, which was accidentally enabled in v3.7.0.0.
[CS] W:A will now display a warning when attempting to select a Direct3D 9 renderer on systems where it could lead to excessive or continuous screen flicker (see section 4.0).
[CS] W:A will now gracefully handle an integer division by zero crash in VMware's accellerated graphics implementation, and treat it as a graphics initialisation failure.
[CS] W:A will now offer to switch to alternative graphics settings if the default ones result in a graphics initialisation failure.
[CS] W:A will now suggest trying the Direct3D 9 (shader) graphics API to Windows 8 users when launched for the first time.
[CS] W:A will now suggest enabling a Direct3D-based graphics API when Shift+Tab is pressed while using a DirectDraw-based API in the Steam edition. (The Steam overlay does not support DirectDraw.)
[CS] The W:A update installer will now detect and offer to remove WormKitDS (dsound.dll), as its functionality was added in W:A in 3.7.0.0 in the form of the "Load WormKit modules" option on the Advanced Options screen. The built-in option is preferred above WormKitDS for improved stability and interoperability.
[DC] Bug introduced in v3.6.30.0: After returning from a Deathmatch, the default scheme would be incorrectly set in Offline Multiplayer; it would claim to be Intermediate, but was set to 1 round to win instead of 2 rounds.
[DC] In the v3.7.0.0 French translation, extra strings were added to six game comments, with the conditional wrapper "\{>=EE," "\}". This triggered the error message "Unknown character in conditional" due a bug in v3.7.0.0.
[DC] In the v3.7.0.0 French translation, two strings were added to GAME_CRATEDROP_COMMENTS and two to GAME_SUDDEN_DEATH_COMMENTS, but each pair of comments was incorrectly entered, and would have been concatenated into a single comment if displayed.
[DC] Minor spelling corrections have been applied to the English text.
[CS] Minor grammar corrections have been applied to the Russian translation.
The French translation has been extended by LeTotalKiller, including all new strings added since v3.7.0.0, and a couple of minor corrections.
[DC] The instant replay countdown timer, displayed in the upper-left corner of the screen during an instant replay in a mock-digital-watch font, incorrectly displayed the hundredths of a second as repeatedly counting down from 60 instead of from 100.
[DC] Combo box bugs introduced in v3.7.0.0
[DC] Clicking the mouse button on the single-pixel-thick border of a combo box's list box closed the list box.
[DC] Releasing the mouse button on the single-pixel-thick border of a combo box's list box caused a stack overflow crash.
[DC] In the Host/Join screen, the down-arrow button on the scheme and intrinsic level combo boxes was accidentally and improperly widened by 4 pixels.
[DC] Latent combo box bug introduced in v3.6.19.7: If clicking on an item that was already highlighted caused a dialog box to pop up, it was possible for a crash to happen upon dismissing the dialog box.
[DC] Bug made possible in v3.6.20.2: It was possible, but rare, for the "Nonstandard Weapon Power levels" warning dialog box to cause a crash upon being dismissed, if it had been triggered by selecting a scheme from the combo box in the Host screen.
[DC] Bug made possible in v3.6.30.0: It was possible for the "Large map warning" dialog box to cause a crash upon being dismissed, if dismissing it caused a map to be successfully loaded.
[DC] If W:A was installed from the Czech CD-ROM before being Updated, the Team Editor would not work properly due to failing to load the gravestone bitmaps with Czech filenames. It would either crash upon entering the Team Editor, or show blank fields for everything except the team and worm names.
[DC] Bug in a feature introduced in v3.6.29.0: The /dir command line parameter will no longer be overridden by the executable's directory, even if this results in W:A not being able to start properly.
[DC] Bug introduced in v3.7.0.0: In the crash report file "errorlog.txt" there was a line ", version 3.7.0.0" which started with a comma.
[DC] Bug introduced in v3.7.0.0: Most of the non-chat lines in User\Logs\*.log started with "???" instead of "".
[DC] Bug in a feature introduced in v3.7.0.0: A potential crash / security vulnerability in custom language files has been fixed.
[DC] Additional sanity checking is now done on data received while connecting to a host.
[DC] Bug in a feature introduced in v3.6.28.0 and v3.6.29.0: In the Join screens, the /version command would show the incorrect version for a host using a version in the range 3.5 Beta 3pre10 - v3.6.27.3q. (Note: Since hosts using these versions do not report their version to the client, a client can only deduce a version range depending on what protocols and formats the host uses.)
[DC] Bug in a feature introduced in v3.6.30.0: Using the characters "&'<>\ in game names on WormNET now works properly, and no longer decreases the maximum length of a game name. This is accomplished by translating the characters "&'<>\ to the non-printing characters 0x10, 0x11, 0x12, 0x13, 0x14, and 0x15 respectively.
[DC] Bug in a feature introduced in v3.7.0.0: When starting WA.exe with /langdir parameter(s), combined with either "Auto-register associations" enabled or the /register parameter, the command line registered for wa:// URLs did not include the /langdir parameter(s).
[DC] Bug introduced in v3.6.31.2b: Tall maps satisfying a certain inequality regarding their width and height could cause a crash upon starting a game. The formula in C-like pseudocode is: tilewidth=((height / 30) rounded down to nearest multiple of 8); if ((tilewidth - (width % tilewidth)) is sufficiently large) then crash upon starting a game.
[DC] Bug in a feature introduced in v3.6.30.0: If the user pressed the Escape key in the host/join round-finished lobby but clicked "Cancel" in response to the Quit confirmation dialog box, then subsequent clicks of the "Exit" button would display the confirmation dialog box, even though the default behavior of the "Exit" button in that screen is to instantly quit.
[DC] Bug in a feature introduced in v3.6.24.2: With "Offline rope knocking" enabled, it was possible for a Deathmatch to be started with rope knocking enabled (which isn't supposed to happen). This would happen if the user started a Quick CPU game, then after finishing it, started a Deathmatch without first exiting the Single Player menu or closing W:A.
[DC] When the "Create new team" button was used from the Training screen, the background particles behind the Team Editor moved twice as fast as they should.
[DC] Bug introduced in v3.7.0.0: Using the /ignore command in the WormNET lobby (IRC) would cause an immediate crash.
[DC] Bug in a feature introduced in v3.5 Beta 1: When minimising in-game, if any keys were held down at the moment of minimisation, then upon restoring, the game would continue to think the keys were held down, even if on the physical keyboard they weren't. Conversely, if any keys that weren't held down at the moment of minimisation were held down upon restoring, the game wouldn't necessarily detect that they were held down.
Download Page (http://wa.team17.com/main.html?page=supp&area=upda&file=15)
MD5sums:
bcae1f1424c7b4c20c7b46d998448146 *WA_update-3.7.2.1_Installer.exe
Fixes
[CS] Disabled the unfinished crash log uploader, which was accidentally enabled in v3.7.0.0.
[CS] W:A will now display a warning when attempting to select a Direct3D 9 renderer on systems where it could lead to excessive or continuous screen flicker (see section 4.0).
[CS] W:A will now gracefully handle an integer division by zero crash in VMware's accellerated graphics implementation, and treat it as a graphics initialisation failure.
[CS] W:A will now offer to switch to alternative graphics settings if the default ones result in a graphics initialisation failure.
[CS] W:A will now suggest trying the Direct3D 9 (shader) graphics API to Windows 8 users when launched for the first time.
[CS] W:A will now suggest enabling a Direct3D-based graphics API when Shift+Tab is pressed while using a DirectDraw-based API in the Steam edition. (The Steam overlay does not support DirectDraw.)
[CS] The W:A update installer will now detect and offer to remove WormKitDS (dsound.dll), as its functionality was added in W:A in 3.7.0.0 in the form of the "Load WormKit modules" option on the Advanced Options screen. The built-in option is preferred above WormKitDS for improved stability and interoperability.
[DC] Bug introduced in v3.6.30.0: After returning from a Deathmatch, the default scheme would be incorrectly set in Offline Multiplayer; it would claim to be Intermediate, but was set to 1 round to win instead of 2 rounds.
[DC] In the v3.7.0.0 French translation, extra strings were added to six game comments, with the conditional wrapper "\{>=EE," "\}". This triggered the error message "Unknown character in conditional" due a bug in v3.7.0.0.
[DC] In the v3.7.0.0 French translation, two strings were added to GAME_CRATEDROP_COMMENTS and two to GAME_SUDDEN_DEATH_COMMENTS, but each pair of comments was incorrectly entered, and would have been concatenated into a single comment if displayed.
[DC] Minor spelling corrections have been applied to the English text.
[CS] Minor grammar corrections have been applied to the Russian translation.
The French translation has been extended by LeTotalKiller, including all new strings added since v3.7.0.0, and a couple of minor corrections.
[DC] The instant replay countdown timer, displayed in the upper-left corner of the screen during an instant replay in a mock-digital-watch font, incorrectly displayed the hundredths of a second as repeatedly counting down from 60 instead of from 100.
[DC] Combo box bugs introduced in v3.7.0.0
[DC] Clicking the mouse button on the single-pixel-thick border of a combo box's list box closed the list box.
[DC] Releasing the mouse button on the single-pixel-thick border of a combo box's list box caused a stack overflow crash.
[DC] In the Host/Join screen, the down-arrow button on the scheme and intrinsic level combo boxes was accidentally and improperly widened by 4 pixels.
[DC] Latent combo box bug introduced in v3.6.19.7: If clicking on an item that was already highlighted caused a dialog box to pop up, it was possible for a crash to happen upon dismissing the dialog box.
[DC] Bug made possible in v3.6.20.2: It was possible, but rare, for the "Nonstandard Weapon Power levels" warning dialog box to cause a crash upon being dismissed, if it had been triggered by selecting a scheme from the combo box in the Host screen.
[DC] Bug made possible in v3.6.30.0: It was possible for the "Large map warning" dialog box to cause a crash upon being dismissed, if dismissing it caused a map to be successfully loaded.
[DC] If W:A was installed from the Czech CD-ROM before being Updated, the Team Editor would not work properly due to failing to load the gravestone bitmaps with Czech filenames. It would either crash upon entering the Team Editor, or show blank fields for everything except the team and worm names.
[DC] Bug in a feature introduced in v3.6.29.0: The /dir command line parameter will no longer be overridden by the executable's directory, even if this results in W:A not being able to start properly.
[DC] Bug introduced in v3.7.0.0: In the crash report file "errorlog.txt" there was a line ", version 3.7.0.0" which started with a comma.
[DC] Bug introduced in v3.7.0.0: Most of the non-chat lines in User\Logs\*.log started with "???" instead of "".
[DC] Bug in a feature introduced in v3.7.0.0: A potential crash / security vulnerability in custom language files has been fixed.
[DC] Additional sanity checking is now done on data received while connecting to a host.
[DC] Bug in a feature introduced in v3.6.28.0 and v3.6.29.0: In the Join screens, the /version command would show the incorrect version for a host using a version in the range 3.5 Beta 3pre10 - v3.6.27.3q. (Note: Since hosts using these versions do not report their version to the client, a client can only deduce a version range depending on what protocols and formats the host uses.)
[DC] Bug in a feature introduced in v3.6.30.0: Using the characters "&'<>\ in game names on WormNET now works properly, and no longer decreases the maximum length of a game name. This is accomplished by translating the characters "&'<>\ to the non-printing characters 0x10, 0x11, 0x12, 0x13, 0x14, and 0x15 respectively.
[DC] Bug in a feature introduced in v3.7.0.0: When starting WA.exe with /langdir parameter(s), combined with either "Auto-register associations" enabled or the /register parameter, the command line registered for wa:// URLs did not include the /langdir parameter(s).
[DC] Bug introduced in v3.6.31.2b: Tall maps satisfying a certain inequality regarding their width and height could cause a crash upon starting a game. The formula in C-like pseudocode is: tilewidth=((height / 30) rounded down to nearest multiple of 8); if ((tilewidth - (width % tilewidth)) is sufficiently large) then crash upon starting a game.
[DC] Bug in a feature introduced in v3.6.30.0: If the user pressed the Escape key in the host/join round-finished lobby but clicked "Cancel" in response to the Quit confirmation dialog box, then subsequent clicks of the "Exit" button would display the confirmation dialog box, even though the default behavior of the "Exit" button in that screen is to instantly quit.
[DC] Bug in a feature introduced in v3.6.24.2: With "Offline rope knocking" enabled, it was possible for a Deathmatch to be started with rope knocking enabled (which isn't supposed to happen). This would happen if the user started a Quick CPU game, then after finishing it, started a Deathmatch without first exiting the Single Player menu or closing W:A.
[DC] When the "Create new team" button was used from the Training screen, the background particles behind the Team Editor moved twice as fast as they should.
[DC] Bug introduced in v3.7.0.0: Using the /ignore command in the WormNET lobby (IRC) would cause an immediate crash.
[DC] Bug in a feature introduced in v3.5 Beta 1: When minimising in-game, if any keys were held down at the moment of minimisation, then upon restoring, the game would continue to think the keys were held down, even if on the physical keyboard they weren't. Conversely, if any keys that weren't held down at the moment of minimisation were held down upon restoring, the game wouldn't necessarily detect that they were held down.