Ars Guide: How to ruin your PC port in five easy steps


Recommended Posts

Ars Guide: How to ruin your PC port in five easy steps

pc-games-ruined-4e36c3d-intro-thumb-640xauto-24187.jpg

It's hard to be a PC gamer these days. This is true even though many independent developers are cranking out great games. Success stories are common, and there are new games released almost daily that play with gaming tropes and conventions like they're toys. It's not just indies; when you look at EA's accounting on its latest earnings call, the company has the PC earning more money than the 360 or PS3, at least when looking at the non-GAAP accounting figures.

PC gaming is alive and well, but it seems as if companies almost want their PC ports to fail on the most powerful gaming platform. We've compiled a list of a bunch of ways that companies can make sure their PC games annoy gamers, and if you bundle up all these "features" you may also see a loss of sales and increased piracy! So, how do you make sure your PC game pales next to its console sibling? Let's find out.

Add customer-hostile DRM

PC gamers openly attacked Spore when it was released with activation limits, but Ubisoft has to be the king of annoying paying customers. It has recently been announced that Driver: San Francisco will require the player to be online to play the game.

Ubisoft claims this is a win for the company. It has seen "a clear reduction in piracy of our titles which required a persistent online connection, and from that point of view the requirement is a success," a company representative told PC Gamer. The always-on requirement has been dropped from other games from Ubisoft in the past after the players complained, but It looks like it may be here to stay.

It's also worth pointing out that Ubisoft's servers have been hacked in the past, making certain games unplayable. Ubisoft may claim that piracy has been diminished, and we certainly can't argue with that assertion given that the company doesn't share usage data, but this is bad news for people who just want to play the games and don't have their systems hooked up to an always-on Internet connection.

SecuROM, activation limits, and always-on Internet connection requirements?there are multiple ways companies can choose to punish customers who pay for their games. In the past we've even talked to soldiers who are kept from playing certain games by these strategies.

Diablo 3 will also require a persistent Internet connection, and Blizzard's Rob Pardo agrees that it's kind of a pain in the butt. "I want to play Diablo 3 on my laptop in a plane, but, well, there are other games to play for times like that," he told 1up.

Just so we're clear, when you're bored on a plane, and you have your laptop, and you want to play the game you bought in order to fight boredom, Blizzard's official recommendation is that you play someone else's game. That's pride, right there.

Don't let players adjust their settings

This one can drive you crazy. PC gamers like to play with their mouse settings, adjust the amount of detail in the characters or environment, and change the audio mix between the music and the sound effects. We want to adjust the resolution, the aspect ratio, and even the field of view settings. The more options given to PC gamers, the better. While some engines support more options than others, there is a minimum amount of tweaking that should be available when we jump into the game.

For an example of how badly PC gamers can get screwed on this issue, we can take a look at Bulletstorm when it was launched. Not only was mouse smoothing turned on as a default, but there was no way to turn it off. You had to find the configuration files, which were encrypted for some insane reason, and then install a third-party program to be able to turn off mouse smoothing and get the game feeling like it should on the PC.

"Possibly we should separate .ini files: some encrypted, some (visuals, mouse, etc.) open to rape. Oops, I mean edit." Adrian Chmielarz, People Can Fly's creative director, said via Twitter when we brought this up. That's an infuriating answer from someone on a team that thought it was a good idea to lock PC gamers into mouse smoothing. Aim assist was also turned on by default, because it's necessary on the console for people playing with controllers. On the PC, it's turned on because no one put any thought into the idea of optimizing the game's controls for the PC.

Release it long after the console version

Here's a good way to make sure your PC game gets the attention it deserves: launch it alongside the console version. Everyone was talking about From Dust when the Xbox Live Arcade version was released, and many people noted that they would love to play the game on PC. It would be great to take advantage of that enthusiasm, but of course Ubisoft pushed the release of the game back a month. That's annoying, but releasing PC versions some time after the console versions is unfortunately routine.

It's a pain in the butt for everyone. It's rare the news outlets re-review the PC version, and by the time the PC version is out, more games have come along to grab the attention of the gamers and the press. When you launch a game on all platforms at once, you can really grab the sales momentum and the conversations on gaming fora and boost the sales of all versions. Pushing the release of the PC version back makes it feel like an afterthought, and it's damaging to everyone involved.

If you want to be depressed, go to Google and simply type "PC version delayed," and you can see how often this happens.

Forget that most PC gamers aren't using a gamepad

We would like to use our mouse and keyboard setups to control your game, because that's what's in front of us when we're playing said game. There is no left bumper on my keyboard, nor is there one on my mouse. It doesn't take long to change the prompts in your game or to make your menus usable with a mouse. Please make the effort.

It's always a good idea to support gamepads, because many games are improved by them, but your default settings should be optimized for a mouse and keyboard. That means menus work with a mouse, and that means when I'm playing a tutorial the command prompts don't assume I'm using a gamepad. When these areas are ignored or passed over, it seems like you already think I'm playing the game on the wrong platform, and that you put zero effort and thought into the version of the game I purchased.

Ugh. That may be accurate.

This can also be a part of the section above that concerns adjusting the game's settings, especially in the case of Bulletstorm, where the game was clearly set up for a game pad and the options needed to fix that were encrypted and hidden from players. Classy.

Force players to log into yet another thing

This is something that continually drives me crazy, and it's only getting worse. You sit down at your computer, log into Steam, launch the game, and then you need to set up another account or log into another service before the game launches. You better set up a dedicated password for each service, as well, because it seems as if everyone in the world has either been hacked or is about be hacked. Everyone wants your personal information, and it seem as if no one has a good way to keep that data safe.

Even without the hacking aspect of things, I don't want to set up an EA account to play a game on Steam. Now my EA account is an Origin account, and I may or may not be able to re-download my EA games if I delete them, because EA and Valve are butting heads over this and that. I bet when you played Grand Theft Auto IV you were looking forward to creating an account on the Rockstar Games Social Club, right? I have a great time playing Section 8: Prejudice, but for some reason the game forces you to use Games for Windows Live, and when I log onto that useless service to play the game it boots my wife from the 360 if she's watching a movie on Netflix. What does Games for Windows Live get me that Steam, the service I used to buy the game, does not? Nothing. It only adds an extra layer of complexity and annoyance. It's a net loss.

I do not want to set up an account somewhere, I regret that you think I should be forced to because I made the mistake of buying your product, and in most cases you lose more than you gain by using all these goofy publisher-specific clubs or services or accounts. Please, for all that is holy... STOP IT.

Why does all this matter?

People want to play PC games. In fact, they want to love PC games. In many cases companies take a giant, virtual dump all over the PC versions of their games, and then feign innocence when they're asked about why gamers don't buy PC games in large numbers. EA is betting much of its short-term future on the success of The Old Republic and Battlefield 3, and those two games are either PC exclusives or feature the PC as the lead platform.

It only takes a little extra work to make your PC games play on the PC, and make gamers happy. It's worth doing so, if only because it gives you a way of standing out in the crowded market?indies have long crowed about their lack of DRM to great success?and it helps your chances that someone will actually pay for your product.

We want to give you our money, developers and publishers, so please stop punishing us for doing so.

Source: Ars Technica

I thought the way Just Cause 2 handled controllers was the best, it worked with either but adjusted the UI to show whatever was used last (Tap a controller button and it showed controller prompts, move the mouse and it showed PC prompts). Compare that to something like Fallout 3/NV which completely disables mouse and keyboard input if a controller is even plugged in.

And having multiple services for a game sucks (Like GTA which uses their own system and uses GfWL, which never bloody works properly).

That was a really good read, completely agree with it all. Instead of making their games available to a much wider audience (and making themselves more money) they just give us a second rate pieces of **** (in most cases).

Excellent read. I don't understand why publishers just don't make games properly for PC. It's not particularly difficult, just laziness and poor Q&A on their behalf.

Ubisoft should really kill off their DRM. Although it doesn't bother me that the DRM requires an always-on internet connection (since my PC is always connected), it peeves me that it exists and other users (paid of course) are suffering whereas pirates get off easy. There will always be people who steal and people who pay. Lower prices to combat pirates. Sometimes people don't wish to pay $120 for a game.

Excellent read. I don't understand why publishers just don't make games properly for PC. It's not particularly difficult, just laziness and poor Q&A on their behalf.

Ubisoft should really kill off their DRM. Although it doesn't bother me that the DRM requires an always-on internet connection (since my PC is always connected), it peeves me that it exists and other users (paid of course) are suffering whereas pirates get off easy. There will always be people who steal and people who pay. Lower prices to combat pirates. Sometimes people don't wish to pay $120 for a game.

Making those changes will will to increased revenue, but the marginal gain is not worth the marginal cost.

http://www.investopedia.com/study-guide/cfa-exam/level-1/microeconomics/cfa5.asp

Also, I think it is a error to think that lower price will combat piracy. The cost of pirating a game is pretty much nothing other than perhaps psychological guilt + risk of viruses + time. Even if a AAA game is selling for $20, a pirated version of that game is still cheaper for most people.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • PotPlayer 260622 by Razvan Serea PotPlayer is an extremely light-weight multimedia player for Windows. It feels like the KMPlayer, but is in active development. Supports almost every available video formats out there. PotPlayer contains internal codecs and there is no need to install codecs manually. Other key features include WebCam/Analog/Digital TV devices support, gapless video playback, DXVA, live broadcasting. Distinctive features of the player is a high quality playback, support for all modern video and audio formats and a built DXVA video codecs. A wide range of subtitles are supported and you are also able to capture audio, video, and screenshots. A comprehensive video and audio player, that also supports TV channels, subtitles and skins. Its been described on the Internet as The KMPlayer redux, and it pretty much is. Daum PotPlayer 260622 (1.7.22963) changelog: Removed Kakao TV Added pause function when navigating via the navigation bar Significantly improved internal stability Fixed an issue where colors appeared strange during RGB24 processing Improved playback for some HTTP streams Improved sync processing for the built-in audio renderer Fixed an issue where certain MP4 files behaved abnormally during playback Download: Daum PotPlayer (64-bit) | 54.7 MB (Freeware) Download: Daum PotPlayer (32-bit) | 61.1 MB View: Daum PotPlayer Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Tixati 3.44 is out.
    • Speccy 1.34.084 by Razvan Serea Speccy will give you detailed statistics on every piece of hardware in your computer. Including CPU, Motherboard, RAM, Graphics Cards, Hard Disks, Optical Drives, Audio support. Additionally Speccy adds the temperatures of your different components, so you can easily see if there's a problem! Processor brand and model Hard drive size and speed Amount of memory (RAM) Graphics card Operating system At first glance, Speccy may seem like an application for system administrators and power users. It certainly is, but Speccy can also help normal users, in everyday computing life. If you need to add more memory to your system, for example, you can check how many memory slots your computer has and what memory's already installed. Then you can go out and buy the right type of memory to add on or replace what you've already got. Download: Speccy 1.34.084 | 20.5 MB (Freeware) View: Speccy Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • ImgDrive 2.2.7 by Razvan Serea ImgDrive is a CD/DVD/BD emulator - a tool that allows you to mount optical disc images by simply clicking on them in Windows Explorer. If you have downloaded an ISO image and want to use it without burning it to a blank disc, ImgDrive is the easiest way to do it. ImgDrive features: One-click mounting of iso, cue, nrg, mds/mdf, ccd, isz images Runs on 32-bit and 64-bit Windows versions Mount ape, flac, m4a, wav, wavpack, tta file as AUDIO CD (16-bit/44.1kHz) Mount a folder as DVD/BD Mount images in command line Does not require rebooting after installation Support up to 7 virtual drives at the same time Support multi session disc image (ccd/mds/nrg) A special portable version is available Translated to more than 10 languages Support File Type: .ccd - CloneCD image files .cue - Cue sheets files of ape/flac/m4a/tta/wav/wv/bin .iso - Standard ISO image files .isz - Compressed ISO image files .nrg - Nero image files .mds - Media descriptor image files ImgDrive 2.2.7 changelog: Added command line parameter to set number of drives Added AACS-Auth support for HD DVD Bumped kernel driver version to 2.2.7 Download: ImgDrive 2.2.7 | 692 KB (Freeware, paid upgrade available) Download: ImgDrive Portable 535 KB View: ImgDrive Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • AnyDesk 9.7.7 by Razvan Serea AnyDesk is a fast remote desktop system and enables users to access their data, images, videos and applications from anywhere and at any time, and also to share it with others. AnyDesk is the first remote desktop software that doesn't require you to think about what you can do. CAD, video editing or simply working comfortably with an office suite for hours are just a few examples. AnyDesk is designed for modern multi-core CPUs. Most of AnyDesk's image processing is done con­currently. This way, AnyDesk can utilize up to 90% of modern CPUs. AnyDesk works across multiple platforms and operating systems: Windows, Linux, Free BSD, Mac OS, iOS and Android. Just 7 megabytes - downloaded in a glimpse, sent via email, or fired up from your USB drive, AnyDesk will turn any desktop into your desktop in se­conds. No administrative privileges or installation needed. AnyDesk 9.7.7 fixes: Fixed an issue that prevented users from creating meetings without an active license Download: AnyDesk 9.7.7 | 8.0 MB (Free for private use, paid upgrade available) Links: AnyDesk Home Page | Other platforms | Release History | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Dedicated
      tuben earned a badge
      Dedicated
    • Week One Done
      mnsgroup earned a badge
      Week One Done
    • Conversation Starter
      sumytbe earned a badge
      Conversation Starter
    • One Year In
      B4dM1k3 earned a badge
      One Year In
    • One Year In
      DarkWun earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      524
    2. 2
      +Edouard
      199
    3. 3
      PsYcHoKiLLa
      94
    4. 4
      Michael Scrip
      82
    5. 5
      Steven P.
      67
  • Tell a friend

    Love Neowin? Tell a friend!