Article

The Curious Case of Dark Souls on PC

Everyone remembers the petition for Dark Souls earlier this year, as many gaming sites and personalities heavily supported the idea of the port. The original idea was that Dark Souls was already a near perfect game. Adding the game to PC would fix the few issues that it had.

FromSoftware and Namco Bandai listened, and the game will release tomorrow night. Dark Souls is in the top 10 Steam best sellers, so the demand may still be there. However, the way they have gone about the port has alienated many potential buyers, and the game is filled with a laundry list of things wrong with it already.

The problem of multiple configurations for PC makes developing the game a daunting challenge for a developer just getting started on a new platform. To make matters worse, they probably have no outside help from GPU companies like nVidia and ATI. I really feel badly for FromSoftware on this. To help speed up the process, FromSoftware was even tricked into making Dark Souls for Windows Live. We’ve already talked a lot about GFWL: its complete garbage and nobody should be forced to deal with it. When a DRM system deletes your saves and refuses to update, you know something is seriously wrong.

Graphically the game’s art style is still quite amazing, but the lack of basic options like texture filtering, levels of anti-aliasing, and higher resolutions make the game seem like a joke. You’d think that like with most games, FromSoftware would have their high-resolution textures and character models lying around somewhere. I guess they just don’t have them, or don’t want to swap them out. You can force some of these things a high-end graphics card, but we shouldn’t have to do that.

The problem with framerates will likely be so severe that the game will disconnect you from the online modes if your framerate drops below 15 for 30 seconds. One of the reasons why I was excited to play Dark Souls on PC in the first place was the ideal of 60 frames per second. We would be able to play the game with fewer headaches, and combat would be smoother.

To be completely honest, we’re having a tough time doing it due to our lack of experience and knowledge in terms of porting to PC. First we thought it would be a breeze, but it’s turned out not to be the case.  – Daisuke Uchiyama

But recently, I learned that Dark Souls uses keyframes. They’re a holdover of older game design that basically would make 60 frames per second impossible. To clarify, the engine ties animations to the frames. Running the game at 60 frames per second would make the game run at twice the speed.

These look alright.

Controlling the game on keyboard and mouse also looks like a pain. The controls for actually playing the game look passable, but the menu controls have a ton of unnecessary keys, without any mouse scrolling either.  FromSoftware is basically begging you to use the 360 controller no matter what.

These don’t.

The point of all of this is that we shouldn’t have to deal with it. The awful PC ports of 2007 may seem like a distant memory, but games like this are a reminder of how awful it can get. People may like to call the PC gamers who won’t be buying this entitled or whiny, but lets look at it from a real perspective. Imagine the backlash if a PS3 game randomly deleted your saves, the online barely worked, and you had to use a 360 controller. Dark Souls may already be one of the worst ports in recent memory, and it really is below the standards that I’ve come to expect. Yet somehow, I think I’m going to buy it anyway. A version of the game on my favored platform is never a bad thing, and I did enjoy the little time that I spent playing it on a console.

A bad port doesn’t necessarily mean that the game is bad, and I’m willing to make an exception for FromSoftware by meeting the challenge of porting to PC. And despite all of the technical flaws that I’ve been expecting, I still think that there is an enjoyable game under all of it. And with some free extra content, I feel like Dark Souls PC will be supported well after launch. I’ll be anticipating a Dark Souls play through sometime this week, and I’ll cautiously make my purchase based on how it actually plays.

 11 thoughts on “The Curious Case of Dark Souls on PC
  1. Not convinced that the various reports on the 30fps lock are the final say on the matter. Some recent gamescom videos have it running quite smoothly.
    “Wait and see”, I guess.

  2. I’ve heard framerate in general is much improved on PC in places like Blight Town that suffered fps drops on console just because of better hardware, but I wouldn’t be surprised if the 30FPS limit is hard coded and unfixable. Last I heard there WAS going to be some anti-aliasing options btw.

  3. Anonymous on said:

    “The awful PC ports of 2007 may seem like a distant memory, but games like this are a reminder of how awful it can get… I think I’m going to buy it anyway.”

    Way to vote with your wallet.

    Also, how do you “cautiously” make a purchase?

    • Lawrence Davis on said:

      “How do you cautiously make a purchase?”

      I’m still debating if I should actually buy it or not. I haven’t preordered it or anything. If its actually stable I think I will.

  4. Aistan on said:

    Worst case from all that i’ve read: it’ll be exactly the same experience as the console versions.

    Given that that console version is probably my favorite game of all time, i’m not that worried. Yeah it would be nicer to have more graphical options but I thought it looked great as it was on the 360. The controls are a bit concerning, but since they are configurable people should be able to tweak it to something they are comfortable with.

  5. I just want to comment and say that gripes with multiple configurations are not much of an issue for the developer. API’s are streamlined enough as well as GPU designs (SPUs in particular made this much easier) matured. A lot of the optimizations does come from cooperating with the GPU manufacturers, and more often than not they’ll pay the developers (especially if it’s a moderately popular game) to get some inserts in there and better support for their hardware. Both AMD and Nvidia are more than willing to cooperate on these things with devs, and post launch support for bigger releases is always very active for at least a few months. Hell, I remember seeing Crysis performance improvements 2 years after the game came out.

    I think the situation is NAMCO pressing the port on From, obviously inexperienced with the PC platform, they didn’t know what to do or where to start. What they should have done is contacted a developer with a lot of experience on the PC (a common practice when porting games to or from consoles, see: nixxes (deus ex 3, tomb raider, etc…)). The whole situation seems as though it’s being mishandled, but I suppose we’ll see how it turns out at release. I’m expecting plenty of hacked up fan patches that make it suck less in no time.

  6. You know, I was thinking of buying it when it was announced, but recently I noticed it’s not available in my area, so I actually have a justified reason to pirate it. Why would anyone lock out a game from a certain area on Steam? It’s just more money.

  7. I agree with everything but the controls. (That is if controllers other than the 360 controller are compatible as well)

    Unlike what some gamers would like to believe, not every game can work magically great with KB+M. The game was designed for a gamepad. It’s not their fault if the same controls don’t translate well to KB+M.

  8. The game isn’t even out yet and modders are already fixing things. This guy has got the resolution up to 2048×1440. It will be finished in time for launch.

    http://www.neogaf.com/forum/showpost.php?p=41330816&postcount=686

  9. Iandrasil on said:

    Already the community is hard at work fixing the things FROM software couldn’t fix, I’ll hold off on buying this title for now but I can definitely see see myself purchasing a copy when enough fixes and tweaks have made their way into the game.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© Nobody. No Rights Reserved. GYP is run by volunteers, find out how you can get involved!