» Tue May 15, 2012 3:25 pm
First off, this is a Steam peculiarity in particular. I'm not sure how much this still happens on disc-based games.
My computer has had DirectX, .Net, etc. installed about 300 times. It actually adds up to a noticeable amount of wasted time.
Ten years ago, programmers knew how to check if something was installed before installing it again, but, like the secret of Greek Fire, this knowledge has been lost to time.
I am not 100% sure but as far as I can tell these are all just MS' packages, not custom code from game makers. They're supposed to install their code with the game, not adding to or replacing the stnadard DX stuff that MS produces.
The DX installation dir is not gigantic after 300 installs, so I'm thinking it's just the same package over and over.