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

    • I remember when all games had demos; it was a normal thing, not a limited time promotion.
    • Forza Horizon 6 gets big bug-fixing and balancing update by Taras Buria Today, Playground Games released a big Forza Horizon 6 update with a long list of fixes, patches, and balancing tweaks that the studio promised earlier. Version 375.327 is now available on Steam, Microsoft Store, and Xbox, offering users improvements for AI, audio, design, performance, road discovery, upgrades, visuals, online play, and more. Some of the most notable changes in the Series 2 update include rebalanced drivatars, particularly their difficulty and race start behavior. As such, the game should be more balanced on higher difficulty levels, and AI cars should not shoot out when the race starts as if they have rocket boosters. Speaking of difficulty, developers nerfed Drag Tires physics for a more expected and realistic behavior. They are no longer the go-to option for record-breaking times in road racing, and all leaderboard entries with drag tires will be removed. Completionists will also be glad to get a new feature that lets you see road discovery percentage in each region, which should make discovering all roads easier while keeping it quite challenging and interesting (I spent quite a long time finding the last road). Festival Playlist is also getting some much-needed fixes, including patches for bugs that allowed completing Seasonal Jobs ahead of time or where weekly challenges would not unlock for some players. Developers will retroactively give reward points to all who could not complete all challenges due to these bugs. Other changes include changes to Horizon Play progression so that it is easier to reach Level 100, audio improvements on lower-spec devices, fixes for visual glitches, including pixelated smoke, and more. Developers also addressed the currently non-working Eliminator, an online mode gamers used to farm credits with a Hummer EV exploit. Playground Games plans to re-enable it soon. As a gesture of goodwill, players will get a free McLaren Sabre. Those who used the exploit will not be banned, but developers plan to roll back credits to a maximum of 10M for all who farmed credits using the exploit. You can find the complete changelog for the latest Forza Horizon 6 update here.
    • "Samsung is shutting down yet another app used by millions" I will fix the clickbait title for you, free-of-charge: "Samsung shutting down it's Max VPN app"
    • Microsoft brings Planner Agent to all Microsoft 365 Copilot users by Ivan Jenic Image: Microsoft Microsoft has announced that Planner Agent in Microsoft 365 Copilot is now generally available to all users with a Microsoft 365 Copilot license. Planner Agent is the latest addition in the string of AI features that Microsoft is implementing across virtually all of its products. The agent lets you manage tasks through natural language prompts directly inside Microsoft 365 Copilot. You can create and update tasks, check priorities, and get insights about current entries without leaving the chat interface. The general availability release comes with a handful of new additions on top of what was available during the initial rollout. A new plan picker lets you search and filter your plans by name, then update task names, statuses, due dates, or priorities through the agent. There's also a goals bucket now, which lets you group tasks under specific goals. This builds on the Goals view, a feature that was introduced as part of the broader Planner refresh that rolled out earlier. Image: Microsoft | Planner Agent in Microsoft 365 Copilot All AI-generated plans and tasks are created in draft mode by default, so you can review and approve changes before anything goes through. This is actually a thoughtful safety feature, because trusting AI to handle all your tasks without a human in the loop is usually a recipe for disaster. Having tasks initially saved as drafts is the best possible middle ground. Microsoft also says that not all tasks are executed equally. Simple tasks get processed quickly, while more complex ones, like building a plan from a Word, Excel, or PowerPoint file, are handed to a more capable model. Microsoft says this approach delivers the best performance, but it could also help with usage management, as you won't have to waste tokens on performing simple tasks. Planner Agent is available now across Teams, Loop, SharePoint, and other Microsoft 365 apps for anyone on a Microsoft 365 Copilot subscription.
  • Recent Achievements

    • First Post
      Cosminus earned a badge
      First Post
    • One Year In
      ThatGuyOnline earned a badge
      One Year In
    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      484
    2. 2
      +Edouard
      189
    3. 3
      PsYcHoKiLLa
      122
    4. 4
      Steven P.
      86
    5. 5
      neufuse
      73
  • Tell a friend

    Love Neowin? Tell a friend!