Difference between revisions of "Patch (Worms Armageddon)"

From Worms Knowledge Base

Jump to: navigation, search
 
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The WA Patch updates the [[European release (Worms Armageddon)|original UK release]] of Worms Armageddon to version 3.0. It's needed before installing the [[Beta update (Worms Armageddon)|beta update]] with that version. Other WA releases do not need the patch, and it will break those releases if installed.
+
{{ParentArticle|[[Worms Armageddon]]}}
 +
{{Languages|en|Patch (Worms Armageddon)|fr|Patch (Worms Armageddon)/fr|de|Patch (Worms Armageddon)/de}}
 +
The WA Patch updates the [[European release (Worms Armageddon)|original UK release]] of Worms Armageddon to version 3.0. It's downloaded and installed, if necessary, by the W:A [[Updates (Worms Armageddon)|update]] installer. Other WA releases do not need the patch, and it will break those releases if installed.
  
The patch can be downloaded [http://wa.team17.com/main.html?page=supp&area=patc from Team17's web site].
+
The patch can be downloaded from [http://wa.team17.com/main.html?page=supp&area=patc Team17's web site] or from the [https://worms2d.info/files/WAPatch-3.0.0.0.exe local mirror].
  
==Installer==
+
==Technical information==
WAPatch.exe is a self-extracting zip file containing an InstallShield installer. It can be extracted manually using ordinary unzipping programs.
+
===Installer===
 +
WAPatch.exe is a self-extracting zip file containing an [[w:InstallShield|InstallShield]] installer. It can be extracted manually using ordinary unzipping programs. The installer is named SETUP.EXE and data is extracted from data1.cab. InstallShield cabs can be extracted manually with [http://synce.sourceforge.net/synce/unshield.php unshield] or [http://programmerstools.org/node/122 i5comp].
 +
 
 +
The installer seems to do the following:
 +
* Checks to see if WA is installed and refuses to run if it isn't. (''But not if you have the wrong version. How annoying.'')
 +
* Detects the installation path of WA and makes that its default installation path.
 +
* Extracts group "Program Executable Files" from data1.cab to '''APPDIR'''.
 +
* Sets up an installer at '''APPDIR'''/Uninst.isu for no apparent reason (but doesn't seem to set up add/remove programs).
 +
* Modifies [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\yourapp.Exe] for no apparent reason.

Latest revision as of 22:49, 24 February 2017

In other languages: English (en) • français (fr) • Deutsch (de) • +/-

The WA Patch updates the original UK release of Worms Armageddon to version 3.0. It's downloaded and installed, if necessary, by the W:A update installer. Other WA releases do not need the patch, and it will break those releases if installed.

The patch can be downloaded from Team17's web site or from the local mirror.

Technical information

Installer

WAPatch.exe is a self-extracting zip file containing an InstallShield installer. It can be extracted manually using ordinary unzipping programs. The installer is named SETUP.EXE and data is extracted from data1.cab. InstallShield cabs can be extracted manually with unshield or i5comp.

The installer seems to do the following:

  • Checks to see if WA is installed and refuses to run if it isn't. (But not if you have the wrong version. How annoying.)
  • Detects the installation path of WA and makes that its default installation path.
  • Extracts group "Program Executable Files" from data1.cab to APPDIR.
  • Sets up an installer at APPDIR/Uninst.isu for no apparent reason (but doesn't seem to set up add/remove programs).
  • Modifies [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\yourapp.Exe] for no apparent reason.
Personal tools