Ця тема закрита
Steamworks Common Redistributables?
This morning, all of my installed games suddenly got download updates. I let them finish processing and then I exited Steam. When I was shutting down my PC, I was prompted to update Windows. So I did and then turned off my computer. Tonight, I left Steam and my PC run for a while and when I came back, I noticed Steam made another update: Steamworks Common Redistributables which downloaded about 592MB file. This is strange and I cannot find any info about it. When I click the image, it just redirects to my Library. Is this normal and what is the Steamworks Common Redistributables?

https://steamcommunity.com/sharedfiles/filedetails/?id=1654423940
Автор останньої редакції: RendCycle; 13 лют. 2019 о 6:51
Цитата допису: sfnhltb:
This isn't part of Steam as such, it is a number third party installers used by lots of games/software, such as the Microsoft C++ Redistributable runtime files (which allow programs written entirely or partly in C++ to run on a system).

Previously to this every developer that needed to install one of them as part of their game had to write the script to install it, and it would have to be downloaded for each and every game you had that needed it, and the install run (the second and all subsequent times it would presumably work out nothing needed changing, although this can still take a little while as it has a lot of files to check are the right minimum versions).

Now the first game you download that uses a particular version of a shared component will download and install it, just as before, although it is downloaded to a different place, but later games that need it will not download it or install it again, saving disk space, download capacity and time.
< >
Показані коментарі 91105 із 132
Minor note is that Steam now tracks whether a common dependency have been installed successfully or not through through registry keys.

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist

I believe it might still be possible at times to make the Steam client re-run an already installed redistributable, but Valve is slowly but steadily moving towards an approach where a common redist is installed once and never more.


Цитата допису Kaldaien:
the size of game downloads remains the same because Steam stupidly downloads this thing over and over.

That shouldn't happen... The redists should be properly configured as shared, causing the Steam client to not download them if it have a valid and updated manifest for the component already.
Normal people : ooh its just a program that may be used for some game
Some stupid cringe people who didnt even have friend : ItS makE My LibRAry LOok BaD EvEn No OnE lOok at IT
Цитата допису Rens Agatha:
Normal people : ooh its just a program that may be used for some game
Some stupid cringe people who didnt even have friend : ItS makE My LibRAry LOok BaD EvEn No OnE lOok at IT
What the hell are you even talking about? If you're going to join a conversation, at least make sure you know what's being discussed. And if you can't be bothered to do that, at least learn to write properly.
Цитата допису Aemony:
Minor note is that Steam now tracks whether a common dependency have been installed successfully or not through through registry keys.

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist
Thanks for this, this is very helpful to prevent unwanted install of unneeded stuff.

My grip with this is the wasted space, and this stuff does not need to be kept if it has already been installed with steam help in case of standard users OR even downloaded in case of "advanced" users. (there are ways to verify this stuff is installed already)
I have already found a way to fool steam to think I still have all the files, I'm only forced to update with new content, that can be altered after and still fools steam.

For some reason, Steam wants to install Physx 9.14.0702 instead of 9.19.0218. In case of some older games, like Mafia 2, I had problems with 9.14 when it was still new, but I don't know how it is now.
Also, they are still installing vc++ 2015 and 2017 separately instead of the new official "combo" 2015 + 2017 + 2019 version. Some will say, [GAME] needs [VERSION] because reasons, but I never had any problems using latest versions.

Anyway, here, just in case anyone want's the reg values, exported from my main rig.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist] [HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Valve/Steam/Apps/CommonRedist/.NET] [HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Valve/Steam/Apps/CommonRedist/.NET/3.5] "3.5 SP1"=dword:00000001 [HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Valve/Steam/Apps/CommonRedist/.NET/4.0] "4.0"=dword:00000001 [HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Valve/Steam/Apps/CommonRedist/.NET/4.5.2] "4.5.2"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\DirectX] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\DirectX\Jun2010] "dxsetup"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\OpenAL] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\OpenAL\2.0.7.0] "2.0.7.0"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\PhysX] "9.12.1031"=dword:00000001 "9.13.1220"=dword:00000001 "9.14.0702"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2005] "x86 SP1"=dword:00000001 "x64 SP1"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2008] "x86 SP1"=dword:00000001 "x64 SP1"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2010] "x86"=dword:00000001 "x64"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2012] "x86 Update 4"=dword:00000001 "x64 Update 4"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2013] "x86 12.0.30501"=dword:00000001 "x64 12.0.30501"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2015] "x86 Update 3 14.0.24215.0"=dword:00000001 "x64 Update 3 14.0.24215.0"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2017] "x86 14.10.25008.0"=dword:00000001 "x64 14.10.25008.0"=dword:00000001
Edit: Typo.
Edit2: Steam is converting any reg key with dots into urls, sad.
Автор останньої редакції: Ryōna; 31 трав. 2019 о 18:21
Цитата допису Miss Hentaihaven:
For some reason, Steam wants to install Physx 9.14.0702 instead of 9.19.0218. In case of some older games, like Mafia 2, I had problems with 9.14 when it was still new, but I don't know how it is now.

Legacy PhysX support can still be pretty broken at times and requires the specific version to in many cases to not run into any issues.

I remember running into an issue a couple of years ago where having a newer version of the legacy PhysX package installed caused weird stuff to happen in the game, and I had to have local copies of the DLL files of the older PhysX package in the game folder to prevent the game from using the newer DLLs.
Recently i downloaded the steam app and got to install a game of mine. Then Steamworks Common Redistributables began to download.

After Steamworks Common Redistributables was dowloaded my game began to download.

First i saw that my download speed was over half down. Usally i download whit 10 MB - 11 MB. This time it was about 5 MB - 6 MB. And falling.

This Steamworks Common Redistributables have made som problems for me when downloading

Normally it takes me about 1 ouer to download a game. Now it it going between 3 ouers, 13 days and 40 days.

Anybody who can tell me what is wrong whit this this thing ?

Best regards
Thx man. i will try and see if i can troubleshoot it.
Цитата допису doshikan:
Recently i downloaded the steam app and got to install a game of mine. Then Steamworks Common Redistributables began to download.

After Steamworks Common Redistributables was dowloaded my game began to download.

First i saw that my download speed was over half down. Usally i download whit 10 MB - 11 MB. This time it was about 5 MB - 6 MB. And falling.

This Steamworks Common Redistributables have made som problems for me when downloading

Normally it takes me about 1 ouer to download a game. Now it it going between 3 ouers, 13 days and 40 days.

Anybody who can tell me what is wrong whit this this thing ?

Best regards

That's my problem as well - this is my first time having to download this and my game download is almost exactly half it's normal speed. What the hell?
Installed without user permission ?? Nice ♥♥♥♥ !!!
I recently received a 0-byte update of Common redistributable Steamworks. I do not know what sense this "tool" has if in the individual installations of each game C ++, directx and others are still being downloaded.
Автор останньої редакції: Capitan Furia; 3 черв. 2019 о 21:02
Цитата допису Capitan Furia:
I recently received a 0-byte update of Steamworks Shared. I do not know what sense this "tool" has if in the individual installations of each game C ++, directx and others are still being downloaded.

They are not.
Цитата допису Aemony:
Цитата допису Capitan Furia:
I recently received a 0-byte update of Steamworks Shared. I do not know what sense this "tool" has if in the individual installations of each game C ++, directx and others are still being downloaded.

They are not.

Yes. Common redistributable Steamworks is supposed to be a way to unify c ++, directx and other third-party utilities needed to run the games.

Although perhaps the confusion is that in my previous answer I put the name of the folder that is generated with common Redistributable Steamworks, which is Steamworks Shared.

Sorry for the mistake.
You made me even more confused now :)

If a needed redist of the Steamworks Shared is already downloaded, it won’t be downloaded again for future games unless it have received an update. It might still occasionally be triggered to install, but that’s rare and might be because they haven’t fully transitioned to using the registry keys to track install state for everyone yet.

Some games haven’t migrated to Steamworks Shared yet though, so older titles might still see separate redist downloads and installs of old.

“0-byte downloads” are effectively changes to the package that doesn’t result in any new downloaded data. It might be that they removed a file or two, or that they renamed or otherwise changed the existing data on disk without downloading additional data.

People will still occasionally see actual downloads for Steamworks Shared, but most of the time it comes down to 1) new dependencies not already on the disk, 2) new versions of existing dependencies (e.g. Microsoft published a new version of VIsual C++ Redist 2019, which Valve then updated Steamworks Shared to).
I found this in Tools too but i never installed it. And some games get updates too.
Цитата допису ReBoot:
Theres no official statement, but theres no (justified) worries either. That's just another update, just like countless others.
When steam don't bother.
Really wish they could do a bit less of "oh yeah, we just did that" or "oh yeah, you can't do that"...

To explain what they do, when they do it and keep things a bit more functional, as for both their platform and to their customers. It's like they do care a little, but also not enough.
< >
Показані коментарі 91105 із 132
На сторінку: 1530 50

Опубліковано: 13 лют. 2019 о 6:33
Дописів: 132