Difference between revisions of "Game configuration"
From Worms Knowledge Base
(Un-abbreviated HKCU to HKEY_CURRENT_USER, for clarity) |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{ParentArticle|[[File formats]]}} | ||
== Registry == | == Registry == | ||
=== Overview === | === Overview === | ||
− | The Windows registry is a database which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. It contains information and settings for all the hardware, software, users, and preferences of the PC. Whenever a user makes changes to "Control Panel" settings, or file associations, system policies, or installed software, the changes are reflected and stored in the registry. | + | The [[w:Windows registry|Windows registry]] is a database which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. It contains information and settings for all the hardware, software, users, and preferences of the PC. Whenever a user makes changes to "Control Panel" settings, or file associations, system policies, or installed software, the changes are reflected and stored in the registry. |
The Registry is split into a number of logical sections. These are generally known by the names of the definitions used to access them in the Windows API, which all begin "HKEY" (an abbreviation for "Hive Key"); often, they are abbreviated to a three- or four-letter short name starting with "HK". | The Registry is split into a number of logical sections. These are generally known by the names of the definitions used to access them in the Windows API, which all begin "HKEY" (an abbreviation for "Hive Key"); often, they are abbreviated to a three- or four-letter short name starting with "HK". | ||
Line 9: | Line 10: | ||
* String Value | * String Value | ||
* Binary Value (0 and 1's) | * Binary Value (0 and 1's) | ||
− | * DWORD Value (numbers between 0 and 4,294,967,295 [ | + | * DWORD Value (numbers between 0 and 4,294,967,295 [2<sup>32</sup> – 1]) |
* Multi-String value | * Multi-String value | ||
* Expandable String Value | * Expandable String Value | ||
Each key has a default value, which is in effect a value with the same name as the key. Registry keys and values are specified with a syntax similar to Windows' filenames, using backslashes to indicate levels of hierarchy. E.g. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows refers to the subkey "Windows" of the subkey "Microsoft" of the subkey "Software" of the HKEY_LOCAL_MACHINE key. | Each key has a default value, which is in effect a value with the same name as the key. Registry keys and values are specified with a syntax similar to Windows' filenames, using backslashes to indicate levels of hierarchy. E.g. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows refers to the subkey "Windows" of the subkey "Microsoft" of the subkey "Software" of the HKEY_LOCAL_MACHINE key. | ||
− | |||
− | |||
=== The keys of Worms:Armageddon === | === The keys of Worms:Armageddon === | ||
− | * | + | * HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Options - The main key. |
** BankEditor | ** BankEditor | ||
*** SoundScheme | *** SoundScheme | ||
− | ** WormsArmageddon | + | ** WormsArmageddon - Contains the full installation path in the '''PATH''' string. |
− | *** Data | + | *** Data - Login information for [[WormNET (Worms Armageddon)|WormNet]] is stored here. |
− | *** Options | + | *** Options - Information like the screen size and SlowFrontendWorkaround are stored here. |
Latest revision as of 14:47, 20 February 2020
Registry
Overview
The Windows registry is a database which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. It contains information and settings for all the hardware, software, users, and preferences of the PC. Whenever a user makes changes to "Control Panel" settings, or file associations, system policies, or installed software, the changes are reflected and stored in the registry.
The Registry is split into a number of logical sections. These are generally known by the names of the definitions used to access them in the Windows API, which all begin "HKEY" (an abbreviation for "Hive Key"); often, they are abbreviated to a three- or four-letter short name starting with "HK".
Each of these keys is divided into subkeys, which may contain further subkeys, and so on. Any key may contain values. These values can be:
- String Value
- Binary Value (0 and 1's)
- DWORD Value (numbers between 0 and 4,294,967,295 [232 – 1])
- Multi-String value
- Expandable String Value
Each key has a default value, which is in effect a value with the same name as the key. Registry keys and values are specified with a syntax similar to Windows' filenames, using backslashes to indicate levels of hierarchy. E.g. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows refers to the subkey "Windows" of the subkey "Microsoft" of the subkey "Software" of the HKEY_LOCAL_MACHINE key.
The keys of Worms:Armageddon
- HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Options - The main key.
- BankEditor
- SoundScheme
- WormsArmageddon - Contains the full installation path in the PATH string.
- Data - Login information for WormNet is stored here.
- Options - Information like the screen size and SlowFrontendWorkaround are stored here.
- BankEditor