Steam Evolving

By Shamus Posted Wednesday Apr 8, 2009

Filed under: Video Games 99 comments

A couple of people have nudged me, asking how I can be such a huge fan of Valve games and such a long-standing critic of Steam. I’ve been avoiding this post because the conversation always goes the same way:

Gamer A: I hate Steam because it denies me resale rights, which I value highly.

Gamer B: I don’t value resale rights at all, therefore you are wrong and Steam is awesome.

But it’s a fair question and deserves a reasonable answer…

About four or five years ago I drew the line at online product activation, saying I simply wouldn’t buy games that used it. Since then this line has been scuffed and blurred by the constantly shifting policies of developers and publishers. They keep finding ways to complicate or obfuscate the very simple transaction in which I am interested: My money for their game. What if we give you unlimited activations? What if we give you the right to install the game on as many machines as you like? What if we let you make backups? What if we give you the ability to re-sell the game? What if…? They took away all of the freedoms that customers once enjoyed by default, and then they tried to bribe people into accepting the deal by offering them back a subset of those freedoms.

Steam began as little more than another stupid system of online activation with some nice digital distribution ideas thrown in. I was a harsh critic of the platform after release, but they’ve been steadily adding value to it for the last several years. They cured the launch-day headaches that locked customers out of their game when Half-Life 2 came out. They removed the need for a disk to be in the drive in order to play. They fixed (by removing) the lengthy and tedious “decryption” phase of installation that was part of their disk-based games. They got offline mode working reliably. They’ve added a robust community system that offers more features than Xbox Live, and they offer it for free. Along with this is an achievement system that adds replay value to games. They have the backup system working, so that you can play Steam-based games anywhere you have an able PC with net access, and all you need is your login. This means you can take your entire catalog with you wherever you go, without needing to carry around any media. They have dispensed with the need for disks, so that once you have activated the game you never need to worry about something happening to the disk. For the last couple of years they have been offering games at irresistible discounts, pretty much exactly according to the system I proposed a couple of weeks ago. (Although the boxed copies are still priced according to the ancient traditions.)

At some point they crossed the threshold where the hassles were low enough and the value high enough that I was once again open to doing business with them. For some people they have not yet reached this point. For some they never will. Doing business with Valve means making concessions about rights and ownership, and I don’t blame anyone who refuses the deal. Like many people, I try to limit how much of my library ends up on Steam because I don’t like having that many eggs in one basket. Chris Livingston (of Concerned fame, which I mentioned yesterday) has many of the same complaints that I do.

Still, Steam stands in stark contrast to the activation schemes offered by 2kGames and EA, which boil down to a way for you to ask for permission to play their game. Their systems are even more restrictive than Steam. You lose the freedom to install on whatever machines you need, to resell the game, to backup the game, to install (or even play) without a net connection, to keep your privacy, to play on multiple users accounts on the same machine, and to loan the game to a friend. And unlike Steam, all these publishers offer in return is a free copy of SecuROM, installed without your knowledge, consent, or ability to purge it from your personal computer. I remain adamant in my opposition to these systems.

But the future I truly fear is the one where companies like 2kGames and EA get their act together and start offering a Steam-like service. You boot up your computer and then your system tray starts filling up. Steam. Impulse. EA Manager. 2kGames Nanny. The Activision Activator. Take-Two GameAction! Ubisoft UBehave. Eidos Eipod. Codemasters Master Decoder. THQ Launcher. Microsoft PC Live Launcher Suite for Windows 7. Lucas Arts Game Hutt. Capcom’s Resident e-Ville. SEGA System Master. A stupid program for every game. A login for each one. All of them crowding around in the bowels of your system, downloading patches and updates and hopefully not sharing too much personal data. (Or you can set a policy of forbidding them to start, and then when you go to play your game you can sit there and wait while it updates.)

This is not a direction which enriches the hobby.

 


 

Stolen Pixels #79: Left 4 Dumb Part 1

By Shamus Posted Tuesday Apr 7, 2009

Filed under: Column 19 comments

These Left 4 Dead comics are fun to make.

sp_l4d_poster.jpg

I’m sometimes hard on Garry’s Mod and occasionally express frustration at its capricious tools, but it really is indispensable for making a comic with the Source engine. Most of the work I do is is set in stone before I even conceive of the joke. I can only snatch moments from the game and try to bend them into a shape that will serve my purposes. The characters, the sets, the props, the expressions, and the lighting are all handed to me by the game. This is not a complaint. It’s a unique sort of challenge and I seem to have carved out some kind of niche in in doing it.

But Garry’s Mod lets you take art assets from Portal, Team Fortress, Counter Strike, or any of the Half-Life 2 libraries and put them into a scene together. It lets me make jokes that simply would not be possible when working with the in-game scenery. There was a special on Steam a few weeks ago where you could get Team Fortress for $25 and they threw in Garry’s Mod for free, although I viewed the transaction the other way around.

98% of the stuff made with Garry’s Mod is screenshots of Alyx having sex (through her clothes) with various implausible partners offered by the ragdoll library. But in capable hands Garry’s Mod is a potent tool that can generate weapons-grade funny. Christopher Livingston used it to create Concerned, a webcomic that would be in a position of dominance on my reading list if it was still ongoing. It starts off as a “oh isn’t that nice” sort of gag strip, but a few strips in Livingston strikes gold and then spends 200+ strips mining the concept for hilarity. Like DMotR, it ended when it needed to, and was likely better for it.

 


 

Retweet Theater

By Shamus Posted Monday Apr 6, 2009

Filed under: Links 40 comments

A couple of days ago I posted an Xtranormal movie of a robot voice reading poetry, but James Lileks has bested me:

Today’s retweeted tweet was “Billy Idol was David Lee Roth for English majors.” Instead of letting the remark dissolve in the winds of Twitter, let us bring back our players to kill it with over-explanation and withering looks.


I really hope developers improve the robot voice before they give us AI. When the machine uprising takes place, I don’t want to end up enslaved by a machine that talks like a boozed-up Speak-N-Spell doing an impression of a sober Bill Shatner.

“Work, faster Human or. You willbesent. To. the. motivationchamber for. productivity enhance-ment.”

 


 

Building Cities in Persia

By Shamus Posted Saturday Apr 4, 2009

Filed under: Movies 37 comments

I found this site, which enabled me to make this:


Link (YouTube)

The comic mentioned in the movie is here.

 


 

Experienced Points: The Impossible DRM

By Shamus Posted Friday Apr 3, 2009

Filed under: Column 27 comments

My latest column is about DRM. I held out as long as I could, but you knew I was going to go there sooner or later, didn’t you?

 


 

Stolen Pixels #78: Stuff 2 Read

By Shamus Posted Friday Apr 3, 2009

Filed under: Column 22 comments

My next comic, wherein I attempt to add more verisimilitude to Left 4 Dead.

As requested, here is the section of the wall obscured by the characters:

Continue reading ⟩⟩ “Stolen Pixels #78: Stuff 2 Read”

 


 

Site Trivia

By Shamus Posted Thursday Apr 2, 2009

Filed under: Random 46 comments

  • The first post on this site is dated Sept 1st, 2005.
  • There are 1,869 published posts. (1,870 once I hit “publish” on this one.)
  • There are 93 drafts. (Posts I started but never finished for various reasons. I really should clean that out someday.)
  • There are 61,546 comments.
  • There are 58.7MB of images on the site. (That doesn’t actually seem like very much. I keep meaning to use more images. My goal is supposedly at least one image per post, but I forget so often that calling it a “goal” is sort of pathetic.)
  • The comments take up 43.2 MB in the database. The posts take up 8.4 MB. That means that together, we’ve written over fifty-one megabytes of text in four and a half years. It also means that comments make up about 84% of the readable content of the site.
  • The database export file for the site and all its settings is 55.2MB.

This last number worries me. Most import operations are capped at a measly 2MB. If I ever needed to move to a new host, I’m not sure how it could be done. I often import a copy of the site to my local machine and work on it there. (It’s kind of confusing if I have the local copy open in one window and the real site open in another. I’m always worried I’ll get mixed up and do something destructive to the live one, thinking it’s the local one. I try to use IE for the local one (because the site looks different in IE, even with the same theme) to reduce the chances of this.) I have to alter the settings to my local webserver to be able to import the site data. I need to raise the limit on how much memory PHP is allowed to use, and how long a PHP script is allowed to run. Not all webhosts give you access to those settings. Changing hosts at this point would be a major undertaking.

I feel the site is a little sluggish these days when compared to how fast it was in the beginning. Even when I’m editing a post, refreshing the page takes about four seconds. How much of this is due to the extra traffic, how much is due to the larger database, and how much is just plain old net congestion? I have no way of knowing. My fear is that the performance will continue to erode as the site grows. Eventually the slowness will drive people away. I know there are many sites I’ve stopped reading, simply because they were too sluggish to navigate.