Something went wrong. Try again later

Giant Bomb News

118 Comments

The Men Who Made Dark Souls Whole

Where FromSoftware didn't dare tread, fans stepped up and made Dark Souls for PC the mythical port it should have been.

No Caption Provided

Dark Souls would not be a franchise without the rabid fans that embraced and championed Demon’s Souls, and Dark Souls for PC would not be the game it's become without the same dedicated fans.

When FromSoftware finally announced a PC version of Dark Souls, the world cheered. When FromSoftware started talking about the PC version of Dark Souls, the world was not quite as happy. A newcomer to PC development, FromSoftware was unusually (and refreshingly) forthcoming about its own lowered expectations for the upcoming port, and cautioned players from getting too excited.

The PC version also includes new content that's coming to consoles separately as DLC.
The PC version also includes new content that's coming to consoles separately as DLC.

"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,” said producer Daisuke Uchiyama in a Eurogamer interview earlier this year. “First we thought it would be a breeze, but it's turned out not to be the case.”

If nothing else, players were hoping for a more technically proficient version of Dark Souls. The Xbox 360 and PlayStation 3 versions have infamous frame rate issues, but those were not addressed in the PC version, seemingly out of a fear of possibly breaking it.

The game released in August, and one big issue was a resolution restriction that wouldn’t allow the game to display higher than 720p (1280x720). Peter “Durante” Thoman made this a non-issue within 30 minutes of the game’s release, when he released a patch to nullify that, and he became a hero.

“I had made some claims in a public forum prior to the release,” said Thoman, “basically stating that it shouldn't take a single decent programmer more than a day or so to implement setting the rendering resolution for a 3D game on PC. I wanted to prove that.”

It’s not a hack he came up with 30 minutes after downloading it, though, an important detail lost in the celebratory cheers. He had been working on it for days. Thoman assumed the port would use Direct X 9, and created an “interceptor.” This would forcibly change the resolution of the game, even if the game didn't have an option for it.

The first version didn’t have many settings, and was understandably buggy, but was quickly coined “DSfix.” The modification is now at version 1.7, and includes multiple resolution options, the ability to modify the game’s depth-of-field, a screen shot toggle, and other welcomed options coming from Thoman's work and a collaboration with others.

When implemented, the difference it makes is rather staggering:

It’s hardly a surprise Thoman would target the game’s visual fidelity. His other work includes PtBi, a way of improving the visual quality of console games through a PC using post-processing. In the weeks since his name was enshrined in Dark Souls lore, he’s spent time mucking around with its code. He’s become pretty familiar with it, and I wondered whether he agreed with the popular notion that FromSoftware hadn't crafted a very good port.

“The best thing that can be said about the port is that it seems to be completely bug-free,” he said. “This is not often the case with RPGs, and needs to be recognized. Beyond that though, it is obvious that due to external or internal constraints, they went with the most easy to develop and test port possible."

The other huge problem was the game’s frame rate, which was locked at 30 frames-per-second. Clement “Nwks” Barnier became the second hero to the Dark Souls community with his own fix. Thoman was a huge Demon’s Souls fan who patiently waited for the petitioned PC version of the sequel. Barnier hadn’t touched the series before. He became interested after the petition worked, curious as to why so many people had rallied behind these games.

By nature, Barnier hates playing games at 30 frames-per-second. This bugged him about Dark Souls, but a running theory surmised FromSoftware had locked it for legitimate reasons. The idea was Dark Souls may have been designed like a fighting game, where the game logic and frame rendering are completely interwoven, and modifying the frame rate would be disastrous. As it turns out, that doesn't appear to be true.

As our consoles age, expectations for PC versions have risen. Those that aren't up to the task, like the original Borderlands, are often criticized.
As our consoles age, expectations for PC versions have risen. Those that aren't up to the task, like the original Borderlands, are often criticized.

“As I have some skills in assembly-language debugging,” he said, “I decided quite naturally to take a look in the guts of the game to find out if this lock was indeed justified.”

There were issues early on. If the game dropped below 60 frames-per-second, it immediately swapped to 30 frames-per-second, which is jarring. Tweaks have made this modification more usable, and is fully integrated with DSfix. There is an ethical quandary though. DSfix doesn't interfere with the code, but the frame rate fix does, which violates the terms of Games For Windows Live.

At first, Thoman was wary about the potential consequences.

“The ‘potential consequences’ I'm talking about are mostly players being banned from GFWL,” he said. “Of course, sadly, there are already very direct ways to cheat out there, so I'm not sure if holding back on releasing the fix helps. Releasing it including source would also mean that MS could very easily break it if they wanted to.”

Rumors of users being banned for using the hack have been floated, but it doesn't appear to have become a huge problem. Thoman eventually relented, and the frame rate fix is now integrated into DSfix with a disclaimer.

Both Thoman and Barnier continue to iterate on their respective tweaks to FromSoftware’s release. Both cautioned that it’s unlikely Dark Souls will become a haven for mods, ala Grand Theft Auto IV. The prospect of creating new levels for the game from users, for example, seems radically difficult, and therefore pretty unlikely.

(Then again, who would have suspected Just Cause 2 would be modded to have 1000 players at once?)

Like Thoman, Barnier can appreciate what FromSoftware did accomplish with the port, lacking as it may be.

“The context of this port is very special: it was made in answer to a petition and, furthermore, by a company with no experience in PC games,” he said. “I suspect that it would not have been done without the similarities between the Xbox360 and PCs, including the common network architecture for XBL and GFWL. The fact that it even exists, all things considered, makes it a ‘good’ port for me.”

If you're looking to install these modifications and follow their development, Nexus has you covered.

Patrick Klepek on Google+

118 Comments

Avatar image for valiantgoat
valiantgoat

414

Forum Posts

56

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By valiantgoat

Great read Scoops.

Avatar image for impartialgecko
impartialgecko

1964

Forum Posts

27

Wiki Points

0

Followers

Reviews: 15

User Lists: 2

Edited By impartialgecko

Scoops strikes again! Interesting read, I'm amazed Digital Foundry hasn't done a similarly in-depth write-up on this happy turn of events.

Avatar image for endlesslotus
EndlessLotus

119

Forum Posts

10161

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By EndlessLotus

Now make another DLC....

Avatar image for sooty
Sooty

8193

Forum Posts

306

Wiki Points

0

Followers

Reviews: 2

User Lists: 3

Edited By Sooty

@PoisonJam7 said:

You failed to mention that the guy who did this rez fix also pirated the game.

That's okay. A game locked at 1280x720 30FPS doesn't deserve money when it's released for PC. That is beyond what is acceptable, take away in-depth graphical settings or fov, but that shit is just insane in 2012. Heck, Quake III was capable of higher FPS and resolution than that, in 1999.

Just like the developers of From Dust deserve nothing for that horrible port, unplayable with a mouse.

Avatar image for deusx
Deusx

1943

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By Deusx

@JackOhara said:

@Deusx said:

This is incredibly old, but hey, it's about Dark Souls. That said, I do not want more coverage of the game here, GB wouldn't be able to make that game justice because they don't understand it. Vinny was the closest one to actually play it and he didn't even finish the damn game. He wasn't into the lore or why he was doing things in the first place. He was just focused on "waa this game is so haaard" when in reality it isn't. The only one who really understood why the Souls series was so amazing was Rorie.

People exaggerate the difficulty of the Souls games WAY too much. I think it's funny that most of the older vid games journalism crowd seems to be to most vocal regarding its supposed 'difficulty', did they ever play Megaman or Metroid?

Exactly, Megaman didn't even have a tutorial! Most people just get intimidated by Dark Souls and won't give it the chance it deserves.

Avatar image for sinspaw
sinspaw

2

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By sinspaw

@jackopm said:

I don't get why people are so knee-jerk defensive of From. I think it's perfectly reasonable to say they made a sub-expectations PC port, and just because they're scrappy underdogs that everyone's rooting for doesn't mean you can't give them flack for it. Oh, you say that that we should cut them slack because it's their first PC port? Why? They're still asking for you to pay a significant sum for it.

I played a decent amount of DS on PS3 (>12 hours), and I enjoyed it for what it was; same with Demons' Souls. I think From is doing important work and should be lauded for their achievements. I also think it's pretty wack that they released what looks, from the outside, like a slapdash PC port that was substantially improved immediately after release and claimed they just "weren't experienced enough" for it. Some of the imagery in the article may be a little sensationalist, but I think most of the sentiments seem valid. People immediately crying foul over From Software's feelings should maybe consider being less emotionally invested in a company, especially when they make a misstep.

Ok...so, yeah. Couple of things. FROM aren't the ones who set the price for the game, NAMCO are. Blaming FROM because the game is too expensive for you is stupid, and ignorant. Here you are, bashing a company who all things cosindered TOOK A RISK by porting this game to the PC. Why the risk you foolishly ask? Because porting a game still requires resources, one of them being paid time for the employers of the company. Money is being spent in the name of some 90k signatures, which although it's a pretty impressive number for a petition, we don't know how much profit would be required from selling the game to cover the amount of resources spent, and if only these 90k people would buy it, it would surely amount to a loss of money. Oh, and this is not even counting the costs of promoting of the game and so on. Another thing to consider... these people were HONEST with you. They told you this was a strict port, unlikely to be spectacular. From this you take that they are weak because they are excusing themselves for the poor job as you see it. People like you disgust me. How many times have you seen ports being hyped up by companies, only for the game to be close to unplayable and needing a shitload of fixes, when they are possible that is. GTA4 rings a bell? They told you what to expect from this port, and told you what the price is. If you're unhappy despite being warned... that's your problem. I praise FROM for, one way or another, taking a risk in this port, and being honest about its lack of quality, which by the way DOES NOT GO WELL WITH SELLING THE PRODUCT. There is a MASSIVE difference between bashing a company like EA, whom have shitloads of resources, and FROM, a smaller company making truly amazing games and taking risks whilst doing so. Next time you wanna bash or tell people to not be so respectful of a company like that, just know that guys like me who appreciate innovation and risk taking in nowadays gaming, would like to literally hit you in the face.

Just before I'm done... You played 12 hours of DS? I doubt you are even close to have finished the game. Just a thought.

Avatar image for thor_molecules
Thor_Molecules

792

Forum Posts

10

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Thor_Molecules

Durante is the hero of NeoGAF. He's the sole saviour of the PC version of this glorious game.

Avatar image for turambar
Turambar

8283

Forum Posts

114

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By Turambar

I thought this was going to be an interview with Dark Souls' director Miyazaki. Color me disappointed.

Avatar image for durante
Durante

3

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Durante

Me having pirated Dark Souls is of course a (silly) lie. I pre-ordered the game weeks before it was released. I guess some people misunderstood the idea that I started working on the fix before the game was released. This is true, but at that time I did all my testing on other DirectX 9 games, primarily The Witcher 2.

As far as I know, no pirated version allows you to play online, but I've got multiple screeshots of online play in my album. Just in case that for some reason someone doesn't believe me.

Avatar image for emem
emem

2063

Forum Posts

13

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

Edited By emem
@Durante: There are always some children trolling around, just ignore them. 
 
I feel like I wouldn't have been able to enjoy the game half as much without your fix, by the way. Great job.
Avatar image for turhaya
Turhaya

85

Forum Posts

20

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By Turhaya

I'm still confused about the part where an online petition... worked? What kind of sorcery was that? <3 the DSes

Avatar image for festeringneon
FesteringNeon

2297

Forum Posts

1683

Wiki Points

0

Followers

Reviews: 5

User Lists: 2

Edited By FesteringNeon

This is a fine example of users and makers doing good things for gaming! I love From Software, and developers who care enough to support these great franchises.

Avatar image for draxyle
Draxyle

2021

Forum Posts

2

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

Edited By Draxyle

Hopefully (like from Borderlands 1 to Borderlands 2) Dark Souls 2 will be the PC "apology" with all the bells and whistles it needed to make for a competent PC port.

I don't blame the developers too much. The only PC game from Japan I own is Recettear; they don't exactly program with the PC in mind (though Sega and Capcom are coming on board with it lately). With this port they delivered parity with the console versions, which isn't the worst thing in the world. I'm glad they got it out at all so that the PC community could tinker with it.

Still though, they'll need to be on their game next time around or we'll be much less forgiving.

Avatar image for dan_citi
Dan_CiTi

5601

Forum Posts

308

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By Dan_CiTi

Unless they are an indie/doujin developer, or Capcom, you really don't see Japanese PC games often. Now if only From Software became weary of these fan fixes and just integrated them into the game so we could all play it in a nicer fashion without the fear of getting banned from online. 

Avatar image for deactivated-5945386c8a570
deactivated-5945386c8a570

429

Forum Posts

2008

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

I hope more Souls comes out next year, need moar!

PC gamers ou so often need to fix new releases themself :/

Shame on u devs..

Avatar image for christaran
ChrisTaran

2054

Forum Posts

-1

Wiki Points

0

Followers

Reviews: 1

User Lists: 9

Edited By ChrisTaran

@PoisonJam7 said:

You failed to mention that the guy who did this rez fix also pirated the game.

How would that be pertinent to the story?

Avatar image for poisonjam7
poisonjam7

540

Forum Posts

1838

Wiki Points

0

Followers

Reviews: 1

User Lists: 27

Edited By poisonjam7
@ChrisTaran The story paints this guy to be some sort of heroic savoir, but I'm just saying that there is more then what meets the eye. And the laughable excuse that he got the game early just because he preordered it is ridiculous. I preorder every game I know that I'll be buying, but in all my years of doing so I've never gotten a copy before release day; save for midnight launches and a few MMO headstarts. So yeah, I'm not buying it.

I don't care that he pirated it, it just bothers me that everyone is eager to heap praise on this guy and cast him as some great supporter of the game when he couldn't even be bothered to legitimately purchase it.
Avatar image for mormonwarrior
MormonWarrior

2945

Forum Posts

577

Wiki Points

0

Followers

Reviews: 15

User Lists: 21

Edited By MormonWarrior

@PoisonJam7 said:

@ChrisTaran The story paints this guy to be some sort of heroic savoir, but I'm just saying that there is more then what meets the eye. And the laughable excuse that he got the game early just because he preordered it is ridiculous. I preorder every game I know that I'll be buying, but in all my years of doing so I've never gotten a copy before release day; save for midnight launches and a few MMO headstarts. So yeah, I'm not buying it. I don't care that he pirated it, it just bothers me that everyone is eager to heap praise on this guy and cast him as some great supporter of the game when he couldn't even be bothered to legitimately purchase it.

Except he never said he had it early...in fact, he specifically stated that it was a general program that worked with lots of things that would force the resolution but was buggy until it was messed with, and since release he's been able to more specifically tweak it to work with the game. Get your facts straight. He bought the freaking game.