This article contains all you need to know about Steamworks Common Redistributables.
Specifically, you will learn:
So, if you are ready to go “all-in” with redistributables, then this article is for you.
Let’s delve into it.
The Steamworks Common Redistributables package is just a collection of one-time-install programs that games need in order to operate properly. Valve develops and maintains the install scripts for the redistributables, which are updated on a regular basis.
Steamworks common redistributables reside under your Steam Library. If the Common Redistibutables folder is not visible under your Library then just make a search and it will show up like below.
These days, it is easy to get your favorite games and applications running on a computer. Before you can do this though there are certain shared components that need installing onto the system. Install Scripts have been used by Steam for a long time to install these redistributables, however, this process meant that developers were getting multiple copies of the same installer instead of generating one single install script.
Now Steam users can join common redistributables which will be installed only if necessary. Valve generates and updates install scripts for these redistributables and they are available immediately after a patch is released.
It’s easy to use redistributables. Simply head over the Redistribution tab which can be found under the “Installation” tab in your Steamworks App Admin panel. Check the checkboxes beside the redistributables that your game or software requires. And as the last step, publish the changes when done.
The list of available Steamworks Common redistributables files are:
In order to test the installation with the selected redistributables, a clean OS image of the machine or VM is recommended.
Steam can be forced to reinstall the redistributables by the following method:
Step 1: Determine whether your Windows is 32 bit or 64 bit
Step 2: Delete the registry key for 64 bit Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist
For 32 bit Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\Apps\CommonRedist
Steamworks is a collection of tools and services that may assist game developers and publishers in creating their games, as well as optimizing the experience of releasing on Steam.
Developers used to have to include the above files as part of a game and create another script so users could install it. What this meant though was each time a game was installed, the script reinstalled those files, even if all the games needed to use the same file.
Earlier, developers were required to include the redistributable files (Microsoft Visual C++, .NET, DirectX 9, OpenAL, XNA, and PhysX) as part of a game and develop another script so that users could install it. What this meant, though, was that each time a game was installed, the script reinstalled those files regardless of whether or not all the games required them or not.
Let’s take the PhysX which is essentially an SDK developed by Nvidia that is required by four games you want to install on your machine. Every game would install the same file on your PC using its own installer, resulting in multiple duplicate files.
To overcome this concern, Steamworks introduced Common Redistributions. Each time you install a new game, it will recognize the redistributable file and will not install multiple copies. Moreover, you don’t need to worry about maintaining the install scripts as Valve will do that for you. It releases all new updates through patches and the process is seamless.
Steam decided to make the Steamworks Common Redistributables folder visible after a patch update. So, if you do not want to see this folder, you’ll need to take some additional steps.
Step 1: Click the Library tab
Step 2: Right-click on the “Steamworks Common Redistributables” folder
Step 3: Go to Manage
Step 4: Tap on “Hide this game”
You will now be able to hide the Steamworks Common Redistributables folder from your Steam library.
The short answer is Yes. If you don’t have the Steamworks Common Redistributables, your games would crash when you try to launch them. When downloading games, using the Steamworks Common Redistributables can save you time and storage space.
Steamworks Common Redistributables might seem to slow down your download speed or keep downloading even after the game is installed. Not only this, you are experiencing crashes while playing a game!
This problem can be frustrating, especially when you just want to play your game! Many gamers have reported this issue in various forums.
In such cases, you can let Steam verify if the game files are correctly installed on your computer and also clear the Steam client cache.
Here’s how to do it:
Step 1: Do a fresh Windows reboot.
Step 2: Re-open Steam and go to the Library tab.
Step 3: Right-click on the Game
Step 4: Among the various options available, Tap on LOCAL FILES
Step 5: Click on “Verify integrity of game files”
Step 6: Steam starts the verification process and it is normal to take several minutes to complete
In the verification process, a few files may fail to verify. This can be safely ignored.
To use Steamworks Common Redistributables as a developer, follow the steps given below:
Step 1: Open Steamworks App Admin panel
Step 2: Head over to the “Installation” tab
Step 3: Click the “Redistributables” tab
Step 4: Check all the checkboxes beside each redistributable that your game or application requires
Step 5: Publish the changes
Introduction Artificial Intelligence (AI) has transcended the realm of science fiction to become an integral…
Introduction In a world dominated by technological advancements, the terms "Artificial Intelligence" and "Machine Learning"…
Introduction Artificial intelligence refers to the development of computer systems that can perform tasks that…
Introduction In the ever-evolving landscape of technology, Artificial Intelligence (AI) has emerged as a game-changer.…
Introduction to Artificial Intelligence Tools Artificial intelligence tools have emerged as a driving force behind…
Introduction In the 21st century, the term "Artificial Intelligence" has transcended its science fiction origins…
View Comments
This is a great article! I was wondering if there was a way to do this with a script.
Thanks for the detailed explanation of Steamworks Common Redistributables and how it can help with game development. It's great to see the level of detail you've provided in your post. I'm looking forward to reading more of your content!