Difference between revisions of "American release (Worms Armageddon)"

From Worms Knowledge Base

Jump to: navigation, search
 
Line 1: Line 1:
 
 
==Identifying information==
 
==Identifying information==
 
Contents of /Data/Resource/version.txt:
 
Contents of /Data/Resource/version.txt:
Line 7: Line 6:
  
 
==Installer==
 
==Installer==
The cd has an InstallShield installer, located at /Install/setup.exe.
+
The cd has an InstallShield installer, located at /Install/setup.exe. The files seem to be extracted from /Install/data1.cab. InstallShield cabs can be extracted using [http://synce.sourceforge.net/synce/unshield.php unshield] or [http://programmerstools.org/node/122 i5comp].
 +
 
 +
Based on comparing the state of a system before and after running the installer (no reverse-engineering techniques), it does the following:
 +
* Extracts group "US Program Files" from data1.cab to ''APPDIR''
 +
* Extracts group "US Soundbank Editor" from data1.cab to ''APPDIR''/User
 +
* Extracts group "US Intro Graphics" from data1.cab to ''APPDIR''/Graphics
 +
* Extracts group "US Registration Program" from data1.cab to ''APPDIR''
 +
* Copies /Install/Install/WA.exe from cd to ''APPDIR''
 +
* Writes the following keys to the registry:
 +
<pre>
 +
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths]
 +
 
 +
 
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Worms2.Exe]
 +
 
 +
@="c:\\MicroProse\\Worms Armageddon\\Worms2.Exe"
 +
 
 +
"Path"="c:\\MicroProse\\Worms Armageddon"
 +
 
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.]
 +
 
 +
 
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.\Worms Armageddon]
 +
 
 +
 
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.\Worms Armageddon\1.00.000]
 +
 
 +
 
 +
 
 +
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD]
 +
 
 +
 
 +
 
 +
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon]
 +
 
 +
"PATH"="c:\\MicroProse\\Worms Armageddon"
 +
 
 +
 
 +
 
 +
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data]
 +
 
 +
"SubLogicSeed"=dword:00000000
 +
</pre>
 +
* Sets up an uninstaller at ''APPDIR''/Uninst.isu, makes an entrty for Add/Remove programs
 +
* Adds links to its group in the start menu:
 +
:*Read Me
 +
:*Registration
 +
:*Sound Bank Editor
 +
:*Uninstall Worms Armageddon
 +
:*Worms Armageddon
 +
* Adds a desktop shortcut

Revision as of 17:23, 26 August 2006

Identifying information

Contents of /Data/Resource/version.txt:

V3.00U
26-5-99

Installer

The cd has an InstallShield installer, located at /Install/setup.exe. The files seem to be extracted from /Install/data1.cab. InstallShield cabs can be extracted using unshield or i5comp.

Based on comparing the state of a system before and after running the installer (no reverse-engineering techniques), it does the following:

  • Extracts group "US Program Files" from data1.cab to APPDIR
  • Extracts group "US Soundbank Editor" from data1.cab to APPDIR/User
  • Extracts group "US Intro Graphics" from data1.cab to APPDIR/Graphics
  • Extracts group "US Registration Program" from data1.cab to APPDIR
  • Copies /Install/Install/WA.exe from cd to APPDIR
  • Writes the following keys to the registry:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths]



[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Worms2.Exe]

@="c:\\MicroProse\\Worms Armageddon\\Worms2.Exe"

"Path"="c:\\MicroProse\\Worms Armageddon"


[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.]



[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.\Worms Armageddon]



[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.\Worms Armageddon\1.00.000]



[HKEY_CURRENT_USER\Software\Team17SoftwareLTD]



[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon]

"PATH"="c:\\MicroProse\\Worms Armageddon"



[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data]

"SubLogicSeed"=dword:00000000
  • Sets up an uninstaller at APPDIR/Uninst.isu, makes an entrty for Add/Remove programs
  • Adds links to its group in the start menu:
  • Read Me
  • Registration
  • Sound Bank Editor
  • Uninstall Worms Armageddon
  • Worms Armageddon
  • Adds a desktop shortcut
Personal tools