Taken to Task: The All-Important Alt-Tab Test
by Nick Breckon, Aug 08, 2008 10:54am PDT10.0? Whatever.
Game of the year? Who cares.
During the course of any PC game, there is only one grading category that really matters--a single moment that will determine whether we'll be coming back.
Tasking out. Alt-tabbing. Minimizing. Whatever you want to call it, it is the ultimate litmus test--when great games rise to the top, and other great games show their truly annoying colors.
Take Half-Life 2 and the Source engine, sworn enemy of multitaskers everywhere.
The Source engine is like the kind of ancient Macintosh computer you'd find in an elementary school: sticky to the touch, and always thirty seconds behind your last task-out command.
Playing a Source game is like sitting in a movie theater after drinking a 48 ounce soda. You try to hold it in, try to put off leaving, but you can't help it--and then the line in the bathroom is long, and you miss the next TF2 round. The whole experience is an exercise in minimizing your impatience.
What causes this kind of command delay? Is it a problem with the game itself, or some inherent issue with DirectX? Who do we blame for this obnoxious defect?
Of course, pure delay is not the only sign of an alt-tab offender. Desktop resizing and icon manipulation are also serious symptoms of poor alt-tab support.
Take Diablo II, old game exhibit A.
Playing the dungeon crawler these days, one has to admire a decade-old game that works so well on modern hardware. That is, until you task out--and are frequently treated to a decapitated desktop, icons shoved into an 800x600 corner as if hit by an AoE knockback spell.
Some games excel in their alt-tab support. For example, Blizzard's own World of Warcraft provides a zippy task-out, with a maximized window mode that allows for instantaneous task cycling.
But for every game that does alt-tabbing right, another does it wrong--or simply doesn't support it at all.
It may seem a trivial complaint, but the strength of the PC platform is found in its versatility--and the only way to fully exploit that versatility is by pausing Valve's latest masterpiece to check your eBay auctions. BioWare's next game might be the best turn-based online skateboarding sim in years, but if I can't quickly quit out of an elaborately designed cutscene for an update on the status of my friend's pregnant cat, count me out.
While it is nice that Microsoft requires PC developers to support alt-tab under the Games for Windows program, there should be an extra line in the contract that guarantees a level of performance.
Something like: "The user's desktop must load before the user has time to call technical support and/or buy the Xbox 360 version of the game."
Something. Anything. Just let us out of your games, PC developers.
We'll come back. We promise.
FileShack: Unity of Command, Skyjacker
Daily Filter: Planetside 2, Deadlight
Weekend PC digital deals: strategy-o-rama
38 Studios, Harry Potter Kinect - Shacknews Daily: May 25, 2012
Minecraft for Xbox 360 dev working on 'Adventure' update
Comments
problem solved.
Thread Truncated. Click to see all 7 replies.
and I have an old x86 system!
A game that's really annoying is WH40K Dawn of War (or it's several addons) -> Windows Key is disabled, so you have to CTRL-ALT-DEL + waiting for ~30 seconds to get to your desktop!
Thread Truncated. Click to see all 2 replies.
Alt-tabbing in that game was actually an exploit, because when you did it, your mech would freeze in its place, you could wait 30 seconds out of the game, then alt-tab back in, where your mech would then zip across the map to where you would be if you stayed in the game. So on your opponents screen, you were stationary for 30 seconds, then suddenly you could warp behind them and get an easy kill.
All games take a while to task out, because while you're playing, the game is using as much resources as possibly available from the OS. When you minimize the game all of a sudden those resources have to be given back to Windows.
The Source engine is the sworn enemy of multitaskers? What nonsense is this.
If you really want to chat on your messenger, read websites, watch a movie and play your game at the same time, I suggest you run your games in a window like most people who have 3 monitors and 10 eyes do, instead of complaining on Shacknews about how the Source engine ate your favourite dog.
Thread Truncated. Click to see all 24 replies.
Thread Truncated. Click to see all 5 replies.
Thread Truncated. Click to see all 4 replies.
Thread Truncated. Click to see all 6 replies.
Thread Truncated. Click to see all 11 replies.
WHAT THE FUCK IS THAT?
Why can't every game be this not dumb? Not only does it do this very well, but it has "windowed mode" that's actually usable, and a second mode "windowed but with no borders and fullscreen", which is the absolute best thing ever and all games should use it by default. WoW has another setting to continue to play sound when it's not focused as well, so you can look at email or whatever while drinking and still hear it if something comes over and beats on you.
The proper term for this is TASK SWITCHING by the way, and WoW in meta-window'd mode does it as instantly as Word or any other app. The settings for this are in the main options with clear descriptions, so there's no crazy ini searching or anything.
The full-screen mode most games run in is a leftover from the Voodoo days, and it doesn't really have any place in the twenty-first century.
Thread Truncated. Click to see all 12 replies.
Thread Truncated. Click to see all 29 replies.
Thread Truncated. Click to see all 2 replies.
Thread Truncated. Click to see all 21 replies.
Thread Truncated. Click to see all 5 replies.
Thread Truncated. Click to see all 3 replies.
Thread Truncated. Click to see all 2 replies.
Thread Truncated. Click to see all 3 replies.
Bioshock was one of the ones that I couldn't use the volume keys during - which means to adjust my volume I'd have to alt-tab back and forth until I could get the volume perfect. Pretty stupid.
I remember being amazed when I moved to a dual core machine, it seemed to provide instant alt tab support for all my games, suddenly.
But then recently games have been having issues again... like TF2. I thought it was maybe games that took advantage of both cores but I didn't think TF2 did.
Thumbs down to Red Faction for disabling alt tab *entirely*.
Thumbs up to Civilization 3 for functioning as a normal windows all, letting me view my IM client and the game at the same time.
Am I the only one that doesn't have a major problem with the Source engine and alt-tabs by the way? It can be slightly delayed getting back in after doing it, but I've never actually seen it crash or anything...
Worst of all, Source will also outright crash if you alt-tab back in while a level is loading. If you have been waiting to join a particular server and alt-tab out to send pictures of kittens to your friends, family, casual acquaintances and random people whose address somehow found their way into your address back, you're playing a very dangerous game.
Thread Truncated. Click to see all 2 replies.
Wise words, good to see it brought up on a popular site.
Source is about the worst offender. Alright, some older games just crash, but having to play TF2 in a large window with no V-sync because alt-tabbing takes up to a minute to restore is ridiculous.
Then again, so is most of the source engine >.>
I played played Portal, the new Sam & Max stuff, and Titan Quest this way so far.
(My decision to do this is helped by having a second monitor. I kept seeing people say something on IRC but not being able to reply to them because I knew if I alt-tab'd then I could be 15 seconds of pain while everything adjusted itself just to type a one-line reply and get back into the game. 15 seconds doesn't sound like long but when you're playing a game it's long enough, and this situation happens all through the day. With windowed mode there's no problems at all.
Another problem with some games and alt-tabbing is they crash or develop buggy behaviour when you return to them. It is most certainly something that PC devs should pay more attention to, IMO.
Thread Truncated. Click to see all 6 replies.