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

From Worms Knowledge Base

Jump to: navigation, search
(no citation needed)
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Identifying information==
+
{{ParentArticle|[[Releases]]}}
 +
{{Release_infobox
 +
|name=American MicroProse release
 +
|screenshot=Boxart_wa_us.jpg
 +
|screensize=200px
 +
|caption=Front cover
 +
|releasetype=Retail}}
 +
 
 +
== Identifying information ==
 +
This version of the game can be identified by the contents of a certain file on the game CD.
 +
 
 
Contents of /Data/Resource/version.txt:
 
Contents of /Data/Resource/version.txt:
<pre>V3.00U
+
V3.00U
26-5-99
+
26-5-99
</pre>
+
  
==Installer==
+
== Technical information ==
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].
+
=== Installer ===
 +
The CD has an [[w:InstallShield|InstallShield]] installer, located at /Install/install.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:
 
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 Program Files" from data1.cab to '''APPDIR'''<ref>By Default, the installer chooses "'''C:\MicroProse\Worms Armageddon\'''" as the installation directory.  For the purposes of this article, '''APPDIR''' refers to the installation directory chosen by the user, as a string.</ref>
 
* Extracts group "US Soundbank Editor" from data1.cab to '''APPDIR'''/User
 
* 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 Intro Graphics" from data1.cab to '''APPDIR'''/Graphics
Line 16: Line 26:
 
* Copies /Data/Resources/'''LANGUAGE'''/readme.rtf to '''APPDIR'''
 
* Copies /Data/Resources/'''LANGUAGE'''/readme.rtf to '''APPDIR'''
 
* Copies /Data/Resources/'''LANGUAGE'''/names.wdb to '''APPDIR'''/User
 
* Copies /Data/Resources/'''LANGUAGE'''/names.wdb to '''APPDIR'''/User
 +
* Copies the directory /Data/User/Speech/English/ to create '''APPDIR'''/User/Speech. ''does this change if the language changes?''
 +
* Creates empty directories Fanfare, SavedLevels, Schemes, and Support in '''APPDIR'''/User.
 
* Writes the following keys to the registry:
 
* Writes the following keys to the registry:
 
<pre>
 
<pre>
Line 21: Line 33:
  
 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Worms2.Exe]
 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Worms2.Exe]
@='''APPDIR'''"\Worms2.Exe"
+
@=APPDIR"\Worms2.Exe"
"Path"='''APPDIR'''
+
"Path"=APPDIR
  
 
[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.]
 
[HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.]
Line 33: Line 45:
  
 
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon]
 
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon]
"PATH"='''APPDIR'''
+
"PATH"=APPDIR
  
 
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data]
 
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data]
Line 46: Line 58:
 
:*Uninstall Worms Armageddon
 
:*Uninstall Worms Armageddon
 
:*Worms Armageddon
 
:*Worms Armageddon
* Adds a desktop shortcut
+
* Adds a desktop shortcut to Worms Armageddon
 +
 
 +
Unshield appears to incorrectly rename Graphics/Background Stuff to Graphics/Background_Stuff.
 +
 
 +
==Footnotes==
 +
<div class="references-small">
 +
<references />
 +
</div>
  
That set of steps is apparently not complete as User/fanfare, User/SavedLevels, User/Schemes, User/Speech, and User/Support are missing. Also, unshield appears to incorrectly rename Graphics/Background Stuff to Graphics/Background_Stuff.
+
{{Releases}}

Latest revision as of 16:42, 2 May 2022

(Up to Releases)
American MicroProse release
Front cover
Front cover
Release type: Retail

Identifying information

This version of the game can be identified by the contents of a certain file on the game CD.

Contents of /Data/Resource/version.txt:

V3.00U
26-5-99

Technical information

Installer

The CD has an InstallShield installer, located at /Install/install.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[1]
  • 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
  • Copies /Data/Resources/LANGUAGE/readme.rtf to APPDIR
  • Copies /Data/Resources/LANGUAGE/names.wdb to APPDIR/User
  • Copies the directory /Data/User/Speech/English/ to create APPDIR/User/Speech. does this change if the language changes?
  • Creates empty directories Fanfare, SavedLevels, Schemes, and Support in APPDIR/User.
  • 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]
@=APPDIR"\Worms2.Exe"
"Path"=APPDIR

[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"=APPDIR

[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data]
"SubLogicSeed"=dword:00000000
  • Sets up an uninstaller at APPDIR/Uninst.isu and makes an entry for Add/Remove programs
  • Offers to install DirectX 6
  • Adds links to its group in the start menu:
  • Read Me
  • Registration
  • Sound Bank Editor
  • Uninstall Worms Armageddon
  • Worms Armageddon
  • Adds a desktop shortcut to Worms Armageddon

Unshield appears to incorrectly rename Graphics/Background Stuff to Graphics/Background_Stuff.

Footnotes

  1. By Default, the installer chooses "C:\MicroProse\Worms Armageddon\" as the installation directory. For the purposes of this article, APPDIR refers to the installation directory chosen by the user, as a string.
Releases
Worms 2 Europe • US • Hasbro "Best Of" • Sold-Out • Trygames • GOG.com
Worms Armageddon Europe • US • Hasbro "Best Of" • Sold-Out • Green Pepper • Trygames • Steam • GOG.com
Worms World Party UK • US • Polish • Focus Multimedia • Sold-Out • Trygames • Remastered (GOG.com • Steam)
Personal tools