Rock, Paper, Shotgun

RPS Demands: 10 Things All PC Games Should Do

By Alec Meer on September 29th, 2008 at 5:27 pm.

I really should learn how to use my camera

Less a manifesto, and more a notverymanlyfesto, as this is very much a tech-centric list. If you want thoughtful game theory, you’ve got the wrong nitpicker.

The PC is the best gaming platform in the world – but it could be better still. While it’s great that the PC doesn’t have to suffer quite the same degree of standardisation as its locked-down console brethren, we have nevertheless fallen into certain patterns of how we game. There are things we take for granted and thus expect, like WASD controls in FPSes and patches for bad bugs. There are others still we should be able to take for granted, but can’t because the same damn-fool oversights happen again and again. Even outside of the more obvious annoyances like referring to Xbox controls or including ridiculously draconian DRM (which are both more a question of money than of thoughtlessness), a ton of stuff that any gamer could have told the developer was a glaring screw-up keeps on turning up in otherwise great games. Here are just 10 of the worst offenders, 10 things that every single modern PC game should get right and has no excuse not to. Please do suggest others in comments below.

Been there forever. Come on!

1. Alt-tab support.

Perhaps the single greatest, but so often neglected, Must-have there is. Just having rudimentary task-switching support in there isn’t enough (hello-o Valve games) – it needs to be fairly quickly and smooth, and included in the original release of the game, not in a patch down the line. This should be as big a priority as graphics or sound. Don’t care if it’s a massive pain to code in. Don’t care if you have to re-start the entire game from scratch to put it in. Alt-tab is absolutely integral to the way we all use our PCs. Half of us essentially live at our computers – we need to be able to task-switch to an IM window or an inbox or even another game in moments, not be locked into one program. Frankly – if your game doesn’t alt-tab, it’s not really a PC game.

Possibly deserving an entry of its own, but in the name of keeping this list to 10 I’ll include it here – all PC games should be able to play in a window. I’ve missed social events because someone’s instant messaged me about going to the pub, but not bothered to phone or text when I don’t get back to them right away because I’m off in a game. One day, the girl of my dreams will magically message me, and by the time I’ve exited the game she’ll have got bored of waiting and declared her love for my arch-nemesis (I don’t actually have an arch-nemesis, but I’m working on it). Then I will hunt down and kill the developer of whichever unwindowable game I was playing at the time. They will appreciate why. Window play is also necessary for 2D games whose resolutions can’t be changed – 800×600 pixels of pretty hand-drawn art look like roadkill in toontown when they’re stretched over a 1680×1050 panel.

Unbelievably, Clear Sky's savegame location was equally silly as its forerunner's

2. Use standardised install and savegame folders

Everything goes in Program Files by default, please (and, just as importantly, there needs to be an option to install anywhere the player would rather). Don’t have your game install itself into the root of C:\ or an obscure sub-folder, and when you do put it in Program Files don’t stick it inside [Publisher name]\[Developer name] – just stick a folder directly in there under the game’s name. Gamers want to be able to find their game files easily, not have to Google for everyone involved in its creation just so they can work out what folder it’s in.

This is doubly true of savegames. We need to be able to back those suckers up in case of disaster or a Windows reinstall. Know where STALKER hides its savegames in Vista? C:\Users\all users\documents\stalker-shoc, that’s where. Here’s where games whose developers aren’t crazy stick their saves on my PC – C:\Users\Alec\Documents\My Games. In other words, the standard My Games folder inside (My) Documents, a two-click, standard process to reach. To find STALKER’s saves, I have to dig through five separate sub-folders, in something I’d never otherwise look at. Who are these mythical ‘All Users’? They’re not me, that’s who.

Even our beloved World of Goo fails at this. The game goes into Program Files\World of Goo. The savegame – and the savegame alone – goes into C:\ProgramData\2DBoy\WorldOfGoo. ProgramData? Worse, that’s actually a hidden folder by default. Gah!

3. Automatically set themselves to your desktop screen resolution

Don’t default to something horrid and archaic like 640×480. The vast majority of PC gamers use flatpanel monitors, and games running at anything other than their native resolution tend to look horrible. Save us the hassle of changing the setting ourselves, but most of all save the less tech-savvy from having to work out what a resolution even is in the first place, or just putting up with a blurry screen because they’ve no idea how to fix it. Clearly, still allow the resolution to be easily changed to whatever the gamer wants, however: the game needs to support every res the monitor does.

SWAT IV - Man, I loved editing those ini files for widescreen!

4. Support widescreen resolutions.

Widescreen isn’t the future – it’s the present. Just look at the consoles for proof of that, or at the top hits for ‘monitor’ on Amazon. And expecting us to edit an ini file or type in command lines doesn’t count as widescreen support.

5. Uninstall in seconds.

Don’t have it laboriously check every single damn file before it has the grace to remove ‘em – just wipe the folder, pull the main hooks out of the registry and be done with it. I uninstalled the FIFA 09 demo today, and it all but locked up my PC for ten minutes while it did its ridiculous, disc-churning thing. Then I uninstalled the King’s Bounty: The Legend demo, and it was gone in the blink of an eye. That’s the way to do it. When I want someone to leave my house, I just want them gone – I don’t want them hanging around on the doorstep making tedious chit-chat for half an hour. Tied into this is installing neatly in the first place to ensure removal is simple – the game should all end up in one place, not explode tiny bits of itself all over the hard drive.

FIFA 09 - takes 12 years to uninstall

6. Don’t require the CD/DVD in the drive to play.

Again, we’re talking about a PC, a device with hundreds of gigabytes of storage. A game needing to look at a plastic disc entirely external to the game install folder whenever it runs is openly ludicrous. I know it’s for copy protection’s sake (and even so is of debatable effectiveness in this day and age), but the annoyance to legit customers surely outweighs a few extra lost sales before the inevitable no CD crack turns up anyway. Requiring PC gamers to scrabble through a vast pile of discs just to play the game they’ve already installed is contrary to the nature of the platform, and lures people towards less than legal solutions that may ultimately push them further towards piracy. And you wouldn’t want that, would you publishers?

A relic from the past

7. Keep the quicksave and quickload keys far apart.

Accidents happen, whether it’s sausage-fingered gamer stereotypes or just furious keyboard-slapping in rage at another defeat. Hitting quicksave when you’re reaching for quickload is the worst thing in the world, including being licked to death by a pack of hobos. If you set quicksave and quickload to F5 and F6, you are not fit to be developing PC games. F6 and F9 are fine – that’s enough space to blame quicksaving just as you get killed on the player being stupid, not on developer thoughtlessness.

8. Escape means menu/pause
The button’s actually called ‘Escape’, for heaven’s sake. Why on Earth would a game ever bind a request to leave or pause the action to anything else? This needs to be standardised. No-one wants to be miserably jabbing at random buttons one-by-one because the phone’s ringing but they’ve got no idea what brings up the pause menu.

And, because I want to keep this list PC-centric rather than generalist to all games, I’ll mention cutscenes here rather than as a separate point. Pressing Escape during a cinematic means I want to end that cinematic. Literally, I want to escape this movie you are making me watch. Please respect that button’s purpose. Please respect your players – and if you make any of your cutscenes unskippable, you don’t.

What could it be for?

9. Auto-backup quicksaves

Again, accidents happen. Excited gamers hit quicksave when they think they’re out of danger but a giganto-beast is just about to feast on their ankles. Files get corrupted. And then you’re screwed, with no option than to rewind potentially hours of progress. So whenever the player hits quicksave, the game should keep a copy of the last one in case of disaster. The last two, ideally. It’s just common sense, and surely an incredibly simple process.

10. Patches should fix, not break

If your patch renders savegames from previous versions of the game inoperable, it’s just not ready for release. If people have to restart a game from the very beginning because of this, they will hate and distrust you for it. If there’s honestly no way around this, because the under-the-hood changes really are that absolute, then the patch needs to say as much in giant red letters when it’s run: “INSTALLING THIS WILL BREAK YOUR SAVES. OK?” A footnote in the readme file is not enough. Better yet, the lead designer should show up at the door of anyone installing the patch with a box of chocolates and an apologetic hug.

Stepping away from savegames, if your patch introduces new problems then it’s hardly a patch, is it? Test it to death before you let it into the wild – remember that Eve update which deleted critical Windows files? Such a thing cannot be allowed to ever happen again.

__________________

« | »

, , .

266 Comments »

  1. Armyofnone says:

    “7. Keep the quicksave and quickload keys far apart.”

    Oh please god yes.

  2. Fumarole says:

    Regarding point 7 – I’d be happy if all games simply included a quicksave. The ability to rebind keys makes it easy enough to prevent fat-fingering the keys, if one is so prone.

  3. finchDenton says:

    2. Use standardised install and savegame folders

    Goddamn, EA you motherfuckers, listen to this. I’m sick of finding my Crysis and Spore saves in stupid folders.

  4. Katsumoto (jvgp100) says:

    2- Personally I install all my games into C:Games, cuz even program files pisses me off – it already has a load of random software in it, having to trawl through that in addition to my mass of games gets infuriating. I agree with the general point though, why does it have to be done by publisher! Argh. Also agree about the save game malarkey – nowadays games seem to save their games into any of about 5 or 6 different folders. Why not do as you suggest, or even better imo, just put them in a folder called “save games” in the folder that you installed the game into!

    8 – I agree, but I also think more games need a way to pause cutscenes (space bar?). It’s so annoying if your mum/girlfriend/whatever comes in during that crucial cinematic, and you can either miss the entire thing or try and get rid of the intruder politely whilst at the same time trying to take in the essential plot twist.

  5. Chris says:

    Great list! The only one I’m not entirely in agreement with is the CD/DVD one. I think that’s the least intrusive bit of DRM right now — if you lose a movie DVD, you can’t watch the movie, after all. I don’t think checking to see you haven’t passed the disc on to someone else is that terrible of a thing.

  6. Carra says:

    Ok:
    -> All buttons should be remappable! I play with the numpad instead of WASD. If I can not put my movement there, I won’t even bother with the game. And not being able to remap the Mass Effect spell hotkeys to the buttons around the numpad (/, *, -, …) is just horrible.

  7. Optimaximal says:

    Addendum to #8.

    If playing a single-player game, hitting Escape to explicitly pause the game MUST PAUSE THE GAME. There’s nothing worse than needing a wee, pressing Esc (out of habit and/or expectancy), only too come back to find your forces wiped out.

    I’m looking at you Darwinia, you otherwise largely flawless masterpiece!

    re: keyboard remapping -
    Splinter Cell:Double Agent gets an automatic -900000000% for forcing you to use the Return key to do anything. It made an already shoddy buggy game noticeably worse!

  8. Reader No. 4 says:

    Actually, with point 8, it would make a lot more sense to bind pausing the game to the button that says “pause” on it, and when you think about it putting quit on “end” makes as much sense as “escape.” Escape is the standard and all games should respect it but I wouldn’t try to logically justify it.

  9. phuzz says:

    Yes to all of the above, except maybe the uninstall thing, because I usually just reformat every 6 months or so instead…

    Perhaps we should have a similar idea to Games for Windows (wait! read the rest! don’t flame yet!). A sticker/logo that developers can put on their games when it complies with the above list of requirements, some sort of Campaign for Proper PC Games or some such (ideally with a witty/smutty acronym ).
    Console developers should be used to having to jump through hoops to get their games published, most of the above (except maybe 1 & 10) should be trivial to implement.

    And lastly, this is a special plea for Valve:
    Once I’ve set my display settings and key bindings for one source game, why do I have to set them again for every bloody mod I download?

  10. MrMud says:

    Always allow the user to change the default controls.
    Not quite so important in some genres but If I cant change the input configuration in an FPS I uninstall at the spot.

  11. garren says:

    Abso-*beep*-lutely agreed on all points. Someone contact Stardock on this to make another list.

  12. Jason Lefkowitz says:

    Why not… just put them in a folder called “save games” in the folder that you installed the game into!

    Because the idea of a home folder is that you should be able to only back up that one folder, and then, if disaster strikes, you reinstall your apps, restore your home folder, and presto voila all your saves, prefs, etc. are back in place.

    Putting saves and prefs in “Program Files” defeats this because it’s outside the home folder.

  13. Joe says:

    Speaketh Trueth youeth doeth.

    Soundeth liketh aeth knobeth Ieth doeth.

  14. karthik says:

    A nod at point #2. The Gears of War save games are hidden 8 folders somewhere under drive C. And 4 of them are hidden, one of them has a randomly generated name!

    11. Allow a save anywhere feature. (Famous Culprits: Far Cry, Riddick)

    12. Easy access to in-game volume controls, and one slider for master volume (in addition to music/speech etc) . It drives me up the wall when I can’t alt-tab out of a game and end up having to tweak half a dozen volume sliders in-game to avoid having my ears blown out.

    13. In game gamma correction. I hate having to tweak monitor brightness settings before and after a play session.

  15. phuzz says:

    I don’t have permission to edit my own comment :(
    so instead I’ll add this one as well:

    …while standardised save game folders are great, the option to change them would be even greater. Just have an ‘Advanced’ tickbox on the installer that lets those of us who know what we’re doing, install our games to a different drive (for example).

  16. Switch625 says:

    Being able to pause cutscenes would be nice as well – can it be that hard?
    I can pause at any other part of the game to respond to the microwave beeping, the doorbell going or the phone ringing – why is that if any of these things happen during a cutscene I miss a great chunk of the story?

    Not that developers should be having long cutscenes anyway, obv.

    There’s not a single one of these I disagree with, although regarding Alt-tab support I think there are technical issues that stop it being silky smooth with a lot of games. With more demanding games on lower RAM systems (which, with the advent of Vista, now includes 2Gb systems) all of your desktop stuff gets paged out to the disk, so there’s a big pause when you alt-tab out cos it’s got to page all the game memory to disk, then all your desktop stuff back off disk.
    At least, that’s the way I understand it.

  17. Sid Sinister says:

    5. Uninstall in seconds.

    How when you uninstall game with expansion packs also installed it would be ideal if you could run one uninstall program for the lot. If you have uninstall the expansion packs before can uninstall the main game it can takes ages have, the worst offender I can think is The Sims 2 especially with all it expansion packs that has came out over the years.

  18. Lacobus says:

    I was with you untill pressing escape to quit cutscenes. This should be a separate button, escape = pause. Whether it be to a menu screen or whatever.

  19. Bobby says:

    If your patch renders savegames from previous versions of the game inoperable, it’s just not ready for release

    That one just won’t happen. ever.

    Most notably because with each little change in the game structure there’s a chance the old save game state may actually be invalid or even bug-inducing by the new “rules” the game follows post-patch. Writing systems to correct the old game state as it is loaded is, to put it mildly, not trivial.

    There are other problems, but that one’s the hardest to take care of.

  20. Fred says:

    I absolutely agree with all but #5. While it’s true that when I ask a guest to leave, I want them out ASAP, if they’ve been leaving crap all over my house, I don’t want to have to clean up after them.

  21. suchchoices says:

    Point 7 is a close relative of the reason why my keyboard has gaping holes where those “power off your computer by accident while you try to hit F12 in the dark” keys usually sit.

    I propose the addition of the Clear Sky Crash Reporter Memorial Point, whereby seriously bug ridden games with automated error reporting tools are strongly encouraged to ensure the error reporting tools themselves do not fail.

  22. MacBeth says:

    How about deactivate the goddamn Windows key so that you don’t accidentally hit it in the middle of a game while reaching for Ctrl or Alt… though I have never ever used the Windows key for the purpose for which it was invented (not even sure what that was tbh) so mine is currently removed from my keyboard and lost somewhere…

  23. ascagnel says:

    @phuzz:

    Most games have had such a checkbox for quite a while. Going back at least as far as 2003 (I remember installing SimCity 4 to my G:\ drive).

  24. gattsuru says:

    14. Have an autosave. This goes doubly for games that inspire eight-hour-long gameplay sessions. This goes quadruply for any game that could ever have a bug which causes crashes (and thus, any game).

  25. Saflo says:

    If your story-driven game is divided into discrete levels or chapters, have an unlockable menu that makes them available for replay after completion. Halo did this, Half-Life 2 did this, and everyone else should do it.

  26. Sucram says:

    Like Katsumoto I also install to X:\games\ rather than program files. A few titles default to this, it would be nice if during install you were given the option:

    Install directory:
    O X:\ProgramFiles\thisgame
    O X:\Games\thisgame
    O custom..

    UserSettings directory:
    O MyGames
    O (install directory)
    O various random folders you’ll never find

  27. LewieP says:

    I will say on the widescreen point, they should also support non-widescreen resolutions. A bunch of recent PC games have been “Widescreen only”, which is bullshit.

  28. FP says:

    Great list, this is what games for windows should have been.

    One thing though, your suggestion for solving #5 is a really bad idea since users *will* manage to install the game into somewhere important (e.g. straight into c:\program files or c:\users\ or c:\myimportantdata) several pieces of software have been bitten by that before.

    @Katsumoto
    In addition to what Jason said, saving files into a subfolder of Program Files can cause problems on Vista.

  29. Mr_Day, Pioneer of Yawning Indignity of Man says:

    Amendment to unskippable cutscenes:

    Developer\publisher logos and introduction cutscenes should be shown once, then moved to a button on the title screen to only be shown when the player wants to watch them.

    This is especially true of MMO games. Age of Conan and Warhammer are guilty. I want into the game, not to look at EAs logo. Sod off, will you. Piss off. I am pushing esc. I sodding hate you.

  30. Shadowmancer says:

    3. Automatically set themselves to your desktop screen resolution

    No and NO, why because most people dont have a £100,000 pc, so when i play crysis s i’ll have to play it at 1650 x 1050 by your reconing or i’m not a gamer i mainly play games at 1280 x 768 and they are fine run with brilliant graphics and a good framerate only old games run at my default rez.

  31. Keith says:

    Yes. Very yes. Specifics:

    @Katsumoto, re:8, pause for cinematics. Yes! I would probably suggest that instead of the Escape key skipping cinematics, it pauses them. Like it pauses the game, so it’s consistent. Make the “skip cinematic” button something like Backspace. Or even, as Tomb Raider Legends did on Xbox, have a “Skip cinematic” option appear on the pause menu when in one. That way you avoid accidental skips, and don’t have to implements a “replay cinematic” button for people who were busily hammering space/whatever when the cutscene kicked in.

    re: 2, yes. One thing though — in order to have “Vista compatible” or “XP compatible” badges on the box, software has to follow a few rules about where it saves configuration files. My Games*name of game* works for me. Put the configuration files in there too (ALL of them, if there are separate engine configs and inis and keybindings and whatnot) so I can backup my configs and saves easily if I’m upgrading or whatever.

    Happy with karthik’s 11, 12 and, er, 12. What about:

    14:Automatic updates. Not “you must download 500Mb before you can play”, but “there’s a patch available: [install] [read changelox] [not now, thanks]“, *before* the game has spent 60 seconds loading textures and showing me endless logo animations. Obviously only relevant for not-steam games.

  32. Sucram says:

    On cutscenes:
    When you start mashing buttons on your input device it should pause the cutscene and give you the option to skip it. Escape should pause it and bring up the in-game menu.

    Similar to what Saflo said about a chapter menu, where appropriate there should be also be a cutscene theatre.

  33. kafka7 says:

    Great article. So many annoyances that we take for granted. Let’s not take them for granted anymore! Man the barricades!

    If I was going to add one thing, I would mention your choice of start menu item folder being completely ignored, and placed in some stupid subdirectory starting with the publishers name. I don’t care who publishes it! Put it in \Games\* please! I’m fed up of rearranging my always-tidy start menu after every install to redress egotistical publishers.

  34. Walsh says:

    I see kafka beat me to the punch.

    My biggest beef is games that let you install to C:Games but don’t let you configure where the Start Menu shortcut goes! I had a whole system goin where my Start Menu was one neat column with a folder for Games and its slowly become a ridiculous PITA to maintain after uninstalls/installs etc.

  35. Andrew F says:

    ‘Save Anywhere’ is a game design decision, not a universal right.

  36. EyeMessiah says:

    @3

    This one is a bad idea! WAR does this with a psychopathic mono-focused obsessiveness every time I start the game and it is driving me crazy having to switch modes every single time. My desktop resolution is not the resolution I game at.

    Otherwise, ok.

  37. EyeMessiah says:

    11. Save anywhere is a universal right.

  38. Homunculus says:

    Addendum to 8.

    The first menu screen you see when you mash the Escape key from in-game should always have a “Quit to desktop” option. The most egregious offender, Assassins’ Creed, is rightfully mocked for its eleven step process, but even the mighty enhanced edition of the Witcher necessitates an unnecessary backstep before releasing you to other interests; despite an obvious space in the pause menu which could comfortably accomodate a quit to desktop item.

  39. suchchoices says:

    @ Sucram, others, regarding the default game install path

    It would be nicer if your operating system noticed when you were installing the game, and forced the install and savegame directories to follow the naming convention you’d specified earlier.

    @ MacBeth, re: that sodding windows key

    I too levered out my left windows key many years ago.

    On the subject of keyboards, another pet hate is those games that exclusively grab my keyboard input, and block the use of hotkeys for applications running in the background, eg foobar2000′s global play/pause/next track/prev track hotkeys.

  40. Theory says:

    Why not… just put them in a folder called “save games” in the folder that you installed the game into!

    On top of Jason’s reason, this generates a UAC prompt (and on OSes older than Vista, completely bones anyone running the with a limited user account). It’s as bad an idea as saving all your documents to Program Files/Microsoft Office/Word/.

    In fact something Alec missed is Vista’s dedicated saved games folder: Users/[name]/Saved Games/. It’s even better than adding a new folder to Documents, and it’s even more standardised since every Vista user account already has it.

  41. Colthor says:

    2.
    I hate it when games installed on not-C: put their save-games on C:.
    Keep them in the game’s directory. That way they’re on the disk I specified to install to, and they’re easily findable when you want them. And when you move the disk to another computer all the savegames are already there, you don’t have to go digging for them.

    Having your smallish system partition filled up with gigs of savegames because you didn’t realise they were going in c:\Documents and Settings\[...] is a pain in the arse.

    And yes, I know it’s part of the Games for Windows specification. Morons.

  42. Diogo Ribeiro says:

    Nice list. I have to echo the voices that support the ability to save anywhere (which may indirectly be a jab at annoying checkpoints), and cutscene handling. As for the latter, I’d really like it that when a cutscene comes up that I’d have the option to pause it or skip it. That way, vital information that may be shown to players (I know, it most often breaks down to some trivial bit of bump-mapped breasts sauntering about, but I’m giving devs the benefit of the doubt) can be paused to do something and later resumed.

    In terms of DRM, I’ve been thinking about the annoying online verification everytime you launch a game. How about instead of requiring a new verification everytime you want to play a game; the system does a check and maintains the permission for the game running as long as you don’t turn off the PC or switch accounts? This means that the verification can check if the copy is legit, but only does so once every time the user logs onto their OS of choice – NOT everytime they launch the game.

  43. araczynski says:

    I disagree with #2. I HATE when everything wants to go into program files. i install ALL my games under C:\Games and also use a start menu folder ‘games’.

    I would also add to include in game cheats in all games. for when we’re not in the mood for their ‘challenge’. sometime i just want to blow crap up, why should i have to hunt the net to get the cheats/trainers when the devs probably have them in the code at some point for testing. stop pretending you’re special and just leave/put the stuff in there from go.

  44. RandomEngy says:

    About #2: Vista requires the process have admin privileges to write in the Program Files directory. That’s why more and more save games are appearing in your Application Data folder, so users with UAC on (and yes, this is a lot of people) don’t get an irritating pop-up every time they run their game.

    What they should do is include a static shortcut to the save data so you can get to it easily.

  45. bitkari says:

    Good list. Here are my personal bugbears:

    * DRM is only acceptable if it NEVER EVER interferes with my enjoyment of the game. Smart publishers don’t DRM.

    * Don’t require a dozen patches to get up to the latest version. If someone buys a game 8 patches down the line, let them grab ONE file to get up to speed.

    * Speaking of patches: MAKE THEM AVAILABLE. So many publishers are cheapskates and don’t even host their own patches, relying on fileplanet and friends to do their dirty work. It’s your game, and it’s your publishing brand at stake here, so have a website that works, and keep all of the relevant downloads accessible.

    * Gamepad controls on relevant games! So many games, even ports of console games don’t support game controllers. I remember sobbing gently when Beyond Good & Evil would let me play with my gamepad.

  46. cliffski says:

    What really annoys me as a developer is there seems to be NO DOCUMENTED WAY to get the location of the MyGames folder.
    Maybe you need to pay cash to microsoft for the voodoo. You can use SHGetFolderLocation() to get MyDocuments (which is what I use), but getting MyGames is impossible.
    If anyone knows how, please tell me NOW, as I’m releasing a new game tomorrow :D

  47. suchchoices says:

    yay for windows development bullshit! good luck with that one cliffski!

  48. Junior says:

    I am here to say NO to standardized save locations.

    But only because I’m getting so sick of them showing up all over my machine, everytime a developer starts a convention, someone else makes another. Then just to rub it in, three of them start sharing a folder, while all the others linger outside.

    MY DOCUMENTS JUST CAN’T TAKE IT ANYMORE.

    So, a save folder in the install please?

  49. Maximum Fish says:

    Skip-able (or absent) ad splash screens when loading the game. Everytime i loaded up Crysis i had to watch the EA logo animation, the Crytek one, the Nvidia one, the Intel one, the ESRB one telling me the rating of a game i’d already bought, the lawyer soothing ESRB one telling me the online content isn’t rated, and the screen that just says “Crysis” on it. Then, 13 minutes later, i’m at the main menu and, wait, what was i here for again?

  50. Katsumoto (jvgp100) says:

    Okay, thanks to the numerous people telling me why Vista necessitates save games going into a certain directory! I take that bit back. I uphold everything else I said ;)! If they must go into a certain directory then yes, it should of course be standardised i.e. every game in the same place. Ooo, messy subfolders get my goat!

  51. Sucram says:

    @suchchoices
    Having a default install directory for games has to be a setting in Windows. I don’t think we should be asking for or expecting games to scan our PC’s for where games are installed; comparing registry entries/executables against a database so that they can present us with a default directory.

    A lot of the fault regarding where save games are kept is Microsoft’s. Most program data which you would want to transfer between PCs is kept in the Roaming folder. But for games they make a special case and have not one, but two extra folders . Why do they have a ‘MyGames’ folder AND a ‘Saved Games’ folder under Users?

    edit:
    Just found a good (by which I mean bad) example. C&C3 has Saved games in the SavedGames folder, replays in Documents and maps and profile data in AppDataRoaming!

    (P.S. in other news we’re all bankrupt, just in case everybody is just reading about games and hadn’t noticed)

  52. dartt says:

    11. No putting checkpoints right before cutscenes.
    12. No installer music (that can’t be switched off).
    13. No unskippable publisher videos when you start the game.
    14. No gamespy?

  53. brog says:

    I was all prepared to go ahead and implement in my game anything you said.. and then it turned out half of it was irrelevant because there are no savegames.
    I’ll get right on to the windowed mode though.

  54. cliffski says:

    holy fuck, I didn’t even see that saved games folder. i have maybe 10 games installed, including COH and Bioshock and Spore, and that folder is empty.

    Fuck it. I’m going to sick to MyDocuments/Kudos2. At least that bloody works.

    BTW apparently SHGetFolderLocation() is now SHGetKnownFolderPath(). They changed it just to annoy everyone apparently…

  55. karthik says:

    Skippable intro videos and logo splashes. (Echoing Maximum Fish above)

    Crysis allows me to skip all but the EA logo, whereas Gears of War makes me watch four screens (about twenty seconds) before I can get to the main menu. I couldn’t find the responsible .bik files, either. Another of Games For Windows’ splendid innovations.

    I remember some game that forced me to watch the intro videos the first time after installation that it was launched, but allowed me to skip them from then on. This was perfect. I think it was Titan Quest, or its expansion.

  56. Half Broken Glass says:

    I’ve seen many whines about PC gaming(Most recent being the gamer’s manifesto), but this one takes the cake.

  57. Downloads_Plz says:

    Oddly enough the one that resonated the most with me is the one that I don’t see anyone commenting on, #1. Alt-tab support. Far and away in my opinion the most annoying thing a dev can ever do is not include alt-tab support.

    I do not want my PC to be stuck on your game until I exit. A PC is not a console, and the lack of an alt-tab option (and a FAST one at that…TF2 I’m looking in your direction) seems like an attempt to turn it in to one.

  58. Pahalial says:

    All of these.. Yes, yes, and yes. God yes.

    So many recent games fail at ALL of these. I hope other major game blogs pick this up so devs have no excuse when they KEEP DOING IT AGAIN AND AGAIN.

  59. Mman says:

    Can’t really disagree with anything on the list, as it’s mostly common sense stuff (beyond #3, possibly, for reasons others have mentioned).

    On #2, and an extension of the last part of #5, keep my saves in the damn game directory, instead of spreading it to my documents or some other place (though I have to admit I’ve almost been convinced otherwise by a couple of posts here).

    Also, I would put #7 as “let me change my quicksave and quickload keys”. I’ve seen many games that let you configure everything else, but not save/load, which kind of sucks.

    Ever since Crysis I’ve completely lost any sympathy for developers not doing #1; Crysis is probably the most advanced game ever, yet almost instantly alt-tabs itself on/off even if you leave it half an hour.

  60. cliffski says:

    agreed. and all games should support the old standard of alt+enter to toggle between windowed and fullscreen mode. Yes it *is* a bitch to code it. No there is no excuse not to do it.

  61. James says:

    If anybody in the industry reading this, please get rid of the

    FUCKING SHIT COCKSUCKING INTROS OF FUCKING NVIDIA EA INTEL YOURGRANDMA BULLSHITLOGO CRAP

    because

    I ALREADY BOUGHT YOUR SHITFUCKING GAME NOW LEAVE ME THE FUCK ALONE!

    how hard can it be?

  62. roryok says:

    many have said it already, but

    8. NO! Escape should still bring up the menu/ pause game as expected, but SPACE should skip the cutscene. I’ve missed exposition in more than a few games trying to get to the menu to turn off subtitles or change resolution and ending up skipping the cutscene

    Points 2,4,5, and 6 are pretty much licked by most steam games, so it wouldn’t be a whole heap of effort to get in the other features on this list.

    I’ll add a few more too… 11, 12, 13 and 14 are taken so…

    15. in relation to standardised keys, WASD are fairly standard to move, but use / reload / lean left /right might aswell be too. Even having a setting where games can choose from a few different standard defaults would be nice, like how some xbox games have a few different controller setups.

    16. display setting menus and difficulty settings should be standardised too. Crysis had some very confusing display settings menus. It seems like every developer has a [slightly] different opinion about what goes in the ‘advanced’ section of the display menu. Wouldn’t it be nice to have universal display settings that would become the default for any installed game?

    @Katsumoto
    I totally agree, I always install games on c:\games\ so I can tell quickly when games are hogging diskspace. But I’m sick of having to specify it (and of playing that little game where you turn “program files” into “games” using only the right arrow and delete key. Ok maybe that’s just me.

    @karthik
    Uhm… you can save Far Cry anywhere. It autosaves at certain points, but you can also open the menu and save any time….

    @Sid Sinister
    The Sims games don’t count on this list because they are technically the spawn of the devil.

  63. Patrick says:

    I am in complete agreement with Bitkari. All developers must host their own patches. To not do so is troublesome and an inexcusable. Also all patches should be cumulative. If I want to update my game to 1.5 I should not have to download the 1.1 patch and the 1.3 patch and the 1.5 patch and install each one in succession. With modern internet connections patch size has basically become irrelevant. Just offer one big patch.

    Ideally all games should come with auto update where you click one button and the patch is downloaded and deployed. Auto update, however, needs to be an OPTION not a requirement for those of us running mods incompatible with the most recent patch or for whatever reason.

    Also in line with the Alt-tab point, never map keys so that Alt and tab need to or could rationally be pressed at the same time. Several games I have played, most recently including the Witcher, have done this and it is really annoying (Yes, I know it can be changed but it should never have been set that way in the first place).

  64. Alex says:

    @Downloads_Plz

    I do not want my PC to be stuck on your game until I exit. A PC is not a console, and the lack of an alt-tab option (and a FAST one at that…TF2 I’m looking in your direction) seems like an attempt to turn it in to one.

    It takes forever to switch to and from any fullscreen Source game, but even that is still better than Goldsrc. It wasn’t the time it took to switch, but that you’d lose your sound until you restarted the game if you alt-tabbed out.

    I do think that the save-games should stay out of Program Files, though. Games should be run as a limited user and limited users shouldn’t have write-access to Program Files. Won’t someone think of the security!?

  65. Tei says:

    My list:

    1) Quake style console
    2) Good modding support
    3) ESC key skip all non-interactive crap
    4) Having Quicksave/Quickload
    5) Screenshot key
    6) Run on my native LCD monitor resolution, and looks good
    7) Ability to change FOV
    8 ) Ability to rebind keys
    etc..

  66. suchchoices says:

    as if millions of angry internet men cried out in varying levels of pent up irritation

  67. Mogs says:

    Good list RPS. I agree 100%. The other thing I would add after playing STALKER is

    11) Don’t invalidate old save files when a new patch is applied.

    Having to start the game from scratch because you’ve patched it? Unforgivable.

  68. Sucram says:

    @cliffski

    NO!

    Some people actually use the Documents folder for documents (yes really, I’ve seen it). Having to dodge dozens of game folders to find their files is not fun. Clicking on the democracy2 folder instead of docs does not make them happy people.

  69. Pederson says:

    I really want to be able to bind key _combinations_, even if it’s limited to Ctrl, Alt, Shift. Some games do this, most (in my experience) don’t. I know it’s possible to do this without stepping on the bindings for the individual keys, and it would allow me to bind related actions to related keystrokes. Even if this isn’t something I need in most games, I want it in any game complicated enough to justify remappable controls.

  70. Matt says:

    1.) Good
    2.) Agreed, or, ideally, make the save game folder itself customizable, I don’t like a load of extra folders in “my documents”
    3.) not really an issue, some people prefer a lower resolution to improve performance, it’s the same thing as saying “turn everything on high initally because it looks better”
    4.) almost all new games do
    5.) Not really saying anything, devs don’t deliberately make uninstall process’ long, it’s just either poor coding or good coding.
    6.) Industry has solved this problem via securom, woo!
    7.) lol
    8.) I can’t think of a single game I own where escape doesn’t bring up a menu or similar. Agreed with the cutscene point though.
    9.) A bit ridiculous, I’d prefer saves didn’t corrupt than backing up saves
    10.) Well dev’s obviously know this, GSC on the other hand could do a MUCH better job of letting people know the patch will break saves.

  71. spd from Russia says:

    why the bloody need to shit allover the Documents and Settings/users/ folders?
    keep the saves, configs and EVERYfucking thing inside the games` install folder!
    digging thru Documents and Settings/blah/blah/blah/blah/
    is always a pain.

    And plz why install yet another pukbuster ( I think I`v had 5 of them at some point) and another aGaya driver

    and rebindable controlls is a MUST above all those things!

  72. Ergates says:

    @James

    Seconded.

    When I double click the icon of a game on my desktop, I do so because I want to play the game in question. Not because I want to stare for several seconds at your companies logo. I’ve bought the game, you have my money, you don’t need to advertise any more.

  73. Gabanski83 says:

    Multiplayer via that POS Gamespy as an option, not as the only choice.

    I hate Gamespy. I do not understand why devs/pubs use it, as it’s such a pain in the arse to use. Really puts me off multiplayer gaming if it’s through Gamespy and it’s flaky login system, with random lag and disconnects. Relic Online is almost as bad, but at least that’s one series of games.

    And yes, lose the playing of the damn EA (or whoever) logo every time I launch a game. I’m sick of seeing the logos of who the game was developed by, published by, sponsored by, the hardware it (apparently) runs best on, etc. I know this shit, and even though I wasn’t interested in it all the first time I had to sit there and watch it, I’m even less interested now, on the thirtieth launch of, say, WAR, or Crysis Warhead, or whatever. I don’t care who made it, I just want to enjoy the product I paid good money for.

  74. Mogs says:

    And another thing:

    12) Do not, under any circumstances use or support the abomination that is Games For Windows Live. And if you have the Games For Windows label, ensure you support other control pads beyond the 360 controller.

  75. Radiant says:

    YES! Fucking save files!
    I told the installer to stick the game in my D drive why in gods name are you saving my save games in my windows drive?!?!
    The D drive is labeled GAMES you bastards.

  76. phuzz says:

    re: all the installer path malarky:
    All this has reminded me of the good ol’ Amiga. The built in installer program started with a quick choice, Beginner, Intermediate and Advanced (or similar), if you went for advanced then you’d get asked about the location of every file (assuming the programmer had bothered to script the installer), on intermediate you’d only be asked the more important questions (eg install to where? and where would you like your shortcuts to end up?), and beginner would often not bother asking any questions at all and just install to default locations.

    Seems to me we could do with this universally (props to the one or two programs that actually do something like this already). Ideally with your level of expertise being set per user, so my mum can have a limited user account, and not be asked comlicated questions, and I can have full admin rights and be asked every little detail, but now I’m getting a bit beyond just games.

  77. Kadayi says:

    Offtopic:-

    Cliffski

    You’re releasing Kudos 2 tomorrow?

    Ontopic. Good list overall gents. There isn’t much I can add or say, save that actual resolution only really suits people with beat machines generally. A better option is a degree of autodetection and optimal setting (best suitable resolution and graphic settings), which you used to get with a lot of games, but seems to have died a death in recent years.

  78. Masterdog says:

    Somebody please tell me I’m not going mad, but haven’t we seen this article before? When I saw the title I thought ‘oh yeah, this one included the alt-tab thing and the quicksave keys’. Then I noticed nothing about it appearing somewhere before. Help?

    Edit – never mind, saw the alt-tab link at the bottom and remembered I heard the close-together-quicksave keys from a friend. Good list anyway

  79. BobCFC says:

    11) Don’t use DRM! I was just about to pre-order Red Alert3 on amazon; it has a natural incentive to buy the game because I want to play it online so I need a real CD key.

    After reading all the terrible reports of the SecureROM restrictions and the fact that you can ONLY INSTALL THE GAME 5 TIMES I have decided to wait and see. Sorry you lost a sale EA. I bought the previous game C&C3 last year too.

  80. dhex says:

    i know there’s no chance in hell of nuking activation limits but it’d still be nice if there were. that’s just plain excessive.

  81. Hobbes says:

    Why the _____ does a game need to modify the registry?

    I understand a work App like Office or Creative Suite where you need to link files to file editors and such.

    Annoying!!! adding useless _#it to my registry just makes my comp’s boot time increase EVERY day.

  82. Mark Cook says:

    A few thoughts:

    - Screen resolution defaulting to desktop: I’ve got a crappy video card in my laptop. It runs a web browser and Office fine at the laptop’s max resolution, but a game made in the last year or three? Not a chance. A better solution is to have the game determine a recommended level based on your video card, RAM and processor during install and default to that.

    - Unskippable cutscenes/logo splash screens – some (not all, but some) are there to cover up that they’re secretly loading screens; so maybe this should be to skip as soon as possible (or even show a loading screen if you quit a cutscene before everything is finished loading).

    - ESC shouldn’t suddenly become skip in a cutscene. If it brings up a menu in game, it should bring up a menu in cutscene – it’s all about consistency. (The menu having a “skip cutscene” option at this time would be great.)

    - Speaking of consistency: a standardized location for saved games means that saved games WON’T end up over My Documents. And yes, please keep them in my home directory.

  83. Theory says:

    %USERPROFILE%\Saved Games\ surely, Cliffski.

  84. friday says:

    When I get alt-tabbed out of anything running on the HL2 engine it takes days to get back in…

  85. ascagnel says:

    A new one to add, that goes along with the ALT+TAB: Proper support for the mouse in windowed mode, especially in strategy games. RTS and TBS games may not have a minimap and may rely on edge scrolling. In windowed mode, if you go outside the window it could ruin your game. Either trap the mouse, or include a minimap/scroll buttons.

  86. Cowbane says:

    I LOVE windowed mode. I love it, greatest thing ever, and usually when a game doesn’t allow it. Guess what? I’m not playing it. I like to talk to people while playing a game, I don’t care how ridiculous the game is. I want to talk about that ridiculousness.

  87. Nitre says:

    Good article. Agreed on pretty much all points.

  88. CdrJameson says:

    As a PC developer I would add:

    - Let the user set any screen mode for the game, even if the video drivers say they don’t support it. They lie, oh yes, they do.
    - Support multiple monitors
    - Don’t put anything in the registry- you’re just making it hard to find, back up and restore. There are games that, I kid you not, put save games in there.
    - Let the user choose where save games go. You let them choose the installation path, so why not the save games? I quite like my shared folder so I can play at home/work.
    - Don’t use Vista-specific anything
    - Don’t assume the machine is connected to the Internet

    Oh, the old publisher name in the file path is a hang over from the old ‘designed for Microsoft Windows 9x’ certification, which brings me on to:
    - Don’t bother with Microsoft logo certification.

    And you can make save games ‘forward compatible’with any changes in patches easily enough, as long as you think about the possible future need to do that before you start.

    Oh, and why not full video controls in cutscenes?

  89. wien says:

    @spd from Russia: As has been stated several times already, storing saves in the game’s directory is bad mojo. In any proper OS (and some bad ones) a normal user does not have write permission there. User files go in the user’s home directory, plain and simple.

  90. VonWatters says:

    Great article.
    Re the windows key, get a G15 then you can switch it off for games! Also, mouse thumb buttons are a godsend but PLEASE make your game recognise them, otherwise my thumb starts to atrophy.

  91. cHeal says:

    Heads up, I’m pretty sure that you should infact install your games under Program files, while working with Vista 64bit I learnt that Program Files is a special folder, and all apps should be installed there. Forget what it was all about now. I put all my games under Program Files/Games/*game name*/

    It’s pretty easy to do so, as it just means replacing the Publisher name with “Games”

  92. sbs says:

    I am used to backing up saves myself, manually, provided I actually do want to keep them.
    I still get nightmares from the traumatizing events that unfolded when I wanted to backup a save and could not find it, for the first time, in the actual game directory. I eventually found this C:/Users/User/Documents/My Game. and was horrified when I saw this mess of configs and saves that dozens of games and demos had stored there. I had no clue whatsoever.

    All I’m saying is an alternative option to this wouldn’t hurt. Just ask me on install where I want to put the shit.

  93. Nick says:

    “As has been stated several times already, storing saves in the game’s directory is bad mojo. In any proper OS (and some bad ones) a normal user does not have write permission there. User files go in the user’s home directory, plain and simple.”

    What? Why would you not have write permission to the folder your game is installed to?

  94. cliffski says:

    “%USERPROFILE%\Saved Games\ surely, Cliffski.”

    BWAHAHAHAHA as if it was that simple.
    No.
    You can’t do that stuff any more, not if you want to play ball with XP and vista. There are newer ‘approved’ ways of doing all this.
    To everyone who wants all the savegames in the games folder, it ain’t gonna happen because amazingly under some setups, the user cannot have access to that folder. Thats the whole point of the MyDocuments crap. Even if your machine is locked down with lead weights, EVERYONE can access their own MyDocs. That’s what its there for.
    Vista added more layers of confusion, redirection and virtualisation. yay!

    I can use vista fu to get the location of the Savedgames folder, but heck, nobody uses it. They all save their games in Mydocuments\My Games
    Even Rise of nations, a MICROSOFT game.
    And here is a funny thing… there is NO way to get at the My Games folder in code. All you can do is grab MyDocuments and manually paste it on the end. I STRONGLY suspect that everyone is just hacking this, and that it’s not even a standard anywhere. So fuck it, I’m going to stick Kudos 2 saves and config in there too. I always hated it being in MyDocuments, but wanted to do it the approved way.
    This thread could not have been more timely for me. (Kudos 2 wednesday btw).

  95. CdrJameson says:

    > Even if your machine is locked down with lead weights, EVERYONE can access their own MyDocs. That’s what its there for.

    Oh, if only this were true… Sadly, there are corporate/educational environments where not only do you not have access to these, they don’t even exist (which causes hilarious* Installshield problems). The user ends up with some crazy network path as their only editable area, which there is quite literally no way to guess.

    *Not hilarious

  96. IcyBee says:

    Resume Game.

    On the main menu, a button that will automatically load the last game you saved.

    Call of Duty 1 managed to do this – so why hasn’t every game produced since then followed their lead? Why should I have to select “Load Game” and then choose the appropriate savegame when 99% of the time I will want to carry on from where I left off!

  97. wien says:

    What? Why would you not have write permission to the folder your game is installed to?

    Normal users (non-admin) do not have write access in “Program Files” or any other directory outside their user directory. This is a good thing as it prevents bad software run by users from screwing up important system files.

    Windows has traditionally been lax about this of course since all users until recently have been admins by default, but in Vista (and *nix) installing software does (and should) require admin privileges. Running software should not, meaning savegames need to go in the user directory. I would prefer the “AppData” part of the user directory myself, as I don’t find savegames to look very much like documents, but I don’t know what the official Windows docs (if any) say.

  98. Jocho says:

    Too many comments to bother reading them all, but one thing I noticed half-way through is that no-one suggests using the PAUSE-key to PAUSE the game, which I find quite odd. Escape should cancel a window, bring up the main menu (in a paused state, if possible), but not pause the game without the menu. That’s what the pause-key is there for.

    On another note, I’m not sure I consider the quick-save options of any use. Pretty much ruins any game taking a few steps and auto-save all the time, in my opinion. But if it’s so important to so many, I guess the games better have it.

    May I add another one: Never, ever, let a resolution span outside your monitor, making you unable to change the settings back! Got into this in Home World 2, and haven’t been able to play it since.

  99. cliffski says:

    I remember similar fun when people switch from dual monitor setups to single and when they launch some programs they are invisible :D
    (you can use cunning combination of alt and control and arrow keys to find the windows :D)

  100. CdrJameson says:

    Oh, another.

    Don’t assume I want your ‘latest’ version of DirectX installed along with the game, as:

    a) It’s quite easy to check whether I have a high enough version of DirectX to run your game;
    b) Once your version is on a CD it ain’t keeping up with the times.

    (Thanks to Sid Meier’s Gettysberg for the reminder there. No I don’t want to install the ‘latest’ DirectX 5, ta very much).

  101. Theory says:

    Not installing DirectX updates is even worse than not installing driver updates (e.g. hard software crashes, unsupported features). It’s not as simple as looking at the major release number – the monthly updates exist for a reason!

    (Also, I’m pretty sure that Windows won’t let you install older versions over newer.)

    To everyone who wants all the savegames in the games folder, it ain’t gonna happen because amazingly under some setups, the user cannot have access to that folder. Thats the whole point of the MyDocuments crap. Even if your machine is locked down with lead weights, EVERYONE can access their own MyDocs. That’s what its there for.

    Are you sure about that? The AppData folder isn’t under documents, and neither are Pictures, Videos, Desktop…

  102. Duoae says:

    Good list. With regards to the problem of having to skip logos and intros AvP2 did it right with the game launcher providing a tick box selection of being able to skip all the intro crap…. plus they allowed you to change the resolution and other graphics settings without entering the game…. i.e.:

    No. 12 on the list: Do not require a restart just to change the graphics settings! Or allow these settings to be changed outside the game.

  103. Ixtab says:

    I have one to add: Let me name my save games what I want. I’m looking at you Oblivion and other abominations. I want to be able to save a game at an important point and name it appropriately so I know which one it is when I want to go back to the important point. I don’t want to have to load every single save game to find it was called “Save game 376″.

  104. GibletHead2000 says:

    Have an option to invert the mouse

    If you don’t let me invert the mouse, I can’t play your game. I just spend the whole time looking at the floor, or the ceiling. Most first-person games do this now, but there are some annoying exceptions.

  105. Yahoo Tools says:

    Sounds like Half Life 2 and the Source Engine won!

  106. Theory says:

    Most first-person games do this now, but there are some annoying exceptions.

    Seriously? I would have thought the opposite…inverting the mouse is almost as ancient as using the arrow keys to look around. Might be better to spend a few evenings adjusting to the norm.

  107. Someone says:

    @cliffski
    Nice to have a developer’s insight on the whole home save game issue. I always wondered what was going on there. So essentially Microsoft dropped the ball and left it up for everyone else to figure it out. That is really bad. How do they let this go with their whole Games for Windows campaign?

    The application data directory might be the way to go, but looking at how application developers spreads out their files all over the user’s home directory, I wouldn’t be surprised if their was no hard standard even for general application development.

    Also can you access My Documents programmatically, or do you have to hard code the path?

  108. Alex says:

    The best example of the developers ignoring the ability to pause the games is Bloodlines.

    Since it runs on Source (albeit a crappy beta version of Source), you can enable the console, and bind the ‘Pause’ command to any key to want, but there’s no way to do it through the menus. Did they not think it was worth including in the UI?

  109. Bozzley says:

    Nice list!

    haven’t read all the comments, sorry if this has already been said.

    Automatically check for updates. If you have to patch, don’t make the user go Googling to find whichever registration-required site has the latest patch (and a queue system to make you wait for it). Most of the apps on my PC check for updates as soon as they run, and I’m grateful for it (so long as they don’t break the PC or the program etc). If you have to patch, serve it to your customer easily.

  110. Vodiii says:

    No one have mentioned the damn annoying windows support when you click the shift or the alt key several times and windows ask wether it should turn on the help… it is SO frustrating.. and it should not be allowed to conflict in a game.. If you have an lesser computer it wil take ages before getting in to Crysis or assasins creed for exampel…

  111. Reverend Speed says:

    Two additionals:

    Tray to play, motherfucker. Tray to play.

    and

    Pause during cutscene. “For fifteen long levels you have thought me your friend, player – but now, as you hang by fingertips at the edge of this cliff, it has come time for me to reveal that I am in fact–” “Hey, I’m making noodles. Are you in?” “–and the author of this–” “Hey, hey, noodleboy. Are you in?” “–with a pigeon. MUAHAHAHAHARRR!” “Hey, you’re a bit pale there. You okay?”

  112. Okami says:

    ‘Amen’ to bloody well everything said in the article and the comments.

  113. Dr_demento says:

    Fully rebindable controls – a la HL2 etc. – are just about standard on PC, but believe me, I can count on the fingers of a horse how many console games let you do this. Valve do, and this is WONDERFUL and AMAZING and PERFECT, because reloading on the bumper is now virtually standard, but there are any number of games where a particular manouvre requires an ungodly finger-breaking twist to execute because it was ported from another console with a different controller. Why even have presets when you could have full remapping?

    Much more on-topic, alt-tab I never found terribly useful. My computer was never good enough to run games in addition to another program, let alone run them at 1680×1050 (hahahahah good one), but then *shrugs* I always tweak the vid settings and never use alt-tab so it doesn’t affect me.

    Aren’t known or obvious pre-release bugs, glitches and inconsistences more irritating then all ten of these, though? Alongside hardware support and expense it’s one of the things that dissuaded me from continuing with PC games, and something that’s more falling standards than a Crazy New Idea….

  114. Evangel says:

    Alex, more likely it was left out due to a lack of time. Activision forced them to release before it was finished.

  115. Bhlaab says:

    some other, perhaps more important additions:

    - INCLUDE ADVANCED VIDEO OPTIONS. So many shoddy console to PC ports think less options somehow makes things easier and only provides “smoke ON/OFF shadows ON/OFF” and somehow they come to the conclution that this is adequate. No, sorry, in an ideal world I want to be able to start at Very High settings and strip away features until it’s like I’m playing Another World, and every iteration in between. Or at the least give me Shadows: off/low/med/high

    -Allow me to bind EVERY KEY to ANYTHING
    Sorry, random game, I don’t think your choice of binding F1 to quicksave is brilliant. Let me change it. Hell, let me change it to Scroll Lock or the instant-calculator button if I want to.

    and to be perfectly honest I’d prefer saves to be in “c:\program files\Jet Set Willy 3D\saves\”

  116. Mr Pink says:

    Nick: In a “proper” OS, you should only be logged in as an admin when installing programs. This would give you write permission for the game folder. For normal use you should be logged in as a user, with restricted permissions, and hence you wouldn’t have access to program folders.

  117. Electric Dragon says:

    Pay attention to my mouse settings!

    I’m left-handed, and have the buttons switched on my mouse in my Windows settings. Half-Life 2 pays attention to this, so selecting stuff in the menus is natural. BioShock does not, so I’m forever exiting a screen when I meant to select something because I pressed the wrong mouse button. This is particularly annoying in the hack screen where right mouse button activates “speed up flow”.

  118. Bhlaab says:

    Oh, speaking of the mouse, when you’re porting a game from the consoles make sure the mouse movement works and allow us to turn mouse smoothing off because it’s crap

    ive just started timeshift and the damn thing slides all over the place because they actually put an acceleration curve on it!

  119. Super Mario says:

    Screw your auto-backup quicksaves. That’s how sissies play video games! Back in the day you’d play straight through!

  120. rocketman71 says:

    So right, almost all of them. Except the My Games thing under My Documents. What idiot at Microsoft decided to put My Games data into my My Documents folder?. My Documents is for… my documents, for fuck’s sake!!!!!

    Games should keep their saves and config inside their own folder, in easily marked and discernible dirs, like, you know “savegames” and “settings”. Whenever I have to go search for the Company of Heroes or Trackmania profiles, I dedicate some words to the mothers of the programmers. They should learn from Blizzard. And Relic should drop the shitty SecuROM protection in OF, but that’s another story.

    I would add a couple of things:

    - First, a way to disable the intros, I’m tired of seeing the nVidia logo, the publisher logo, the developer logo, the pizza boy logo, etc. Once is enough. Specially if they don’t let you escape and I end up having to replace the .bik files with empty ones.

    - Second: every single/multi hybrid game should have the option to install either one separately. Why should I have to waste gigabytes of my HD in intros, cutscenes, sounds, maps, etc that I’m not going to use anymore once I finish the single player campaign?. If I want to play again, I can always reinstall, but in the meantime, they’re lost space.

  121. Iain says:

    My two pence on your list:

    #1: Agree totally on alt-tab support. Far too many games allow you to al-tab out, but not back, or don’t restore to the correct resolution… grrr. Drives me up the wall.
    #2: I always use Advanced/Custom install options, so this is rarely an issue for me. But installers that don’t allow you to customise your install options… hate.
    #3: Disagree. The game should automatically default to the resolution and settings that give you the best balance between looks and frame rate. Most LCD panels scale pretty well these days, and I would much rather have a good frame rate at a non-native resolution than a hi-def slideshow.
    #4: Definitely agree. Though this wasn’t really something I cared about until I bought myself a widescreen laptop.
    #5: I’d rather have an uninstall that actually got rid of all the shit in the registry and the file system without me having to hunt for it manually. Far too many uninstallers still leave all that crap on the system for absolutely no discernible reason at all.
    #6: Absolutely bloody yes. This is the one overriding reason I’ve re-bought titles I already own on Steam. Do I really want to be spending half an hour hunting down rogue disks that I’ve misplaced in the wrong box? Hell no. Let me do a full install and run the game from the hard drive.
    #7: I’m not a fan of quicksave/quickload in general. They encourage lazy play and lazy design. Get rid of them entirely, use a decent checkpoint system and design in a proper difficulty curve. Don’t use the goddamn save system to balance your game.
    #8: When the revolution comes and I rule the world, unskippable cutscenes will be punishable by death. And as for developer logos, I only want to see them ONCE. I don’t need to be reminded of them EVERY GODDAMN TIME I LOAD UP THE GAME. Have them run once after install and then auto-delete them. I want to play your game, not be forced to sit through movies telling me how awesome you are. I spent money on your game to play it, not have to spend five minutes each time I start the game up watching your futile self-promotion.
    #9: Again, this can be circumvented with better design and a good checkpoint save system. And, you know, actually shipping products that aren’t buggy pieces of shovelware.
    #10: See point #9. Patches should improve functionality or add content, they shouldn’t be used as a matter of course to plug holes that should have been fixed before the game even got put on the shelves.

  122. minipixel says:

    WASD is fail!! cursor keys foreva!! ;p

    And I’ll add: it’s really really stupid when only some of the keys can be ramapped, because, after all, they are just numbers!

  123. Erik Andersson says:

    It’s easy to see what’s standard and not with respect to save directories if you use a non-English version of Windows. Since it isn’t translated it’s easy to see that “My Games” is not a standard (even though many use it), but the “Saved Games” directly under *username* is, at least in Vista. As cliffski noted nobody seems to use it though, mine is properly localized and completely empty. It’s also annoying if someone doesn’t even bother to get the localized documents folder so that you get one extra folder in English.

  124. roryok says:

    @Iain

    And as for developer logos, I only want to see them ONCE. I don’t need to be reminded of them EVERY GODDAMN TIME I LOAD UP THE GAME

    Yes. YES! And there is one easy way I’ve found for 90% of games. You can usually just go in and delete the logo files from the folder (often in bik format). if not, make a 640×480 black png file in paint, and make a 1 frame bik file out of that using radtools (google em) and then replace the logo video files in the folder with the 1 frame file, renaming where appropriate. Not only does this save a lot of unskippable ubisoft tunnels and nvidia whispering, it also can seriously speed up the start time of games! FarCry loads in about 6 seconds without cutscenes.

    in fact, you know what, I’m feeling generous so here’s my ones

    http://rapidshare.com/files/149521348/640.bik.html

    http://rapidshare.com/files/149521349/800.bik.html

    don’t be fooled by the size, these babies are less than a kilobyte each. 1 frame long

  125. Mark says:

    When installing, if I change the install drive it would be nice if the installer didn’t forget the rest of the suggested path in its entirity, but instead adapt it to the new drive. Chances are I won’t use much of it, but it’s nice to have the option. Many Indie games get this right. Most commercial ones don’t.

  126. Simon says:

    I’d agree with all of this, with an addendum to point 2: let me put saves where I want as well…I HATE the My Games folder. On my computer, the C: drive is for Windows and other things I don’t totally mind having to nuke every 6 months.

    Actually, come to think of it, here’s another one…don’t use the registry at all. I see some other right-thinking people have mentioned this already, but I’d like to add to this. The Windows registry system is terrible. Why should programs need information from outside their directories in order to operate? Linux seems to do fine without this. I therefore propose that developers of all programs stop using the registry, so that Microsoft can get rid of it in future.

    Yeah, right.

  127. Bhlaab says:

    to be fair unskippable intro logos arent exactly pc-specific and are probably worse on console because you can’t hack them out

  128. Down Rodeo says:

    In regards to Alt-Tab: using the desktop cube plugin on Linux allows a fullscreen app, for example TF2, to be running on one of the sides, with your IM programs on the other. And then maybe a fullscreen video on the third. And I think I’ll go a browser window on the fourth. (Though of course you are by no means limited to 4 sides.)

    Alt-tab? Who needs it?

    Serious now, I agree with a few points here, some in the comments too, but it’s getting late and I can’t remember what I was going to say about various suggestions. Though I do agree that save game locations need to be standardised. Come on Microsoft! Not that that cry has ever motivated them.

  129. Robin says:

    I can’t get behind point 1. There’s an argument for running some MMOs or the most casual of casual games in a window while you do other stuff, but the rest of the time it’s not unreasonable to ask the player to give a game their full attention. I bet you don’t turn your phone off in the cinema either.

    Also, who are these people playing games on flat panel screens at non-native resolutions, for the sake of performance?

    Lowering detail settings > Jabbing a fork in your eye > Wrong-res disgustovision.

  130. Serzus says:

    I adored Max Payne for preserving the second quicksave.

    A few people have mentioned this, but games should not usurp the keyboard input. Games that both can’t run in windowed mode AND block my keyboard’s music controls drive me insane. I play almost all my games listening to my own music, and preferably in windowed mode for easy random googling/wikipediaing, IMs, and doing other things when stupid cutscenes I’ve seen a hundred times and can’t skip crop up. Max Payne takes a hit on that one for the long intro cinematic.

  131. Joseph says:

    2 things you left off. First, you should be able to rebind every single key to any action used by the game, period. Second, you should be able to disable the developer / distributor intro’s when you start a game. The first time I boot up, fine. The next 1000… no.

  132. Lisa says:

    gamesaves are better in the mydocs folder anywhere, than in the individual game folders, IMO. so long as all the developers adopt a convention about where they will be and they all go the same place in an individual subfolder named clearly after the game. why? so i can easily set up my system to run a daily or weekly backup of every save in every game, without having to hunt down where they all are, and add a new location to the backup every time i install a new game.

  133. Cibbuano says:

    My God, I’m in total agreement about not needing the CD. I installed GTA:San Andreas for some good times, but just never got around to playing it because finding the CD was too much hassle.

    For a sidenote on cinematics – after the first time I start up a game, launch me directly into the main menu. Yes, the first time, show me the logos of all the studios and development teams involved. Fine.

    Then show me the introduction. Fine.

    Every other time I play, though, skip all that and let me get to the play!

  134. geo says:

    I am a big proponent of all games having passive computer versus computer play so you can just sit back and watch the thing play itself. Great camera moves make it even better.

  135. aiusepsi says:

    Games really shouldn’t store saved games in their own folders, for all the good reasons that have been said, it breaks under limited user in XP and UAC in Vista & Windows 7 (when it arrives).

    It’s a real tricky one though, ’cause if people don’t standardise properly you get a real horrible mess. It doesn’t help that Microsoft have only recently come to their senses and made My Documents not your default folder for everything.

    I read a Valve guy say on the Steam forums once they wanted a better Alt-Tab experience but some deficiency in the API made it impossible to do it right, or something, and switching to DX10 would probably fix the problem.

  136. Mr. Phil Games - Download Games says:

    This is a wonderful list. What so sad is they didn’t already think of it. It not like these are hard things to come up with!

    There is however one very important one:

    11. Game updates don’t require some third party application running in the tray.

  137. Ixtab says:

    Vodiii: You can disable it ever doing that in the control pannel, although I do agree that games should atomatically disable it while they run. The more annoying one that windows does is that stupid key. You can disable it but it requires a registry hack which is a bit much.

  138. AlpineViper says:

    No. Do NOT put save games into “My Games”, or any bloody where else under “My documents” or the user profile. Keep savegames out of windows shoddy profiles PLEASE. Windows does weird shit with its profiles, and I don’t want my savegames to have any part in it!

    Keep my save games in a save games subdirectory of that games directory.

    Why? Cause when that inevitable repair install of windows comes along, the windows profile is the bit that can get wiped out.

  139. Andrew Doull says:

    Re: the ProgramData comment. That is actually the correct location in Vista for things like save games, these days. Any data relating to the program, in fact, that isn’t a separate document.

    Now whether a save game qualifies as a document is another matter. But you don’t usually double click on the save game to launch the game itself…

  140. Thiefsie says:

    Unskippable logo videos
    Unbindable keys – godamn EVERY key should be able to be bound to what I want not hardcoded to the developers retarded buttons. Fuck you EA for constantly screwing that one up. God I remember how godawful Battlefield 42 and 2 were.
    Invert mouse… wtf Overlord?
    Quick save and load have to be available… I don’t want to use a menu to save.
    Exit the game to desktop with one button (esc) and one mouse click – maybe 2 at most (confirmation) – what the fuck were you thinking Assassins creed?
    Adjustable graphics in different criteria for the advanced ppl. Not High Medium Low and thats it.
    Surround sound that speech actually works with properly. Wayyyyyyy toooooo many games can’t get the centre channel speech thing right so you can’t hear jack about what characters are saying!
    Multiple User profiles…. Come on. Spore, etc.
    Cut scenes that have been unlocked can be watched anytime from a menu.
    Menu to facilitate playing from any level you have unlocked ala HL2 or even unlocked a la AITD
    Cut scenes can be paused at anytime… WMP can do it, why can’t your game?
    ESC has to be bound to the menu… looking at you STARCRAFT, etc!
    Mouse buttons fully bindable. It’s retarded but many games say use a mouse configuration utility to macro bind your mouse buttons to keyboard presses. That is retarded.
    Better in game server browsers… Uhhhh I still lament the takeover of the all seeing eye as 99% of in game browsers are absolute gash and slow as shit. I don’t need to ping 3000 servers only to find 3 are in australia. fucking give me an ip/location filter.
    bloatware… i’m looking at you PhysX and gamespy comrade etc. Fuck off and die. I will never EVER use your shit.
    Mouse delay… seriously… so many games seem to crop up with this issue? It can’t purely be performance related? – prioritise the mouse calculations!
    Slow text…. Maybe I’m a fast reader? Maybe I’m older than 10, maybe I’m not a retard? I can read text godamn faster than you can default scroll it for me. Fix it. (Most infuriatingly xbox dashboard is the biggest culprit here)

    ALT-Tab I can understand is hard because of the kernel etc. I would settle for the secondary monitor being able to park MSN etc on there and be usable without having to close the game window. Only some old games can handle that :(

    thats all I can think of on my lunch break

  141. moonracer says:

    Someone needs to compile and repost this into a much more in depth list. Perhaps with branching off options where multiple preferences occur.

    Big issues for me are the ability to remap keys and skip through those intro videos.

    I tend to prefer needing a CD over other DRM methods personally. It is far less evil than spyware or limited installs. Though what was wrong with serial codes for games?

  142. wien says:

    Keep my save games in a save games subdirectory of that games directory.

    Oh for crying out loud. It had been repeatedly stated in this thread that this is an unworkable solution on any recent OS since normal users DO NOT have write permission in directories outside their user directory. It doesn’t matter how much it annoys you, that’s just how it is.

  143. Link says:

    Re: Any of Valve’s Source games, try this:

    Right-click on the game in the Steam list, go to Properties -> Set launch options

    Enter “-sw -noborder” without the quotes

    -sw runs it in a window and -noborder takes away the title bar and the minimise/close icons … if you’re running at desktop resolution it looks for all intents and purposes as if the game is running fullscreen, with instantaneous Alt-Tab support.

    Performance hit seems to be minimal and it gives you all the Alt-Tab use you need ;)

    P.S: Oh, and putting in “-novid” also removes the Valve and Steam logos from playing

  144. Sucram says:

    @rocketman71
    Back in the day, games often asked you if you wanted to install ‘hi-res textures’. When you don’t have a hi-spec PC it’d be nice if games didn’t have to install 10GB of files you’ll never use.

    @Simon
    You can move the location of the User folder to another drive, right click on the folders and you’ll see a location option.

    Also agree with what people are saying about:
    * annoying intros. It’s like online videos, where you have to sit through an advert before you are allowed to get to the good bit.
    * multimonitor support. Often I disable one monitor before I launch a game, having a game crash because I clicked too far to the right is anti-fun.
    *multiple user profiles. I recommend we provide all development studios with girlfriends who like to overwrite their quicksaves.

    Also agree with people who say that it is better for games to autodetect a suitable resolution than just defaulting to native res. I don’t want Crysis running at 3k x 2k, I’m not trying to use it to make my desktop wallpaper.

    umm.. what else. Even if you are anti-quicksave there should still be save on exit. I shouldn’t have to quit to main menu to change my controls. Dear devs: Not all PCs have internet connections. More games should have garden gnomes.

  145. RED_404 says:

    Just a tip for most intro vids/cutscenes”nvidia ubi ati intel…”
    most game videos on pc are .bik you can just replace them with a blank file and the game will skip them
    so lats say rename EA.bik to EA.bik_ and make a new blank text or image file “0 byte file” and name it EA.bik so now the game skips the EA logo shit

  146. RED_404 says:

    Another thing always alow the keybindes to be changed some of us like ESDF more than WASD

    PS sorry about my spelling :-)

  147. Bhlaab says:

    Oh just thought of something else: adjustable FOV! Why oh why oh why has 75 become standard

  148. Razor says:

    1, 4 and 6 top my list. The disk-in-drive shit has got to stop.

  149. Kyr says:

    “1. Alt-tab support.”
    “3. Automatically set themselves to your desktop screen resolution”

    Oh yes. When a game launches for the first time, discovers a widescreen TV my PC is attached to and sets the resolution to 1280*720 which is not supported via standard D-Sub connector, having me Alt+F4 close the game (or even reset the machine because Alt+Tab surely wont work) and find the cfgs and inis to edit manually – I personally want to hunt the developers and castrate them. After all – 1280*720 is not native PC resolution, it’s standard HD resolution for (damned) consoles.

  150. Gap Gen says:

    I’m not sure it’s fair to compare the uninstall time of a game that by rights should only be out next year to a demo of a game that probably fit on a floppy (if that’s the King’s Quest you mean).

  151. cliffski says:

    “Also can you access My Documents programmatically, or do you have to hard code the path?”

    yes you can get that one:


    SHGetFolderPath(NULL,CSIDL_PERSONAL,NULL,SHGFP_TYPE_CURRENT,docspath);

    Having spoken to some big name devs, it seems the ‘My Games’ thing is a bodge where everyone has copied each other. There doesn’t seem to be any standard or authorised way to do it.

  152. Irish Al says:

    I hate patches that break savegames too. Unforgivable. Write a savegame converter feck ye.

  153. roryok says:

    @RED_404 says:

    Just a tip for most intro vids/cutscenes”nvidia ubi ati intel…”
    most game videos on pc are .bik you can just replace them with a blank file and the game will skip them
    so lats say rename EA.bik to EA.bik_ and make a new blank text or image file “0 byte file” and name it EA.bik so now the game skips the EA logo shit

    99% of the time this works, but I have come across a few that somehow knew it wasnt a bik file and failed to start. Its safer to replace them with a 1 frame bik file, like I suggested above, but you can always try deleting them or renaming a blank file first.

    @Bhlaab

    to be fair unskippable intro logos arent exactly pc-specific and are probably worse on console because you can’t hack them out

    Except for the original Xbox (if modded). If you backed up your game to the HD, you could FTP in and do the same! One more reason for mod chips…

  154. rocketman71 says:

    Oh, one more thing: NO CHECKPOINTS.

    I want to save whenever I want. Perhaps a 12 year old has all the time of the world to play and reach the following checkpoint, but I don’t, and if I have to do the same segment three times because either I died or I had to do some work, I will uninstall your game and never again buy another one from you.

    PCs are not a console!. Checkpoints are a sign of lazy programming.

  155. CdrJameson says:

    If you can ask where you want the game installed, you can ask where you want the saves to go. I really don’t see the difficulty.

  156. Flubb says:

    Point 1 is absolutely essential for sneaking around the wife’s watchful eye.

  157. Alec Meer says:

    Gap Gen: oops, I meant King’s Bounty, the remake (whose demo is 700Mb)

  158. Iain says:

    @rocketman71: re checkpoints – I’d argue the other way, actually. Checkpoints preserve game flow and immersion, while quicksave and quickload (or any other save/load anywhere system) simply reinforce the fact you’re playing a game and encourage the player to be ultra-conservative in the way they play – “whoops, I lost thirty health there, let’s quickload and try that encounter again” – rather than play the game fairly and actually learn how to play the game *better*. They also encourage the designer not to properly balance their game because they know that the player effectively has no penalty for dying, they can quickload and all they’ve lost is a minute or two.

    Being able to save anywhere in a game has its uses (say if you’re interrupted by a phone call or the cat’s on fire, or something) but if you use quickload/quicksave as a method of making the game easier to play, (or worse, *have* to use it like that) then either the game’s difficulty curve is seriously flawed, or you really suck as a player.

    Try playing Half-Life 2 without using the quicksave/quickload. On Medium difficulty you really shouldn’t be having to replay sections again and again. If you do, then that’s a sure sign that you’re using the quicksave as a crutch and not actually learning how to compete with the AI.

  159. Bobsy says:

    Mmm. As for everyone asking for skippable developer/publisher logos…. it’d be nice, but honestly there’s no real leverage for this to happen. DVDs these days often have up to minutes of unskippable stuff like copyright messages, logos, introduction animations to menus… it’s the same in games.

    But. And this is important. When you make a menu screen, make it simple, clear, and quick to load. I go fucking spare whenever I see a load progress bar for a fucking menu screen. It’s unnecessary, it doesn’t impress and it it’s an extra delay before I can start playing. I don’t care for flashy graphics and 3D swirly things when I’m fiddling with game settings.

    Sigh. there was a period, about 95/96 when Windows 95 was still new and exciting, when games actually used Windows standard buttons and menus. It was bliss. I still have Mission Force: Cyberstorm to remind me of these great days.

    Oh, and I want to add my voice to the cutscene thing. When I press escape, I want to get an option to skip. This counts double for in-engine cutscenes (which most are these days). If it brings up a general menu to let me fiddle with other game options, so much the better. But at the very least it should say “Skip cutscene? [Ok] [Cancel]“.

    And, and, and: RPGs with long, long and important conversations – please let me save halfway through if my choices are going to have important effects. If I screw up my whole game just because I accidentally called Galadriel a soulless whore I’d like to go back and rectify my mistake without having to sit through half an hour’s preamble.

  160. Iain says:

    @Bobsy: “DVDs these days often have up to minutes of unskippable stuff like copyright messages, logos, introduction animations to menus…”

    This is why I watch DVDs through my soft-modded Xbox. I get to skip all that crap and go straight to the main menu. And it upscales the picture into 720p. Win-win.

  161. AbyssUK says:

    I don’t know what number we is all at now but… 17) please you indie developers please support linux… not all of us put up with stupid windows file systems, a little love to your alternative operating system would be great.

    Even if you just support one distrubution, people will get it to run on others it would be awesome. Or even show a litle love for Wine… test your game/program if it doesn’t work perhaps have a lookie at the debug data and aid the Wine dev teams… If I can install and run Ubuntu with Wine then any developer can.

  162. AbyssUK says:

    Oh number 18) or whatever … Web based games must support all web browsers not just Internet Explorer.. come on… seesh.

  163. Paradukes says:

    Funny thing is, I never had a problem with the 11 step process of quitting assassin’s creed on the PC. As a matter of fact, I never actually quit once. I just waited for the damn thing to crash back to the desktop.

    Another addendum to number 1: All games should have Alt+F4 support. If the game supports it, I almost always use it rather than a menu.

  164. roryok says:

    @Iain

    ok Now I’m confused. I didn’t think you could softmod a 360 but I’m also pretty sure an original xbox can’t do 720p… which is it?

  165. grumpy says:

    [quote]I don’t know what number we is all at now but… 17) please you indie developers please support linux… not all of us put up with stupid windows file systems, a little love to your alternative operating system would be great.[/quote]
    Uh….. I think it’s safe to say that every, and I do mean every, PC gamer has Windows. They may also run Linux, but they certainly have a Windows installation, because…. otherwise 99% of all games won’t run, and if they don’t play 99% of all games, they’re not really gamers.

    So what would they gain by “supporting” Linux? (Which, by the way, is fundamentally impossible unless you dedicate yourself to lifelong maintenance. There’s this little thing called backwards compatibility, and it’s brother, stable API’s, neither of whom are welcome in the Linux world. Kernel developers feel it’s their privilege to change things causing applications to break. And then the application developers have to fix their apps. How long can you afford to keep up with that as a game developer? And why should you go through the trouble? For the 8 people who intended to play the game on Linux? Or the 3 of them who’d be willing to pay for it?

    Add to this that Linux is just fundamentally broken when it comes to game development:
    http://braid-game.com/news/?p=364 (read the comments for lols)

    I’m sorry, I think what you meant to say was “17: Please don’t waste your precious resources attempting to get your game running on Linux. I’d rather see a Windows-only game than a game that is never completed”.

  166. rocketman71 says:

    @iain: ok, let me choose then. Do I want to use checkpoints or not?

    Example of bad use of checkpoints: the one in COD4 in the sniper level, when all the baddies come in the end. You have a checkpoint with 6 or 7 minutes to go, and you die a lot. And then you play it again and again, knowing exactly were the enemies are going to come from, mining the exact places, dying, doing it again… That’s not playing, it’s grinding. It doesn’t have anything to do with the IA, it’s just unbalanced. And it’s not fun after the 10th time. I don’t consider myself an exceptional player, but I’m not a n00b either. And I had to play that quite a lot of times to finish it. And it was really frustrating. Now, with saving and loading, they would have been a lot less. Does that mean I was getting an advantage from using it?. Not really. It means I was using saves to pass a really bad designed part of the game without hating the developer too much.

    But yeah, I was referring mainly to the saving as a “I have to go now and I don’t want to leave the computer on to avoid losing my progress” method. When you are a dad, you don’t have that much time between baby, work and sleep (the little you get). And if your checkpoints are 20-30 minutes apart, I can’t really play your game, because the third time I lose progress because I have to stop playing and I couldn’t reach a checkpoint, I’m going to uninstall the game and play a better designed one.

    Now, if anyone wants to use quicksaves to progress, it’s their choice. But I’d argue that we should ALWAYS have that choice.

  167. Sam says:

    @grumpy: Hi, I’m a PC Gamer. I don’t have Windows installed, and haven’t for about 2 years now. The success rate for games running in Wine is a damn sight higher than 1%, you know – even Spore almost works perfectly in Wine now, only a couple of weeks after release.
    Additionally – erm, OpenGL [i]is[/i] a stable API, and the kernel API fluidity shouldn’t affect games developers at all (why the heck are you trying to load modules into the kernel with your game?).
    And, additionally, additionally – clearly id software, for example, are Massive Geniuses, then, since pretty much everything they’ve ever done works perfectly well in Linux, natively. (And, for example, World of Goo will, all of Introversion Software’s back catalogue does, etc.) There is a problem with reading direct mouse location and mouse-warping workarounds in the current versions of xorg, but there’s a patch in the works for that after the Wine developers complained about it.

  168. AbyssUK says:

    @grumpy – This is why I added the Wine section simple things can be done in windows programming to be more ‘Wine’ friendly, and linux gaming programming will only get better when developers start supporting it more. I personally think it is linux next big step to start sorting out its gaming platform, nows the time to jump on the boat.
    Ubuntu has made linux a real alternative platform for the home user, I myself run Ubuntu but i must admit i do have a windows install for the special games that refuse to work under wine… but I haven’t booted that up in ages.

  169. Iain says:

    @roryok: It’s an original Xbox, which can do 720p – it’s just not that many games supported it.

    @rocketman71: Your example is an interesting one – but it’s not the checkpoint that’s the biggest part of the problem – it’s the fact that the encounter is unbalanced. A good checkpoint system (Halo, or HL2 say) should mean you never have to replay more than a few minutes, and not having to navigate menus or stab keys to flick between savegames means that reloading after being killed doesn’t disrupt the flow of the game or your sense of immersion as much. I’d say that’s preferable to a big LOADING sign being stuck in the middle of your screen. I take your point about checkpoints being 20-30 minutes apart – there’s no real reason for them to be that far apart, and that’s usually the sign of a sloppy port.

    However, I’d much rather have a decent checkpoint system than rely on the quickload and the quicksave, because invariably I will get so caught up in a game I won’t want to break my sense of immersion and will forget to save. If the game then chucks a hideously balanced encounter at you and the last autosave was half an hour ago at a map transition… ooooh, that makes me mad.

  170. rocketman71 says:

    @iain: yes, I’ve had the same problem, with Bioshock. I played for like 40 minutes without saving, and then the game crashed (for doing Alt-Tab, no less!) and I lost all that play. And it took me 2 months to get back to it, so angry I was with the programmers for that.

    So, for me, the best is both approachs: put checkpoints (autosaves), not very far appart, let me play from any of them (I’m not happy with how I was in the middle of the level, I prefer to restart it), but also let me save whenever I want.

    That way, you will save only if you really have to, but if you die, you don’t really lose much. Otherwise, we all end up like F5 drones: kill baddie, press F5, kill baddie, press F5, oh I died… F9 (yes, I put F5 as QS and F9 as QL, I’ve always agreed with #7).

    Checkpoints wouldn’t really be that much of a problem to me if half the developers really knew where to put them.

    Also, they should be transparent. “CHECKPOINT REACHED” in the middle of the screen also puts me off the game.

  171. roryok says:

    It’s an original Xbox, which can do 720p – it’s just not that many games supported it.

    Interesting… I guess you’d have to buy a composite RGB cable for it or something. Makes me wonder if XBMC can manage 720p video

  172. Simon says:

    Being able to save games to an off-site location via in-built FTP gets my vote (apologies if it’s already been mentioned, I just didn’t have time to read 170+ entries on this thread). Free webspace comes with most, if not all, ISP accounts these days.

    Perhaps RPS can condense this list and present it as a fait accompli to developers around the world, under threat of the readers of RPS never buying a game again from developers who don’t sign up to the charter?

  173. Ragnar says:

    Stongly agree about number 8.

    I played Mass Effect yesterday and there are a couple of fights there with longish unskippable cutscenes right before difficult fight. And on top of that it is impossible to save during fights so each time I failed a fight I had to sit through the same (by this time rather boring) cutscene leading to much frustration on my part.

  174. Nallen says:

    If all my save games are going in one place I better be able to say where. Nothing fucks me off more that installing games to E: and then finding C: is full of 100mb save games.

    Also wtf is up with 100mb save games.

    There is a reason I have more than one drive and don’t install crap to the OS partition. Don’t just decide you actually know better and go ahead with putting stuff there anyway.

  175. EvilMaggot says:

    LoL this whoel article reminds me of just released “Mercenaries 2: World in Flames” only thing thats proper… is the game dosent need the CD xD

  176. Galen says:

    For Vista, saved games should clearly be in C:\Users\\Saved Games. I haven’t seen a single game use it though.
    I’m fine with My Documents/My Games for non-Vista users but, saved games are not documents and realistically C:\Documents and Settings\\Local Settings\Application Data\\\, is the technically correct place to put them. (I think, anyway. Its been a few years since I’ve had reason to look at Microsoft’s recommendations for this kinda thing) Other than backing up, in which case you’ll want to back up the rest of Application Data too since it contains all the settings for your programs, there is little reason to touch saved games and so putting them in a hidden folder is fine.

  177. Mman says:

    While we’re on this save thing, how about developers do the common sense thing and have both checkpoints AND save anywhere like Half-Life 2 or F.E.A.R does? Then the only people who can’t be happy are the weak willed who just have to use save anywhere despite it insulting their very being.

  178. grumpy says:

    @grumpy: Hi, I’m a PC Gamer. I don’t have Windows installed, and haven’t for about 2 years now. The success rate for games running in Wine is a damn sight higher than 1%, you know – even Spore almost works perfectly in Wine now, only a couple of weeks after release.

    Yes, which means a Linux port isn’t necessary for you. :)

    And sure, OpenGL is a stable API, but games need access to more than OpenGL. Unfortunately, OpenGL is also roughly 8 years behind DirectX. And the development tools for it are nonexistent. Debugging or profiling or tweaking OpenGL code is a massive headache, whereas Microsoft and DirectX have truly amazing tools available to assist in that. And as the Braid blog post I linked to shows, try finding one single usable, low-latency and stable audio API for Linux. It does not exist.

    And yes, some developers put the necessary resources into a Linux port. But here’s the kicker. They 1) don’t do so at release (yes, most of id’s game run on Linux. How many of them did at release day?)

    There is a problem with reading direct mouse location and mouse-warping workarounds in the current versions of xorg, but there’s a patch in the works for that after the Wine developers complained about it.

    Yes, and it only took them 15 years to realize that this could be a problem. How about this then? When this patch is done, integrated into the main X11 source tree and a developer can rely on this being supported on *every* Linux box that tries to play the game, *that’s* when it might make a bit more sense to make a Linux port. But surely you’re not claiming that because glaring problems may one day in the future be fixed, developers should attempt to write software that works on the same platform *today*? Once these issues are fixed, it may be possible to write a Linux port of your game without too much trouble. Until them it will remain something that takes a significant amount of resources to work around the most glaring shortcomings, and when all is said and done, you get access to a what, 0.74% larger user base, of which at least the first 0.65% will refuse to pay for *any* piece of software.

    AbyssUK:

    linux gaming programming will only get better when developers start supporting it more. I personally think it is linux next big step to start sorting out its gaming platform, nows the time to jump on the boat.

    No, the time to jump on the boat is when they *have* sorted out their gaming platform. And I don’t see why 1) it would improve if more developers made Linux games (wouldn’t that just encourage a status quo? Hey, look at all these developers who don’t mind the weird mouse wrapping issues or the shaky, high-latency sound. Why should we fix it then?), but also 2) why is it the responsibility of game developers to help fix this broken mess? Game developers make games. And if a platform doesn’t support them in doing that, then I can’t blame them for choosing a different platform.

    And like you say, you have Wine *and* Windows. Most Linux users do. So native Linux games isn’t exactly of the utmost importance for the PC gaming market, is it? Would you be willing to pay more for a native Linux port of a game? Are there games you’ve skipped, that you would have bought if only they were available on Linux?

    Oh, and didn’t see your comment about Wine before:

    Even if you just support one distrubution, people will get it to run on others it would be awesome.

    How will people do that? Oh, you mean the game should be opensourced too? Sure, that fits perfectly into the business model of most games. I’m sure EA won’t mind at all that you open source your game after they spent years alienating their user base with DRM everywhere. Fits perfectly into their strategy.

    Or even show a litle love for Wine… test your game/program if it doesn’t work perhaps have a lookie at the debug data and aid the Wine dev teams…

    Two problems here. First, debugging is hard enough as it is. I doubt many developers are just itching to debug on Wine on top of all their normal problems. And second, why should they spend their precious time “aiding the Wine dev teams”? They’re making a game here, submitting patches to completely unrelated software is a waste of time. It doesn’t help their game get done, it just drives up costs.

    simple things can be done in windows programming to be more ‘Wine’ friendly

    Are there some guidelines somewhere telling you what you should or shouldn’t do to guarantee Wine compatibility?

  179. Iain says:

    @roryok: What you need are component leads like these. XBMC will output in anything up to 1080i, assuming your TV can handle it.

  180. The Sombrero Kid says:

    hate to be devils advocate but you’ve talked about alt tabbing before and I’ve explained the trade off before so what are you actually asking for?

    and about the patches i can see why it can happen that patches break the save game but it wouldn’t be hard to write a convertor that jumps you somewhere or restarts you near where you where kind of thing.

    this also ties in with my idea that all games should be random access and have fast forward/rewind functionalites by default like a DVD.

  181. Alec Meer says:

    I’m asking for Alt-tab in all PC games, Sombrero.

  182. The Sombrero Kid says:

    ohh sorry i thought you were asking for it to be quick, yeah, alt tabbing in pc games shouldn’t crash your pc or the game defo, that drives me absolutely insane as well!

  183. Sam says:

    @grumpy:
    I’d rather play games natively in Linux than have to use Wine for them, because there’s an inherent cost in efficiency in having another translation layer between the hardware and the game. It’d also be nice for developers to know that I was playing their game in Linux – at present, running a game in Wine looks like a vote for Windows as far as the game developer is concerned, because they have no way of telling what platform I’m going to be using. Steam does know if it’s in Wine (because of the fake devices that Wine reports to it), but not many other systems phone home to developers to let them know what system I’m using.

    The point, re: low-latency sound, and the mouse-warping issue in xorg, isn’t that Game Developers Should Fix This – it’s that No-One Made a Big Fuss About This, so No-one Tried to Fix It. If more people tried to port games to Linux, so that it was actually a driving force in the community, then more time would be spent on fixing things that the game writing community cares about. As it is, the majority of parties interested in X, for example, don’t care particularly about the mouse-warping issue, so it wasn’t fixed for 15 years – because no-one really complained about it to them. The Wine devs complained and… oh, look, someone patched it.

    There are several games that I’ve skipped because they wouldn’t work satisfactorily in Wine or Linux – Crysis is one of them. In addition, I only bought Darwinia, and ET:QW because they had native linux ports – in ET:QW’s case, it wasn’t sufficiently interesting to me otherwise. The same was true of UT2004, and I didn’t buy UT3 when they failed to make the promised Linux client available. So, yes?

  184. roryok says:

    @grumpy

    The Ubuntu guys have announced recently that they’ll be pouring piles of money and effort into OpenGL, X, GTK, KDE, Qt and GNOME. That should certainly help get the ball rolling.

  185. tentacleraep says:

    Just to leave my comment on the whole Save Folder topic, the folder in My Documents is usually just fine, I don’t like it, but it works.
    What I have a problem with is games like B&W2 (yes, I liked it and there is nothing you can do about it) that put 500mb worth of saves and settings in the folder. I have about 2tb worth of space spread over 4 drivers and since the system drive is the oldest it is also the smallest. Automatically putting saves on c: when that drive is running out of space is not always a good idea, i know a good lot of people who still partition their system drive to about 10gb space for the system itself and then install to other partitions.

    Also, on the QS/QL topic, if you don’t want it, don’t use it. No one is forcing you to use it in most games today, but sometimes you have to leave the computer and need to save since someone might want to use it.
    If you include QL don’t do as Clear Sky and block it when the player dies, needing to wait two seconds before I can go to the menu to load last game is really annoying.

  186. Joseph4th says:

    In order for your game to qualify for the “Microsoft Games for Windows” sticker, Microsoft says that you must save things such as screenshots and save games under the following path:

    C:\Documents and Settings\UserName\Local Settings\Application Data\MyGames\GameName\…

    Besides being over half a dozen directories deep before you get to the game’s directory, two of those directories along the way are hidden! Local Settings and Application Data are hidden directories by default!

    Now granted all this has something to do with Admin rights on the machine and such and it is amazing how many games will choke up and die when run on machines where the user doesn’t have admin rights. But still you’d would have thought Microsoft would have thought this through a little more.

    I also read something recently that makes me believe that Microsoft have relaxed their “Games for Windows” requirements so this may even have changed, though I doubt it because of the Admin rights problem.

    Also I should say that I didn’t actually read the Microsoft requirements, but that is what I was told when I stopped banging my head against the desk after seeing where we were putting the screenshot directory.

  187. Eoy says:

    I don’t know if it’s just me, but I actually find quicksaves somewhat annoying. It makes me play the game carelessly and just relying on the save instead of trying to be more carefull.

  188. animal says:

    Stuff wasd, there’s no space over there. Move over 1 to esf, and change d to c for a more natural thumb permanently on the button.

    Now you’re gaming.

  189. roryok says:

    Stuff wasd, there’s no space over there. Move over 1 to esf, and change d to c for a more natural thumb permanently on the button.

    Now you’re gaming.

    If by gaming you mean constantly jumping backwards. It’s a game of sorts I suppose.

  190. Adam says:

    This is Gamer’s Bill of Rights. Rightly so.

  191. AbyssUK says:

    @grumpy – wow you really are grumpy, you’ve obviously missed the whole ideal of Linux and why wouldn’t a games dev want to reach out to more customers?

    Your link to the braid devs problems etc was a perfect example of how linux works.. he has a problem he has asked for help, people are helping him out. Am sure after the community helps him out and he gets the right help and support we’ll see a braid linux port soon enough and the linux game dev tools will benefit from his problems and solutions. He’ll get more sales [ at least me and Sam :) ] and the next adventure into games development will be easier and more documented for the next guy or indeed for braid 2 :)

  192. Infinite Monkey says:

    As a Game Developer, I’d like to say a very big YES to all those points except (2).

    Sorry if this has already been covered in the comments (read some but not all, naughty me), but savegame location just isn’t that simple.

    The main problem is for computers with multiple users. If the game has it’s configuration data in My Games, no other user on the machine can access it reliably. I agree that it is a good place if you are the only person that will be playing the game on that computer, but the developer cannot rely on this being the case.

    If you put the files in All Users/blah blah blah, at least all users can access the files. I think a good installer should offer the Install just for me/Install for all users option, possibly with a short explanation of what the choice actually means.

  193. Euphemism says:

    @AbyssUK: Oh ho. You haven’t read through the discussion at all, have you? Flamebait and trolling galore, and look, linux port has been dropped. Well, it was hinted at that they might pay someone else to do the grunt work of porting it to linux, because that’s what it boils down to in the end – something akin to shoveling manure, from the tone in the threads.

  194. malkav11 says:

    I confess that I use a separate computer (and monitor) for all my during-gaming internet usage, so alt-tab support isn’t especially critical for me. Still, it’s worth doing. Windowed support is critical for the aforementioned reasons, though.

    Always, always let me customize my install as much as possible. Default to a single, universal set of settings that everyone uses, for sure. But I don’t ever want to install a game to Program Files (especially with how finicky Windows is over that folder), and I don’t ever want to put save files or other program elements in my user directory. I also don’t ever want a desktop shortcut, and you would be *amazed* how many games (and other programs) dump that useless garbage all over your desktop without ever asking.

    I’m aware of the security and account issues that have led to using the user directory, but I have the same issue other people have with this system: I have multiple drives, and when I install a game to a particular drive it’s because that drive has enough free space to handle the game and its attendant files. The system drive may not. Moving the user directory to a different drive doesn’t address the issue – it’s still a single location for files I want spread out to ease the burden. Besides, it makes far more intuitive sense to have all my game’s files in one spot – on an individual game basis.

    Of course, the best solution, savewise, is to have a default directory set at install (user-customizable) and then for manual saves, pop up a save dialogue box like you get in Word or other such programs. It can’t possibly be that hard. Macintosh games were doing it over ten years ago. If you don’t have permission to save somewhere, then Windows won’t let you specify that as a save location. Simple.

  195. Caffeinated Sentry Gnome says:

    @ everyone who doesn’t want there my documents filled up with game folders

    if it is standardized it wont:
    XP c:/documents and setting/%username%/ my documents/saved games/%game name%
    look thats 1 more folder

    Vista C:/users/%username%/saved games
    look its not even in the my documents folder

    saved games dont take up that much space
    it gives you easy back up of saved games
    good for security

    dont give me it has subfolders and its messy, just dont look there you dont need too. everything is gonna be in a subfolder somewhere.

  196. rocketman71 says:

    Sorry, but savegames should be in the game folder, not in “My Documents” nor in “Users”. Why?.

    I install my system in C:. My games in E:. Whenever I reinstall my OS (which is much more frequently than I’d like given the POS that is Windows), if I don’t want to have to reinstall the games, I have to:

    1) Pull the appropriate entries from the registry from each game
    2) Copy the savegames, configs, etc from each game from wherever they chose to put them (My Documents, My Games, Application Data, Local Settings, you name it)
    3) Reinstall
    4) and 5) Restore the above

    If configs and settings were all were they should be (i.e., in the game directory), I would just need to do (3). As soon as I reinstalled the OS, all my games would be working without doing a thing.

    Also, about the permissions thing: when your game is installing, it is working under admin permissions. Can’t the game give permission to All Users to Read & Write the newly created save directory before finishing the installation?. Then, you could have %GameDir%/Saves/%ProfileDir%, where profile would default to the currently logged on user. That way you can have profiles, and access any profile with any user without having to log off and log on with another account. Magic!.

    Finally, about the certification process: I don’t give a fuck about what Microsoft says, and a Vista logo with a “GAMES FOR WINDOWS certified” on the front of a game makes me want to buy it LESS. Microsoft is not defending gamer’s interests there, it’s just yet another push towards Vista, as anyone that listens to the bullshit that Xbox360 PC’s white knight Kevin Unangst says in every interview should know.

    I’m much more likely to buy a game from someone that puts saves in the gamedir (and respects all that we’ve been saying here, plus most of Stardock’s Bill of Rights), than from someone to gave money to Microsoft and did 4 or 5 stupid and useless things just for the right to put the Vista logo in the front of the DVD case.

    Edit: and for the nth time, “My Documents” is for documents, dammit!. Game configs and saves are not documents!!!. It’s bad enough that I have to keep constantly deleting “My Music” and “My Pictures” to have to put up with “My Games”. I hope that whoever idiot thought that “My Documents” was any kind of bin where you could put anything you wanted was fired long ago (although knowing Microsoft he/she is probably a Executive Director of Something by now).

  197. Riotpoll says:

    #11 – Your game must include autosave, otherwise you’re a silly fool. The amount of times I’ve lost hours of play from an unforseeable crash to desktop is a lot!

  198. Harold says:

    Awesome.

    11- Gimme the friggin’ same keys positions to move in a fps; just positions so that it works on every keyboards no matter the layout; use templates (WASD/ESDF with graphic schemes etc) to get players quickly enjoying. this one is particularly dedicated to Indy Games (hate when the game seems cool but that the controls are shit because of my lame french azerty layout); No, I don’t like to set each fucking keys before playing, did that too many times now!

  199. Caffeinated Sentry Gnome says:

    @rocketman71
    just forget about XP then. Vista is setup the way you want. well closer anyway
    C:users%username% then all separate folders such as my docs, my pics, my music, my games

    just one user folder have it in there.
    1 folder to back up
    1 folder to restore when things go bad
    this folder also has the ntuser.dat in it this is the registry hive. my docs, my pics, my whatever

    and yes every PC has a E drive to put games on. come to think of it no they don’t. we don’t all have your PC. windows is made to be put on 1 hard drive for the people who buy 1 hard drive. don’t say well just make it that you have to have 2 hard drives to install windows just so your games can go onto that second drive. most people don’t play games or don’t start gaming till after they buy a PC.

    4 PCs
    4 different E Drives
    1st PC, E is a HDD
    2nd PC, E is a DVD burner
    3rd PC, E is a virtual DVD drive
    4th PC, has no E but it does have 2 HDDs one with windows, one with linux. dual boot

    what you are saying is good, but it just cant be done due to the variation in hardware configs and what users want to install stuff to. no matter what MS will always play it safe and have configs on C and give you the choice of where to install the program

  200. myname says:

    This article is of extreme importance! I especially agree with the standardized folders thing, although i do like a C:\games\ folder rather than the “programs” one which through 3 months turns into a pile of mysterious crap.

  201. Keith says:

    @rocketman

    There are at least two problems with changing the permissions on \program files\thisgame\savesfolder.

    1. If you do that, you’re then limiting that game to one user per PC, unless you want the installer to grab your userID and set up a personal folder (like \thisgame\savesfolder\keith\). Incidentally, that’s also an argument in favour of putting the config files in a user-specific location — so different users can have different keybindings, graphics settings etc.

    2. It adds further potential security problems. If the “set permissions” step goes wrong in some way, it could quite conceivably change permissions on a different folder, or a folder further up the hierarchy. That could leave you *very* exposed.

    Whilst I completely get your desire to keep all your games-related stuff on a separate partition/drive to the OS (I do the same), it does make backing up tricky. If all savegames, config files, keybindings, screenshots and whatnot are in a user-specific central location, then I can bung it on a DVD or backup drive in a matter of moments. I can copy the latest savegame for whatever I’m currently playing to my laptop if I’m heading out for a few days, without playing hunt-the-folder.

    If you’re keen enough to put your games/apps on a separate partition so you don’t clog up your oft-nuked windows install then you’d probably want to redirect your profile folder to another drive too (tweakui).

  202. Joseph4th says:

    You guys just don’t realize how restrictive Windows is when you don’t have admin access to your machine. You just can’t do all these things you are suggesting or you will be overwhelmed by support calls. You would be surprised how many people are playing on a computer, either at their office or set up by somebody who is smart enough not to let them have admin access.

    You can go on all you want, but that is just the way it is. Now setting up the install where it lets advanced users do these types of things if they want to would be great. But it can’t be the default behavior.

  203. Tony Fabris says:

    11. Don’t default to WASD for movement keys. Default to ESDF instead.

    Reasons:

    - Many gamers are also touch-typists and have gotten used to resting their fingers on the home keys, with the index finger on the F key. Having ESDF movement keys is identical to that, while WASD is one column to the left of that, making it difficult to use for those who are touch-typists.

    - Keyboards are designed with a tactile bump on the F key so that you can find your home keys without looking down. WASD removes this advantage.

    - Having WASD as movement keys means that your pinky rests on the Caps Lock key, which is frequently not able to be used for video games. Having ESDF as your movement keys means that you have your pinky on the “A” key and can configure it for additional features like “alternate-fire” or “lean left”. Even if you can use the Caps Lock key for additional features, it often means you exit the game and ARE STUCK IN ALL CAPS MODE FOR THE FIRST THING that you type.

    - ESDF results in a more comfortable hand position because it is what the hardware and environment (desk, chair, wrist rest, keyboard position, etc.) is designed to support.

  204. rocketman71 says:

    @Caffeinated Sentry Gnome:

    if your savegames are inside your game dir, you don’t care if your gamedir is in C:, E: or G:. They are in your_current_directory/savegames.

    Also, you can have one hard drive and still have different partitions.

    @Keith:

    Everyone ends up running as admin anyway. Microsoft dropped the ball with W95 and Vista is just not going to fix that. Some engineer at Microsoft admitted that they put up all those “are you sure?” popups so everybody would shout to developers who, in turn, would feel obligated to develop their programs without using admin righs. Well, they didn’t.

    Also, I could redirect the “My Documents” to a different drive (which indeed I do), but I would still have the registry problem.

    About the potential security problem: I don’t really care about one more potential hole in windows. I have who knows how many thousand just in IE, and game developers end fucking up the same, admin rights or not. Was it “The Temple of Elemental Evil” the one that would delete all the adjacent directories when you uninstalled?. Just more reason to not let the installer touch ANYTHING outside the game directory.

    @both:

    and I’m not advocating having a e:/savegames/game/user. What I’d prefer is a e:/game/saves/profile

    For example, starcraft keeps saves in starcraft_dir/saves and users in starcraft_profiles. I could reinstall and not lose them except for the fact that some things are kept in the registry, like the letter for the CD drive and the folder where the game is installed. Both useless. The first one is for the DRM (now removed). The second, I can get from the location of the .exe I run when I load the game.

    Q3A did keep profiles, replays, configs, etc inside its dir, and only used the registry to save the game dir and version for future patches. I can reinstall and play the game without a problem without having to restore anything at all.

    Nowadays, whenever I reinstall my OS, I end up having to reinstall 15-20 games (yeah, I know, I should finish some of them already!). And it’s not nice. The My Documents folder, I can put up with in the end. The registry?. Not so much. And now, they’re starting to add extra shit like the C++ runtimes, OpenAL, PhysX, the shitty .NET… I remember even a game that needed MySQL!!!

    In any case, I don’t want to be a Taliban about this. I only wish game developers did like Total Commander and asked me if I want to have my settings saved in the standard folder (windir) or in the program folder. The method today: install custom or default. Default installs to program files, savegames to My games, etc. Custom?. Let me choose everything!. If I choose custom, I know enough to set my own permissions, thank you.

  205. Reid says:

    @ Tony Fabris

    Your pinky is the same length as your ring finger?

  206. Number 6 says:

    It would be nice if a game is a sequel to a game you have installed, that it set the default control keys to match the previous game’s configuration.

  207. Tims says:

    Wow, people’s comments seem to be swearing and using exclamation marks here more often these days.

  208. roryok says:

    yeah sorry about that

  209. Ed Barton says:

    One thing that needs to be on the list:
    No mouse lag! There are good, high-graphics games that have no mouse lag whatsoever (eg Far Cry). There shouldn’t be any more than 1 (maybe 2) frames between moving the mouse and having the game notice you’ve moved the mouse.

    Biggest culprits here are games designed for consoles, then hastily (and lazily) ported to PC

  210. rocketman71 says:

    @Tims:

    Who the FUCK are you saying that to?!!!!!!!!!!

    ;)

  211. Rei Onryou says:

    “Perhaps we should have a similar idea to Games for Windows (wait! read the rest! don’t flame yet!). A sticker/logo that developers can put on their games when it complies with the above list of requirements, some sort of Campaign for Proper PC Games or some such (ideally with a witty/smutty acronym ).

    Complies with Universal Notice of Truth

    I can see the sticker now…”This game’s got C**T”.

  212. bif says:

    remap all the keys. I’m left handed and I use my mouse with the left hand. for god’s sake, let me use the numpad instead of wasd.
    and don’t put sounds that you can’t turn off (for example menu or installer music that you can’t disable). I usually play with winamp running

  213. Caffeinated Sentry Gnome says:

    @rocketman71

    well how bout this then. a program like wine to install games in. so games can be installed in gamesdir but the games think they are installed in C:/whatever. that also keeps track of reg keys and anything else that it adds. kinda like a msi packager.

    @Rei Onryou
    how about: Standardized Helpful Interface Technology

  214. TooNu says:

    These rules should be law and taught in game schools around the world.

  215. Klaus says:

    To generally find the games folder I right click on the icon and choose ‘open file location’. I do dislike looking through hidden folders for files.

    My Vista ‘gamesaves’ folder seems to be only for games that came with the computer, like Purble Palace and Chess Titans.

  216. Erased says:

    I say, nerf the windows button completly. I hate accidently pressing it with my palm when using WSAD

  217. rocketman71 says:

    @Caffeinated Sentry Gnome: something like that would be great. I think programs like Thinstall do it, although I don’t know if that has any kind of performance hit.

  218. JayKay says:

    To anyone who installs their games to a different drive/partition and then whines when save games are in your home folder – why the hell do you have your home folder on your C: drive anyway? The whole point of partitioning (besides keeping a better overview) is to have your C: drive for your OS install only and nothing else. This way you can wreck your OS and reinstall without having to worry about your data.

    Move your bloody home folders, folks!

  219. Caffeinated Sentry Gnome says:

    @JayKay
    things were that simple till xp and its users and security came along

  220. Rick says:

    Wow.. A top ten list that isn’t 1 or 2 good points with 8 or 9 other “fillers” put in. Great list!

  221. JayKay says:

    @Caffeinated Sentry Gnome
    That has nothing to do with a particular OS. I have always kept my data on separate partitions (well, not on my C64 or Amiga and probably not in the DOS days, cos it was “different 5 1/4 discs” then ;-) ), so it’s just a matter of moving one system folder over on a fresh install nowadays. And there is nothing more convenient than having your data in one central location where it is easy to find.
    Whenever I reinstall PCs of other people I ask them 10 times if we have everything backed up because I just know they will have their emails stored in some obscure location that I would never think of backing up.
    So this has nothing to do with any OS or its security settings – it’s a simple yet effective way of protecting your data.

  222. rocketman71 says:

    @JayKay: my home folder is in D. The problem is not everybody knows how to use TweakUI (for example) to change it. The big problem is the registry, that bloated POS that I wish developers never used for anything at all except adding an entry in the Uninstall programs list.

  223. Dave says:

    My big complaint is that if you want to play a multiplayer game at home, you often can’t with just one copy. My son and I love to play RTS games against each other and we can’t with most games without going through some sort of cracking process. I would like to see games have no DRM at all or at least something that allows you to play within your home network.

  224. meh says:

    this was a pretty terrible article. you may think your points are valid, however you obviously do not represent mainstream gamers, case in point this article.

  225. Noc says:

    Oh, man. I’m using this as an example next time I need to explain “Circular Logic” to someone. Thanks, man!

  226. JayKay says:

    @rocketman71
    You don’t need any extra software, note even TweakUI. Just rightclick your “My Documents” folder and move it (in XP, I don’t have a copy here to verify the exact wording). In Vista, you can move single folders within the User-folder via Properties => Location.

  227. Cook66 says:

    Best article I’ve read in days, and thats saying something.

    Please do a follow up, I’d make suggestions, but I think you’ve got things under control.

    (Digital distribution needs a kick in the face.)

  228. Col says:

    Another addendum to point 7: again all praise to Max Payne, this time for forcing TWO presses of quickload to actually load. What a piece of genius!

  229. Matt says:

    I’m not so sure about putting saved games in the Documents folder. It’s a terrible idea to put user data there… we have appdata for a reason. But saved games might be acceptable.

  230. me says:

    1. My opinion: Every game needs multiple quicksave slots.

    Example:
    I hit quicksave (this causes game to be saved in ‘quicksave’. The previous ‘quicksave’ is renamed ‘previous_quicksave_1′, and the even earlier ‘previous_quicksave_1′ is deleted.)
    I hit quickload (this loads quicksave)
    I can manually load the older quicksave.

    This stops you from getting a bad quicksave if quicksaves are the only way you’re saving your game. Saving before you die not so much of a problem with a backup, but too many backups clutter load dialogs.

    2. Linux support (and even better… additional alternative simple command line linux support)
    My system dual-boots. And windows hogs resources like crazy. A game made to run under linux will generally run better there than in windows, and I want my game to run to the max. And if i can run from command line and not even have to boot up the full operating system, I can zoom by on a weaker machine while someone else lags on something beefier.

  231. spacedoubt says:

    Strongest points for me are #1 (Alt-tab support), #3 (Auto-set resolution), #6 (No disc requirements after install) and #8 (Escape key primacy).

    In particular #8 because I’ve been playing a bunch of Battlefield games lately that don’t allow skipping of the EA/DICE logos. A good compromise here would be to keep a log of game startups and disable such rubbish after, say, the first 50.

    Gee I hope someone reads this.

  232. luke says:

    8. Escape means menu/pause

    Blizzard has had this bound to F10 since the beginning of time. Supcomm copied this. I am comfortable with either ESC or F10.

  233. Joep says:

    “6. Don’t require the CD/DVD in the drive to play.”
    securom provides that…. securom however is far less preferable. (main reason of the spore lawsuit)

    I would only legally buy something that requires the cd or dvdrom to be present, if the only other option was securom.

  234. malkav11 says:

    Saved games these days *do* frequently take up a lot of space. I’d filled multiple gigs with Neverwinter Nights saves, for example, before I realized this and did some pruning. And the problem with having the saves in a centralized location is that even if you can plop it somewhere other than the OS drive/partition (and you apparently can), that still forces all those large files to fill up space on the same drive. It’s like the problem with Steam putting all of its content in the same directory – yes, you can pick which drive that directory’s on, but maybe you don’t want all 30 gigs of that content on the same drive. I sure don’t.

  235. MacAddict says:

    As I have no PC at the moment, I am not all that familiar with these bugs. However, on my Mac, I notice that quite a few of these problems are non-existent.
    1. I have yet to see a game I cannot Command-Tab out of,
    2. Save games are typically in the program folder (with a few exceptions where it is in a folder under the user who saved it)
    3-4. Like PCs, it depends on the game.
    5. Uninstall process on a Mac is no harder than dragging the files to the trash folder and deleting. There are no external uninstall programs that need to be run, as everything is in a centralized location. However, if you want to purge of ALL the files for the game, you may have to look in the preferences folder to rid yourself of the preferences file. Also, as plug-ins are typically in the same folder as the game, they do along with the game without any added hassle.
    6-10. Like PCs, it depends on the game.

    In no way am I saying Macs are perfect. They still have their little problems. And the fact that for many games we have to wait until a 3rd party ports it over, Mac users usually have to wait for some time. However, there are still plenty of games for the Mac, both native and ported (Bungie originally made games solely for the Mac. The Marathon trilogy, Myth, Oni. Halo was originally designed for the Mac, until Microsoft bought them out. Blizzard is also known for developing all their games simultaneously for both Mac and PC)

  236. Gap Gen says:

    I largely agree that the design in Macs is generally better than Windows. Users complaining that Macs are for people who can’t use real computers should grow longer beards and learn some UNIX.

    Then again, Macs are also hideously overpriced and the iMac is a horrible machine. So hey.

  237. Michael America says:

    I gotta say extremely yes to everything. I cannot remember agreeing more wholeheartedly with anything in my life than this list.

  238. PC Games says:

    Wow.. A top ten list that isn’t 1 or 2 good points with 8 or 9 other “fillers” put in. Great list!

  239. My first kiss sucked says:

    sucks​ to be you huh ? becau​se you opene​d this,​​​​​
    you will get kisse​d on frida​y
    by the perso​n you love (or like)​​​​​
    & tomor​row will be the best day of your life,​​​​​ so
    dont break​ the chain​ cause​ if you do
    you’​​​​​ll have probl​ems with relat​ionsh​ips for 10 years​ :(
    repos​t this as: “my first​t kiss sucke​d!​​​​​!​​​​​”

  240. Hauq says:

    11. (or whatever we’re at by now)
    When I install a game that is playable on the internet I want the install to automatically add the game to the windows firewall exceptions list. I hate launching a game then trying to play online only to not be able to connect with the firewall popup comes behind the game; this is more annoying when I can’t ALT-TAB out to allow

  241. bgates87 says:

    Good list, but be careful what you wish for with the super-fast uninstall. And with the save games, I agree they should be standardized but it makes sense that some games (especially online multiplayer games) want the save files to be hidden to help prevent hacking the save file, although they’re naive to think that we can’t find the files if we really want to.

  242. t5 says:

    if ya wanna task switch CTRL-ALT-DEL usually does the trick.

  243. Martin says:

    15.

    BE ABLE TO NAME YOUR SAVE GAMES, how shit is it when you have 14,000 “Medical Pavilon” savegames on BioShock!!!

    Am I the only person that this drives insane?

    YES MAKE CUTSCENES PAUSABLE/UNLOCKABLE for later replay

    and make games like GTA able to save anywhere for people who have to leave in a hurry without driving for half an hour to your safehouse, make this an option please for the more dedicated gamers but otherwise keep people with a life/job/female commitment able to save their game before scurrying off into the great outdoors.

    ALSO

    cdless games are kinda asking for piracy but I somehow am not complaining…

    the crack will come out anyway and the games usually run faster off your harddrive then off your slow ass $10 second-hand dual-layer dvd-burner.

    as for developers and savegames

    WHAT THE F**K is wrong with putting “C/Program Files/Company Game/SAVEGAMES” as the save game destination

    “Goddamn, EA you motherfuckers, listen to this. I’m sick of finding my Crysis and Spore saves in stupid folders.” well said random flamer

    ALT-TAB SUPPORT F**K YEAH

    why does css have to crash everytime I alt-tab!?!?! that is ridiculous.

    ALSO

    16.
    GAMES LIKE COD4 CAN YOU NOT TAKE THE CHEAP ROAD TO GETTING G.O.T.Y. BY PUTTING IN SIMPLE MULTIPLAYER AND CAN YOU MAKE A SOURCE SDK LIKE MAP MAKER AND BE SLIGHTLY MORE USER FRIENDLY, IE. CAN YOU MAKE A STEAM LIKE FRIEND SYSTEM WHERE YOU CAN SEE WHICH F**KING SERVER YOUR FRIEND IS ON!!!

    Also

    give admins proper powers, how many times have I seen a vote passed on COD4 only to have the hacker not actually camped after an obviously winning vote to kick that souless piece of s**t.

    thankyou all for listening to my rant.

    <3 PC gamers, ur all good, except most COD4 players, learn how to play on css b4 u call urself good.

  244. Devin says:

    Dear “someone,”

    Can I have your supplier’s number? Clearly you are intoxicated in a way that I dearly wish to be.

    A majority of PC games support some of these requirements, but I think you’d be hard-pressed to find even one game that supports all of them. For instance: I can’t think of a single game that backs up quicksaves. I have never, but never, hit “load game” and seen a list like “Autosave, Quicksave1, Quicksave2,” and then my manual saves.

    If it is your contention that “almost all” PC games meet this standard, please name one game which meets every requirement on this list.

  245. Dee says:

    well i never have a problem with most of the things your talking about in that blog because i use an Ideazon Merc Zboard and on the gamers point of view i believe no serious gamer should be caught dead without a Merc Zbored or Merc Fang to many games today have weird controls and my keybored is the answer :) onto another issue if you will right click any shortcut on your desktop and click properties it will tell you exactly where the game files are which usually includes the savefile i agree with the CD/DVD rom thing but its easyer just to no CD crack it and its not illegal if you own the actual disk (Megagames.com for all you who need one) and i completely agree with the alt+tab thing and if anyone could find an addon for wow that allows me to alt+tab quickly please send it to my email at evilspawn4@gmail.com :) and ill be happy to send you back a list of addons that A)give comments on quest from wowhead in game(this contains coords usually that tell you exactly where to go to finish the quest with a simple click) B)help you buy low and sell high in the AH C)give you levels of quest D)tell you coords for where to turn in the quest E)organize your minimap buttons somewhere other then your minimap to avoid clutter and much much more

  246. Simon says:

    Don’t require the CD/DVD in the drive to play.
    Oh dear good yes.
    I nearly ALLWAYS break or loose my cds/dvds for my games, han then i have to download a .iso image of the game to play it, even dough i payed for it.. øv øv

    Can we send this artikle to the mayor game producers??

  247. Costas says:

    I disagree with your point over windowplay (Part 2 of Point 2). Some games especially fps’s, play best when you’re totally immersed in them, not when there’s a glowing blue bar at the bottom of the screen reminding that you’re not really as cool as Dr. Gordon Freeman. Maybe an option to play either windowed or full screen would be the best solution.

  248. Essell55 says:

    1. Alt-tab support.

    I agree.

    2. Use standardised install and savegame folders

    Sometimes you have to, like the special checks in Vista’s Windows and Program Files folders. You need to install the game somewhere the game can easily modify & create files.

    3. Automatically set themselves to your desktop screen resolution

    Most new games already do. sooo…

    4. Support widescreen resolutions.

    Again. Most new games already do. sooo…

    5. Uninstall in seconds.

    You install 10 Gigs , 50 registry keys and expect to uninstall it under a minute? .. ur stoopid or what?

    6. Don’t require the CD/DVD in the drive to play.

    I agree.. but for them its a form of passive drm.

    7. Keep the quicksave and quickload keys far apart.

    Meh maybe.

    8. Escape means menu/pause

    thats just stupid

    9. Auto-backup quicksaves

    do it manually… its easy copy & paste

    10. Patches should fix, not break

    All code in the universe has bugs. live with it!

  249. roryok says:

    @Essell55

    5. Uninstall in seconds.
    You install 10 Gigs , 50 registry keys and expect to uninstall it under a minute? .. ur stoopid or what?

    In a nice, well kept XP install you can delete 10 gigs in about 30 seconds. It depends of course on whether you have large pak/cab files like 90% of games do, or whether you have millions of little files which would take longer. And as for 50 registry keys, I think the general argument is that the 50+ registry keys SHOULD NOT BE INSTALLED IN THE FIRST PLACE, thus reducing install time.

    6. Don’t require the CD/DVD in the drive to play.
    I agree.. but for them its a form of passive drm.

    That makes it unlikely to change, but it doesn’t make it any less desired. Anyway, with all this crazy OTT active DRM they throw around, surely they can drop the passive shit?

    8. Escape means menu/pause
    thats just stupid

    I hope you mean ‘so obvious it’s stupid’. Otherwise you’re stupid.

    9. Auto-backup quicksaves
    do it manually… its easy copy & paste

    yeah its dead easy, but its also dead easy to automate.

    10. Patches should fix, not break
    All code in the universe has bugs. live with it!

    Ok I kind of agree with you on this one. It’s a bit like asking for movies to have no gaffs or plot holes in them anymore.

  250. Igor Levicki says:

    The only thing I really hate are checkpoints and I wish they get nuked out of existence.

    I once played Far Cry like 30 minutes through the damn forest killing like 50 enemies and the last one refused to die after a whole round emptied into his body — he stood there taking it until my gun did an empty “click”, and then he owned me with a single bullet.

    I have two problems with that.

    First one is with checkpoints, I had to replay the whole part again which sucks. I want to be able to save F5/F9 should be in every game, fsck the console crappy checkpoint system.

    Second, I want a game to be fun, and I don’t have anything against challenge, but it has to be fair — if I empty a round into someone no matter if they are wearing bulletproof vest they should go down screaming in pain, and not just stand there and wait for me to run out of ammo.

    Instead of uninstall times I would like developers to focus more on load times. Those can be horribly slow and they kill any incenitive to play.

    Other things that come to mind — long, boring and unskippable cutscenes right before the boss fight (saving Liara in Mass Effect for example). If you have to stuff the cutscene in my face then save me after the cutscene so I only see it once not 10 times if I get killed repeatedly. It makes me reach for a trainer and that automatically means that the game isn’t funny anymore.

    First Person Shooter should be in First Person, not Third Person. What is the point of making a FPS game when you are looking over your shoulder like in Dead Space? Third person is good for tactical shooters only and even then in limited quantities such as if you lean against the wall.

    Mouse lag — unforgivable (Dead Space). No mouse — double unforgivable (Resident Evil 4 the worst and crappiest console conversion ever. Don’t bother to port the game if you can’t make PC controls and make them feel like PC controls.

  251. LiiBot says:

    ive come to find that MAC has a great tab system, especially MAC OS X it shuffles between desktops and stuff……yeah….i was a mac disliker for like a month…but its cool now, but needs games

  252. DBeaver says:

    Okay, how about this one: Games which support Games For Windows (and thus have that abominable user system), please (PLEASE) create a default user. GTA 4 does that (while failing badly with their crappy DRM). Other games, like Quantum of Solace, a really bad game in itself, don’t. I played up to the Train level, which is around the 15th, according to my count. And now, as I’m about to quit the game, I get a little notice: “Note that you are not logged in, and therefore all your progress will be lost once you quit”.
    I quit, uninstalled, and went to my store for a refund.

  253. Hedon says:

    Great list, but to the commenters: here’s a novel idea, why don’t you guys take all that pent up frustration and put it down in a letter ( that’s the thing where you use your hand and a pen and make words on a piece of paper, which you put in an envelope and use those crazy things called stamps) and send it to the developers, better yet make and send them videos of yourselves throwing a tantrum about the problems you have with their products. Not only might they get resolved but you just might get some free gear from the companies for trying to help rather than just venting on a comments page. Oh yeah and DRM is not acceptable in any form when companies are making billions of dollars and charging the price of a medium sized household appliance for a few hours of entertainment. Instead of combating piracy just make the freaking game/movie/cd/etc.. affordable for everyone$ 5-10 should be the price of any new game PERIOD.

  254. Crazy konrad says:

    the rule with the quicksave and quicksave is a great idea i once quicksaved in oblivion i find it to be a good game but once i accidentally clicked the quicksave button in a hopeless situation less than seconds before i got killed by an arrow the last quicksave was a long time before that and i was a level less than i was when it happened i tried for about an hour and a half to find a way to survive the arrow ( my health bar was almost not visible because i was in a difficult situation ) but then i finally managed to dodge the arrow and kill my enemy with a spell and thats not the first time it happened either

  255. Crazy konrad says:

    and quickload sorry

  256. Earl Warren says:

    its a good views and i read all points which are very much help for playing game. i am really appreciated this site.

  257. Elcor Sprinter says:

    My pet peeves :

    Installers that try to decide what OS you can install a game on. (I’m looking at you, B&W!) Being unable to install the game on NEWER versions of Windows without “tricking” the installer is unforgivable. Follow Blizzard’s example : give us a warning that the OS is not supported, then allow us the option of installing anyways.

    FMV cutscenes that do not respect the game’s “master volume” setting. If I can adjust the volume to a resonable level in-game, I don’t want the FMVs to play at ear-bleeding volume…

    Not every PC has a net connection, so we should be given a choice about how the DRM will function during the installation process : you either require the DVD in the drive to play, or you activate online and play without the DVD.

    Inability to run a game as a limited user. This clearly demonstrates how little testing is actually done with games before they’re shipped out. There are STILL titles being released that write configuration data and saved games to folders and registry keys that are only accessible to administrators. As stated previously, you should be able to play a game as a limited user WITHOUT having to install to custom locations, or change permissions on folders and registry keys. The admin should be able to install it, and the limited user should be able to play it — that simple!

    Useless driver features. I’m looking at you nVidia. Instead of giving us some silly-ass Direct-X logo overlay in the bottom corner when a Direct-X game is running, why not give us something useful : like a SYSTEM CLOCK overlay in Direct-X games so that we can see what time it is in the real-world during those prolonged late-night sessions. ;)

    Moddable games that require a $3000 application for content creation. Seriously. If you want a flourishing mod community, create an SDK and toolset around a capable, FREE 3D application like Blender. How many more modders will you attract, and how much longer will your game keep selling as people are carried along by user-created content? Better yet, how many more people will enter the workforce ready to create games on YOUR engine?

    @Homunculus : Assassin’s Creed’s menus… yes, hideously long exit process. Unless you remember that it’s a Windows application and press ALT+F4 — in which case, you exit to the desktop instantly. :) (This works for many games.)

    @Reverend Speed : OMG! LOL! :D That has happened to me soooo many times… ;)

  258. Raj says:

    Loved them!! Some of them are really necessary, like, Alt+Tab, Screen resolution, no-CD, Escape key and separation between quicksave and quickload keys.. :))

  259. video says:

    Loved them!! Some of them are really necessary, like, Alt+Tab

  260. juxtatux says:

    forgot…works in linux

  261. Jordan Brooke says:

    I would state only that there are better ways of checking to make sure you are legally allowed to be playing said games. CDs are terrible. They scratch, they’re slow, they’re buggy as all hell. For the game to stop and wait for a CD to spin up to speed so it can read a number off the disc is insane.

    Try a small USB thumb drive type thing. That would be way faster. Even the internet would be better, you sign into the game when you start and it checks the server to make sure you are who you say you are. And when the company discontinues their online service they issue a patch that skips that step.

    In the old day you just had to answer questions or enter codes that were found in the CD Booklet.

  262. James says:

    I would love this!

    Make life so much easier.

Comment on this story

XHTML: Allowed code: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Respond to our gibber

  • Matzerath : “Thank you for your kind words about my creepy game!” on Live Free, Play Hard: Then Mystical Snake Shit Happened
  • tulebuhyhafeA4 : “Alexandra. true that Joseph`s st0rry is nice... on wednesday I got a great new Mazda MX-5 after bringing in $8525 this last five weeks and ...” on Live Free, Play Hard: Then Mystical Snake Shit Happened
  • Vandelay : “I've seen this confusion over denying and complaints that it is a rather obtuse game mechanic many a time, yet I still don't really see ...” on The Sunday Papers
  • dE : “You really haven't seen the posts "Oh mod support, better prepare for titties and piles of shit" and stuff like that?” on The Sunday Papers
  • blackmyron : “The Fermi Paradox was also made in a period where we had no direct proof there was a single planet orbiting another star, much less ...” on The Sunday Papers

Read our finest words

Live Free, Play Hard: Then Mystical Snake Shit Happened

Search for clues

Browse the archive