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)" - } - ] -}