I agree here
Steam may offer a certain degree of convenience for novice PC users, but for those who want to have full control over what's going on on their computer it's just bad news. I have plenty of Steam gripes, here are a few:
- If I modify certain game files, I find that on occasion Steam will prevent me from playing a game ("Game is not ready at this time") until I verify game cache, allowing it to unmodify whatever I've done. For example, I hate sitting through intro trailers, so in most games where there isn't a command line to skip them, I simply rename the files. I did this with Metro 2033, and eventually Steam spat "Game is not ready at this time". I had to 'verify game cache', so that it could re-download the damned videos that I renamed before I could play again.
- Automated patch installation: Oh how convenient! Never have to bother finding patches again. Always have your game updated to the latest version! Except that the 'latest version' isn't always the best version, and of course Steam doesn't discriminate. Skyrim being a perfect example, half the patches so far have broken as much as they've fixed. "Well why don't you just use Steam's 'do not automatically update...' option?". Well I do, but there are a couple of problems with that: A) Steam will override this option whenever they want (as seen with Skyrim [second patch?]) and B)...
- ...Certain settings like 'do not automatically update...' have a habit of reverting to their defaults for no apparent reason.
- Offline Mode: Nice in theory, but if the user has chosen to put Steam into Offline Mode, they probably have a good reason. So why does it hound you with an annoying "Go Online?" prompt every time you try to launch a Steam game after a restart? Oh that's right, because they make the arrogant assumption that everyone is going to have their worthless piece of software running 24/7, even when not in direct use. MS Office instates similar services, assuming that everyone wants something that they'll rarely use running 24/7, and we call that 'bloatware'. If Steam is set to Offline Mode, not running and I launch a Steam game, I want it launch silently and then shut itself down again silently with the game. I don't want to deal with UACesque prompts.
- DLC: Once you activate it, you have to jump through hoops to get rid of it if you decide you don't like it. Another Skyrim example: Activated the HD texture DLC, which was broken (surprise, surprise), and never patched (surprise, surprise), now every time I install the game, I have to wait for gigabytes of shite that I don't want to download on my slow internet connection, until I go to the trouble of contacting Steam support and waiting a week for them to deactivate the garbage from my account. In retail Oblivion, if I decide I don't like a DLC that I've previously purchased, I don't download or install it, period. Same with the patching point above: When I buy a normal game, *I* choose what version I want to patch to, and I can roll back or forward any time I so desire.
- The other day I tried to install a game in steam, (fresh install of Windows, fresh install of steam) and steam decided out of the blue that the game was already installed and spat some error message. I had to screw around for five minutes figuring out how to fix that.
- Steam "Buildbot" trying to install various packages and drivers, no matter how antiquated - for example, if I install Mafia II, Buildbot tries to install an outdated version of Nvidia PhysX. If a new version exists, Buildbot shits itself and runs EVERY time you launch Mafia so that you're obliged to uninstall your current PhysX drivers, let Buildbot install it's crap, then uninstall that, and then reinstall the new ones again.
- It took Steam this long to finally figure out that people might want the option to install their steam games on more than one drive. Better late than never I guess.
I think steam is one of the most invasive forms of DRM possible. People might argue that it offers a bunch of additional features (voice comms etc.), but I don't want half of them, and whatever Steam can do, there will invariably be a stand alone third part app that does it better. The only significant merit to it that I can think of is disk-free gaming, but that's never been an issue for me anyway. I'd choose retail purchase+crack over Steam headaches any day. I simply cannot understand how it's garnered such a blindly fanatical following.