Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
- I don't want my SSD to degrade by unnecessary downloads
- I don't want to use upmy mobile internet limit
- I don't want to deal with manual removal
The problem is easily solvable, I just don't know why they didn't bother to do this.
DirectX has a metric ton of unique variatns that can ONLY be distributed via the installer
The same goes for vcredist.
The same goes for DotNet.
If all files are their newest versions, it's all fine and dandy. No need to redownload stuff over and over. Afterall noone install 35458 versions of said appliction, you always go for the last one right?
The problem isn't with Valve to fix, it's the Windows Installer that always expects the working directory.
You cant
Games can requires extremely specific variants of DirectX to be installed, even for just a specific DLL to be installed. this is NOT installed by installing the latest version. And Microsoft only allows you to install the specific DLL required, by distributing the entire DirectX package and installing it.
http://forums.steampowered.com/forums/showthread.php?p=23759166#post23759166
You would need DOZENS of directx installers lying around just in case one specific one uses it
A bit offtopic, but I'm curious.
How come my offline PC (I had a PC with no internet connection) would work on the latest installer - it was June 10th dx9.0 package I would always run off the flash drive after formatting and all games would work without issues? All I did was: install Win XP (yep XP) and the same DX 9.0C package from flash drive and it would work without problems?
The stand alone installers generally cover most commonly used libraries. I had some games back then which still required a manual install of missing dependency.
Fact is, the only one who can change anything about it is Microsoft. And they are reluctant to do so for years.
Regarding you initial "problems": Unless you have one of the earliest SSDs, the additional load is neglectable. Moderns SSDs can handle several GB read/write daily and last for years. You're probably changing it for a bigger one before it will be worn out.
Likewise the size of the installers is neglectable and not much more than patches these days. Especially compared to 50GB game installs. If that's breaking your data cap, you're next youtube session would have, too. Mobile data plans are generally not advisable to use with Steam anyway.
There are helper tools which get rid of them for you.
Even if Valve can't or don't want to deal with it... Why not to set a maintenance task to remove those installers after an X period of time? That solvers the storage issues, not the degradation issues though, but less is more than nothing.
As indicated above it depends on the game. Some games use that specific helper DLL others dont.
You're missing the point. Between versions, commands and functions can change, be altered, removed, depreciated etc. A developer can never be sure what version is the latest. The solution is the messy one we have now. They include all the ones they know their software requires. It's just the reality of software development.