Steam has a couple of scripts that are executed after the installation of a Game or Program. They say what else needs to be installed or what registry keys need to be created. Some examples:
- Just Dance 2017 installs Uplay, declared in "steamapps\common\Just Dance 2017\Support\Installerscript.vdf"
- GTA IV creates "HKEY_LOCAL_MACHINE\SOFTWARE\Rockstar Games\Grand Theft Auto IV", declared in "steamapps\common\Grand Theft Auto IV\GTAIV\installscript.vdf"
Is there a way to force Steam to run the post installation scripts again?
Best Answer
From https://partner.steamgames.com/doc/sdk/installscripts :
From what I understand, you need to find that manifest.txt file for specific game and update this Flags field back to initial value (100).
This answer suggests that for each dependency Steam may actually create a registry entry, which means it may be required to clean the registry before trying to relaunch install scripts.
And it also works only for Windows:
Unfortunately, I don't have Windows machine right now and cannot validate this.