Go Back   Steam Users' Forums > Steam Discussions > Suggestions / Ideas

Reply
Click here to go to the first staff post in this thread.  
Thread Tools Display Modes
Old 01-27-2011, 08:53 PM   #1
Tony Danza
 
 
 
Join Date: Jun 2009
Reputation: 72
Posts: 996
STOP installing DX\.net EVERY GAME!

For god's sake! I have over 100 instances of .net framework installed! My direct-x is always up to date! I don't need every single game to install it!
Tony Danza is offline  
Reply With Quote
Old 01-27-2011, 08:57 PM   #2
root
 
 
 
Join Date: May 2009
Reputation: 53
Posts: 224
Aw jeez, /agree.

That is so annoying. Unfortunately, I think thats more an issue with Microsoft than Valve, or maybe even the game publishers themselves...
root is offline   Reply With Quote
Old 01-27-2011, 09:00 PM   #3
0ddity
 
Join Date: Oct 2009
Reputation: 501
Posts: 2,599
Its not actually installing. If a game requires a certain DX/.net, it will run the installer. If a correct version is detected, it won't actually install. If an incorrect version is detected, it will rectify that. If it didn't verify that people had the correct required software installed first, the forums would be flooded with people complaining about their games not working.
0ddity is offline   Reply With Quote
Old 01-27-2011, 09:01 PM   #4
B33 ENN
 
 
 
Join Date: Nov 2010
Reputation: 4872
Posts: 5,770
They installers don't install anything if things are already up-to-date. They do however, start up to check that things required by that game are there.

The only issue is if it keeps doing it each time you run the game, then something isn't working right as it hasn't sensed the installer did its job on the first set up.
B33 ENN is offline   Reply With Quote
Old 01-27-2011, 10:55 PM   #5
Catch_ME
 
 
 
Join Date: Sep 2003
Reputation: 57
Posts: 2,514
I agree. That gets rather annoying that I find myself not backing up GCF files anymore after a format, I just save the entire steam folder so I don't have to go though the "install" process for each game I want.
Catch_ME is offline   Reply With Quote
Old 01-27-2011, 11:27 PM   #6
spacebug
 
Banned
Join Date: Sep 2008
Reputation: 3258
Posts: 2,645
I prefer the game taking a minute to check that DX is up to date the first time it runs to having forums full of people moaning that the game is broken (because they don't have up to date DX)...happened with Worms Reloaded and in the end they added the DX verification to stop this.
spacebug is offline   Reply With Quote
Old 01-28-2011, 03:49 AM   #7
Amander
 
 
 
Join Date: Feb 2010
Reputation: 561
Posts: 8,142
I already suggested a solution which would work some while ago.

Instead of packaging the runtimes, Steam games should just have a list of requirements. If such a list is found, Steam should see if the runtime is installed, via the system software management or an own list. If the latest runtime is not installed (so the list should contain the name and date of the runtime in question), it could just download the runtime from the vendor and install it. Problem solved.
Amander is offline   Reply With Quote
Old 01-28-2011, 03:52 AM   #8
B33 ENN
 
 
 
Join Date: Nov 2010
Reputation: 4872
Posts: 5,770
Perhaps the reason Valve package these things with each game the same as the retail version is because if they interfered to that extent, they'd be liable to provide individual customer support per game, rather than be able to redirect customers to the publisher, as they do now?
B33 ENN is offline   Reply With Quote
Old 01-28-2011, 03:56 AM   #9
Amander
 
 
 
Join Date: Feb 2010
Reputation: 561
Posts: 8,142
Quote:
Originally Posted by B33 ENN View Post
Perhaps the reason Valve package these things with each game the same as the retail version is because if they interfered to that extent, they'd be liable to provide individual customer support per game, rather than be able to redirect customers to the publisher, as they do now?
Valve don't package these things with the games, the vendors do. And still, it's plain useless to package this stuff with every game. A central runtime repository would be enough.
Amander is offline   Reply With Quote
Old 01-28-2011, 04:02 AM   #10
B33 ENN
 
 
 
Join Date: Nov 2010
Reputation: 4872
Posts: 5,770
Quote:
Originally Posted by Amander View Post
Valve don't package these things with the games, the vendors do. And still, it's plain useless to package this stuff with every game. A central runtime repository would be enough.
Yes, that's what I mean. So if Valve took it upon themselves to keep the DX, .net and C libraries up to date for everyone, they'd have to deal with the customer support for when people have problems running the games.

Right now, they can say it is not their problem as the games come with the same setup as the publishers own ones at retail or other DD service.

I agree though, it would be far more efficient to have a Steam client update for the DX, .net and C etc like they have the ATI driver thing now.
B33 ENN is offline   Reply With Quote
Old 01-28-2011, 04:17 AM   #11
Amander
 
 
 
Join Date: Feb 2010
Reputation: 561
Posts: 8,142
Quote:
Originally Posted by B33 ENN View Post
Yes, that's what I mean. So if Valve took it upon themselves to keep the DX, .net and C libraries up to date for everyone, they'd have to deal with the customer support for when people have problems running the games.

Right now, they can say it is not their problem as the games come with the same setup as the publishers own ones at retail or other DD service.

I agree though, it would be far more efficient to have a Steam client update for the DX, .net and C etc like they have the ATI driver thing now.
So you agree to my suggested way?
Amander is offline   Reply With Quote
Old 01-28-2011, 04:40 AM   #12
B33 ENN
 
 
 
Join Date: Nov 2010
Reputation: 4872
Posts: 5,770
Quote:
Originally Posted by Amander View Post
So you agree to my suggested way?
Yes, as I said, more efficient.
B33 ENN is offline   Reply With Quote
Old 01-28-2011, 05:10 AM   #13
snapjak
 
 
 
Join Date: Jun 2010
Reputation: 1392
Posts: 4,082
Quote:
Originally Posted by B33 ENN View Post
Yes, that's what I mean. So if Valve took it upon themselves to keep the DX, .net and C libraries up to date for everyone, they'd have to deal with the customer support for when people have problems running the games.

Right now, they can say it is not their problem as the games come with the same setup as the publishers own ones at retail or other DD service.

I agree though, it would be far more efficient to have a Steam client update for the DX, .net and C etc like they have the ATI driver thing now.
Just a comment on the C++ libraries, that is a near impossibility as the C++ redistributables are separated specifically to prevent incompatibilities. The older ones still get used by any software that requires that specific version. It's an annoyance, but it is unfortunately the way it needs to be. [explanation]

The DX & .net on the other hand, would be fantastic if kept updated. Though with Win7 and Vista, that's less of a problem (for DX).
snapjak is online now   Reply With Quote
Old 01-28-2011, 05:46 AM   #14
Vonje
 
 
 
Join Date: May 2007
Reputation: 307
Posts: 4,512
I have six C++ Redistributable installations according to Windows thanks to the packages included. My hard disk is literally a mess because of the genius who thought including the installers was a great idea.

Last edited by Vonje: 01-28-2011 at 05:48 AM.
Vonje is offline   Reply With Quote
Old 01-28-2011, 05:49 AM   #15
B33 ENN
 
 
 
Join Date: Nov 2010
Reputation: 4872
Posts: 5,770
Quote:
Originally Posted by snapjak View Post
Just a comment on the C++ libraries,..[explanation]...
Aahhh Good info, cheers!
B33 ENN is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Discussions > Suggestions / Ideas


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 01:04 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2012, All Rights Reserved.