diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8e3c54b..2a5ce05 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,17 @@
# Changelog
+## 2.0.0.0
+#### Whats new
+* `Steam` ready release!1!11!
+* Fixed naming of [supported engines](SUPPORTED.md), also all filesn in `engine` folder were renamed! Please empty this folder before manual update to avoid errors.
+* Replaced `Counter-Strike: Global Offensive` to `Counter-Strike 2` engine, due of deprecation of `csgo` by `Valve`.
+* Updated @Facepunch [Steamworks](https://github.com/Facepunch/Facepunch.Steamworks) to latest stable version.
+* Updated `steam_api` to `1.57`.
+* Added new translations:
+* Added `url` support of links in launcher.
+* Added `plugins` support of future bundled `dlc` from `steam`-version.
+
## 1.0.0.4
#### Whats new
* Fixed `SteamInit` on program initialization and added tries to launch `Steam`
diff --git a/src/UniversalValveToolbox/UniversalValveToolbox.csproj b/src/UniversalValveToolbox/UniversalValveToolbox.csproj
index c617398..5081171 100644
--- a/src/UniversalValveToolbox/UniversalValveToolbox.csproj
+++ b/src/UniversalValveToolbox/UniversalValveToolbox.csproj
@@ -280,28 +280,106 @@
FormSettings.cs
-
+
Always
-
+
Always
-
+
Always
-
+
Always
-
+
Always
-
+
Always
-
+
Always
-
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
Always
@@ -375,94 +453,16 @@
Always
-
+
Always
-
+
Always
-
+
Always
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
+
Always
diff --git a/src/UniversalValveToolbox/json/engines/1117390_snowdropecape.sdk.json b/src/UniversalValveToolbox/json/engines/1117390.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/1117390_snowdropecape.sdk.json
rename to src/UniversalValveToolbox/json/engines/1117390.json
diff --git a/src/UniversalValveToolbox/json/engines/17520_synergy.sdk.json b/src/UniversalValveToolbox/json/engines/17520.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/17520_synergy.sdk.json
rename to src/UniversalValveToolbox/json/engines/17520.json
diff --git a/src/UniversalValveToolbox/json/engines/1828210_RequiemOfScience.sdk.json b/src/UniversalValveToolbox/json/engines/1828210.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/1828210_RequiemOfScience.sdk.json
rename to src/UniversalValveToolbox/json/engines/1828210.json
diff --git a/src/UniversalValveToolbox/json/engines/1840_sfm.json b/src/UniversalValveToolbox/json/engines/1840.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/1840_sfm.json
rename to src/UniversalValveToolbox/json/engines/1840.json
diff --git a/src/UniversalValveToolbox/json/engines/1950750_kl.json b/src/UniversalValveToolbox/json/engines/1950750.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/1950750_kl.json
rename to src/UniversalValveToolbox/json/engines/1950750.json
diff --git a/src/UniversalValveToolbox/json/engines/1966980_bst.json b/src/UniversalValveToolbox/json/engines/1966980.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/1966980_bst.json
rename to src/UniversalValveToolbox/json/engines/1966980.json
diff --git a/src/UniversalValveToolbox/json/engines/211_source.sdk.json b/src/UniversalValveToolbox/json/engines/211.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/211_source.sdk.json
rename to src/UniversalValveToolbox/json/engines/211.json
diff --git a/src/UniversalValveToolbox/json/engines/220_hl2.sdk.json b/src/UniversalValveToolbox/json/engines/220.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/220_hl2.sdk.json
rename to src/UniversalValveToolbox/json/engines/220.json
diff --git a/src/UniversalValveToolbox/json/engines/224260_nmrih.sdk.json b/src/UniversalValveToolbox/json/engines/224260.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/224260_nmrih.sdk.json
rename to src/UniversalValveToolbox/json/engines/224260.json
diff --git a/src/UniversalValveToolbox/json/engines/240_css.sdk.json b/src/UniversalValveToolbox/json/engines/240.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/240_css.sdk.json
rename to src/UniversalValveToolbox/json/engines/240.json
diff --git a/src/UniversalValveToolbox/json/engines/243730_ssdk2013sp.json b/src/UniversalValveToolbox/json/engines/243730.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/243730_ssdk2013sp.json
rename to src/UniversalValveToolbox/json/engines/243730.json
diff --git a/src/UniversalValveToolbox/json/engines/243750_ssdk2013mp.json b/src/UniversalValveToolbox/json/engines/243750.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/243750_ssdk2013mp.json
rename to src/UniversalValveToolbox/json/engines/243750.json
diff --git a/src/UniversalValveToolbox/json/engines/254430_hl.sdk.json b/src/UniversalValveToolbox/json/engines/254430.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/254430_hl.sdk.json
rename to src/UniversalValveToolbox/json/engines/254430.json
diff --git a/src/UniversalValveToolbox/json/engines/280_hl1source.sdk.json b/src/UniversalValveToolbox/json/engines/280.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/280_hl1source.sdk.json
rename to src/UniversalValveToolbox/json/engines/280.json
diff --git a/src/UniversalValveToolbox/json/engines/280740_aperturetag.sdk.json b/src/UniversalValveToolbox/json/engines/280740.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/280740_aperturetag.sdk.json
rename to src/UniversalValveToolbox/json/engines/280740.json
diff --git a/src/UniversalValveToolbox/json/engines/286080_thinkingwithtimemachine.sdk.json b/src/UniversalValveToolbox/json/engines/286080.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/286080_thinkingwithtimemachine.sdk.json
rename to src/UniversalValveToolbox/json/engines/286080.json
diff --git a/src/UniversalValveToolbox/json/engines/290930_hl2update.sdk.json b/src/UniversalValveToolbox/json/engines/290930.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/290930_hl2update.sdk.json
rename to src/UniversalValveToolbox/json/engines/290930.json
diff --git a/src/UniversalValveToolbox/json/engines/300_dod.sdk.json b/src/UniversalValveToolbox/json/engines/300.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/300_dod.sdk.json
rename to src/UniversalValveToolbox/json/engines/300.json
diff --git a/src/UniversalValveToolbox/json/engines/320_hl2dm.sdk.json b/src/UniversalValveToolbox/json/engines/320.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/320_hl2dm.sdk.json
rename to src/UniversalValveToolbox/json/engines/320.json
diff --git a/src/UniversalValveToolbox/json/engines/340_hl2lc.sdk.json b/src/UniversalValveToolbox/json/engines/340.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/340_hl2lc.sdk.json
rename to src/UniversalValveToolbox/json/engines/340.json
diff --git a/src/UniversalValveToolbox/json/engines/360_hl1sourcedeathmatch.sdk.json b/src/UniversalValveToolbox/json/engines/360.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/360_hl1sourcedeathmatch.sdk.json
rename to src/UniversalValveToolbox/json/engines/360.json
diff --git a/src/UniversalValveToolbox/json/engines/362890_bmssdk.json b/src/UniversalValveToolbox/json/engines/362890.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/362890_bmssdk.json
rename to src/UniversalValveToolbox/json/engines/362890.json
diff --git a/src/UniversalValveToolbox/json/engines/380_hl2episodic.sdk.json b/src/UniversalValveToolbox/json/engines/380.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/380_hl2episodic.sdk.json
rename to src/UniversalValveToolbox/json/engines/380.json
diff --git a/src/UniversalValveToolbox/json/engines/397680_FIREFIGHTRELOADED.sdk.json b/src/UniversalValveToolbox/json/engines/397680.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/397680_FIREFIGHTRELOADED.sdk.json
rename to src/UniversalValveToolbox/json/engines/397680.json
diff --git a/src/UniversalValveToolbox/json/engines/399120_prospekt.sdk.json b/src/UniversalValveToolbox/json/engines/399120.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/399120_prospekt.sdk.json
rename to src/UniversalValveToolbox/json/engines/399120.json
diff --git a/src/UniversalValveToolbox/json/engines/400_portal.sdk.json b/src/UniversalValveToolbox/json/engines/400.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/400_portal.sdk.json
rename to src/UniversalValveToolbox/json/engines/400.json
diff --git a/src/UniversalValveToolbox/json/engines/4000_garrysmod.sdk.json b/src/UniversalValveToolbox/json/engines/4000.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/4000_garrysmod.sdk.json
rename to src/UniversalValveToolbox/json/engines/4000.json
diff --git a/src/UniversalValveToolbox/json/engines/420_hl2ep2.sdk.json b/src/UniversalValveToolbox/json/engines/420.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/420_hl2ep2.sdk.json
rename to src/UniversalValveToolbox/json/engines/420.json
diff --git a/src/UniversalValveToolbox/json/engines/440_tf2.sdk.json b/src/UniversalValveToolbox/json/engines/440.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/440_tf2.sdk.json
rename to src/UniversalValveToolbox/json/engines/440.json
diff --git a/src/UniversalValveToolbox/json/engines/447820_dayofinfamy.sdk.json b/src/UniversalValveToolbox/json/engines/447820.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/447820_dayofinfamy.sdk.json
rename to src/UniversalValveToolbox/json/engines/447820.json
diff --git a/src/UniversalValveToolbox/json/engines/496450_jack.json b/src/UniversalValveToolbox/json/engines/496450.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/496450_jack.json
rename to src/UniversalValveToolbox/json/engines/496450.json
diff --git a/src/UniversalValveToolbox/json/engines/500_l4d.sdk.json b/src/UniversalValveToolbox/json/engines/500.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/500_l4d.sdk.json
rename to src/UniversalValveToolbox/json/engines/500.json
diff --git a/src/UniversalValveToolbox/json/engines/550_l4d2.sdk.json b/src/UniversalValveToolbox/json/engines/550.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/550_l4d2.sdk.json
rename to src/UniversalValveToolbox/json/engines/550.json
diff --git a/src/UniversalValveToolbox/json/engines/563560_alienswarm.sdk.json b/src/UniversalValveToolbox/json/engines/563560.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/563560_alienswarm.sdk.json
rename to src/UniversalValveToolbox/json/engines/563560.json
diff --git a/src/UniversalValveToolbox/json/engines/570_dota2sdk.json b/src/UniversalValveToolbox/json/engines/570.json
similarity index 50%
rename from src/UniversalValveToolbox/json/engines/570_dota2sdk.json
rename to src/UniversalValveToolbox/json/engines/570.json
index 70a347a..cfc050e 100644
--- a/src/UniversalValveToolbox/json/engines/570_dota2sdk.json
+++ b/src/UniversalValveToolbox/json/engines/570.json
@@ -8,6 +8,21 @@
"bin": "game\\bin\\win64\\dota2cfg.exe",
"name": "Dota 2 Workshop Manager (x64)"
},
+ {
+ "args": "-steam -game dota",
+ "bin": "game\\bin\\win32\\dota2cfg.exe",
+ "name": "Dota 2 Workshop Manager (x32)"
+ },
+ {
+ "args": "-steam -game dota -dx11",
+ "bin": "game\\bin\\win64\\dota2cfg.exe",
+ "name": "Dota 2 Workshop Manager (x64, dx11)"
+ },
+ {
+ "args": "-steam -game dota -dx11",
+ "bin": "game\\bin\\win32\\dota2cfg.exe",
+ "name": "Dota 2 Workshop Manager (x32, dx11)"
+ },
{
"args": "-steam -game dota",
"bin": "game\\bin\\win64\\dota2.exe",
diff --git a/src/UniversalValveToolbox/json/engines/620_portal2.sdk.json b/src/UniversalValveToolbox/json/engines/620.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/620_portal2.sdk.json
rename to src/UniversalValveToolbox/json/engines/620.json
diff --git a/src/UniversalValveToolbox/json/engines/630_alienswarm.sdk.json b/src/UniversalValveToolbox/json/engines/630.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/630_alienswarm.sdk.json
rename to src/UniversalValveToolbox/json/engines/630.json
diff --git a/src/UniversalValveToolbox/json/engines/730.json b/src/UniversalValveToolbox/json/engines/730.json
new file mode 100644
index 0000000..5729e74
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/730.json
@@ -0,0 +1,37 @@
+{
+ "appid": 730,
+ "name": "Сounter-Strike 2: SDK (ex. Counter-Strike: Global Offensive)",
+ "bin": "",
+ "tools": [
+ {
+ "args": "-steam -retail -game csgo",
+ "bin": "game\\bin\\win64\\csgocfg.exe",
+ "name": "Сounter-Strike 2: Workshop Manager (x64)"
+ },
+ {
+ "args": "-steam -retail -game csgo",
+ "bin": "game\\bin\\win32\\csgocfg.exe",
+ "name": "Сounter-Strike 2: Workshop Manager (x32)"
+ },
+ {
+ "args": "-steam -retail -game csgo -gpuraytracing -vulkan",
+ "bin": "game\\bin\\win64\\csgocfg.exe",
+ "name": "CS2: Workshop Manager (x64, gpu, vulcan)"
+ },
+ {
+ "args": "-steam -retail -game csgo -gpuraytracing -vulkan",
+ "bin": "game\\bin\\win32\\csgocfg.exe",
+ "name": "CS: Workshop Manager (x32, gpu, vulcan)"
+ },
+ {
+ "args": "-steam",
+ "bin": "game\\bin\\win32\\cs2.exe",
+ "name": "Run Сounter-Strike 2 (x32)"
+ },
+ {
+ "args": "-steam",
+ "bin": "game\\bin\\win64\\cs2.exe",
+ "name": "Run Сounter-Strike 2 (x64)"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/730_cs2.json b/src/UniversalValveToolbox/json/engines/730_cs2.json
deleted file mode 100644
index 0dd5240..0000000
--- a/src/UniversalValveToolbox/json/engines/730_cs2.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "appid": 730,
- "name": "Сounter-Strike 2: SDK (ex. CS:GO)",
- "bin": "",
- "tools": [
- {
- "args": "-steam -retail",
- "bin": "game\\bin\\win64\\csgocfg.exe",
- "name": "Сounter-Strike 2: Workshop Manager"
- },
- {
- "args": "-steam",
- "bin": "game\\bin\\win32\\cs2.exe",
- "name": "Run Сounter-Strike 2 (x32)"
- }
- {
- "args": "-steam",
- "bin": "game\\bin\\win64\\cs2.exe",
- "name": "Run Сounter-Strike 2 (x64)"
- }
- ]
-}