{"id":41583,"date":"2018-02-08T06:00:53","date_gmt":"2018-02-08T11:00:53","guid":{"rendered":"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=41583"},"modified":"2018-02-08T06:13:52","modified_gmt":"2018-02-08T11:13:52","slug":"wolfenstein-ii-part-2-broken-technology","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=41583","title":{"rendered":"Wolfenstein II Part 2: Broken Technology"},"content":{"rendered":"<p>Like I said last time, my goal here is to illustrate how this game has a lot of overlooked shortcomings and half-baked gameplay systems that should be fully-baked by the third entry in a series. But before I can argue with the critics, we need to talk about the PC launch. So let&#8217;s get that out of the way. Let&#8217;s talk about&#8230;<\/p>\n<h3>Technology<\/h3>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/wolfensteinii_uboat1.jpg' width=100% alt='To get the framerate up to playable levels, I had to turn the visuals down to 2009 levels of detail. And yet the game still struggles to keep up. Where is all the power going?' title='To get the framerate up to playable levels, I had to turn the visuals down to 2009 levels of detail. And yet the game still struggles to keep up. Where is all the power going?'\/><\/div><div class='mouseover-alt'>To get the framerate up to playable levels, I had to turn the visuals down to 2009 levels of detail. And yet the game still struggles to keep up. Where is all the power going?<\/div><\/p>\n<p>The game launched as a broken mess on the PC. I&#8217;ve spent hours reading the forums and I&#8217;ve never been able to find a pattern in any of it. There doesn&#8217;t seem to be a single unifying problem that caused the crashes, headaches, slowdowns, glitches, and bugs. There were people with low-end hardware that could run the game and people with high-end hardware that couldn&#8217;t. The problems impacted both AMD and NVIDIA hardware. <\/p>\n<p>I get it. Developing for the PC is hard. This is doubly true if you&#8217;re one of the first AAA games to use the new <a href=\"?p=35550\">Vulkan API<\/a> and you&#8217;re still working the bugs out. While I always insist that for $60 the publisher is obligated to perform the due diligence required to make the product usable for the customer, I might be more inclined to give the publisher a bit of slack if they had shown even a sliver of competence after launch.<\/p>\n<p>The timeline went like this:<br \/>\n<!--more--><\/p>\n<ol>\n<li>At launch, many users complain that the game runs absurdly slowly. Others report it doesn&#8217;t run at all.\n<li>Publisher Bethesda announces a beta patch and encourages people to try it out. At about the same time, NVIDIA pushes a fresh set of drivers.\n<li>It&#8217;s not clear if the problem is the patch or the drivers, but many people report that the game is now worse. For some the game had been working but was now running slowly. For others (including me) the game had been running slowly and now wouldn&#8217;t launch at all.\n<li>Ignoring this feedback, Bethesda pushes the update to the masses. Additionally, this new version forces everyone to use the latest drivers, which makes it even harder for the community to figure out where the slowdowns and crashes are coming from.\n<li>A bunch of new people show up in the forums. The game had been fine for them and they hadn&#8217;t paid attention to the beta, but now that Steam has pushed the latest version they&#8217;re having problems.\n<li>Bethesda posts a bunch of nonsense advice like &#8220;update your drivers&#8221; and makes it pretty clear they aren&#8217;t reading a single word people are posting to the forums.\n<li>Another patch goes into beta. This one is focused on getting 4K rendering working for people. That&#8217;s nice for people looking to run the game in super-ultra-fancy mode, but there&#8217;s nothing here to help the poor folks who can no longer run the game after the latest patch.\n<li>The patch goes live, and a few more people show up in the forums. More problems. A lot of the earlier people have moved on. Maybe they fixed their problems, maybe they returned the game, or maybe they shelved Wolfenstein II for the time being. In any case, the posts saying, &#8220;You broke the game for me&#8221; far outpace the posts saying, &#8220;This fixed my problem.&#8221;\n<li>Bethesda announces another coming patch. This patch only has a single feature: &#8220;- Improved leaderboard stability from pause menu while in SAS Machine Combat Sim&#8221; That&#8217;s&#8230; that&#8217;s crazy. That&#8217;s a very minor problem, and I&#8217;ve never even SEEN someone complaining about that.\n<\/ol>\n<p>I never saw anyone complaining about leaderboards. Instead I saw dozens of people asking stuff like: <i>Why are faces and the player&#8217;s gun always rendered in the lowest possible detail no matter how high I set the texture resolution? Why does the game crash when I Alt-Tab? Why does the game crash when I load a save? Why is the game crashing on startup when it worked fine for me at launch? How come antialiasing isn&#8217;t working the way it should? What&#8217;s causing these visual artifacts?<\/i> And so on. I haven&#8217;t experienced all of these problems myself, but they seem to be pretty common and it&#8217;s clear they&#8217;re being ignored.<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/wolfensteinii_blur.jpg' width=100% alt='What&apos;s worse than using tons of graphical horsepower to make simple indoor spaces? Using EVEN MORE power to turn it all into mush with motion blur whenever the player turns their head.' title='What&apos;s worse than using tons of graphical horsepower to make simple indoor spaces? Using EVEN MORE power to turn it all into mush with motion blur whenever the player turns their head.'\/><\/div><div class='mouseover-alt'>What&apos;s worse than using tons of graphical horsepower to make simple indoor spaces? Using EVEN MORE power to turn it all into mush with motion blur whenever the player turns their head.<\/div><\/p>\n<p>For me, the most obvious failure of all is just how much horsepower this game demands. This is a linear corridor shooter. When it comes to keeping the framerate high, that&#8217;s as easy as it gets. The shadows don&#8217;t move around the environment. No day-night cycle. The space isn&#8217;t filled with moving light sources. No open-world detail streaming on objects that stretch to the horizon. No dynamic weather. No dynamically destructible environments. <\/p>\n<p>And fine, a Wolfenstein game doesn&#8217;t need to have those things. But since it doesn&#8217;t, <strong>where are all of the processing cycles going?<\/strong><\/p>\n<p>This is <a href=\"?p=4759\">why all of the early shooters were set indoors<\/a>. Quake, Duke Nukem 3D, Unreal, Dark Forces, and Half-Life were games focused around proceeding through a series of rooms in a set order. Even the supposedly &#8220;outdoor&#8221; sections were just big rooms surrounded by cliffs. This makes it easy<span class='snote' title='1'>Actually in graphics nothing is truly &#8220;easy&#8221;, but I&#8217;m speaking in relative terms.<\/span> for the game to figure out what needs to be drawn and what doesn&#8217;t. <\/p>\n<p>On top of that, this game is mostly focused on fighting in industrial settings. Again, that usually makes things easier. Organic and chaotic spaces are much harder to render compared to rectangular hallways and rooms. And finally, the vast majority of your Wolfenstein II foes are wearing full-body armor so the game doesn&#8217;t need to render complex features like skin and hair and it doesn&#8217;t need to animate a ton of faces. Yet despite all these advantages the game pushes my system far harder than (say) Grand Theft Auto V or Doom 2016, both of which are facing much tougher rendering challenges.<\/p>\n<p>This would be fine if the game was taking some bold new step in visual fidelity, but this is just another corridor shooter. Yes, the texture resolution is higher and you can push the resolution up to 4k mode if you want, but the game runs like a pig even if you&#8217;re not using any of those next-gen features.<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/wolfensteinii_generic2.jpg' width=100% alt='A catwalk with some crates and dudes that are the same color as the background? Do we REALLY need a hardware upgrade to render THIS?' title='A catwalk with some crates and dudes that are the same color as the background? Do we REALLY need a hardware upgrade to render THIS?'\/><\/div><div class='mouseover-alt'>A catwalk with some crates and dudes that are the same color as the background? Do we REALLY need a hardware upgrade to render THIS?<\/div><\/p>\n<p>I&#8217;m sure many of you will be tempted to say, &#8220;But the game ran fine for me!&#8221; Granted. It obviously ran fine for thousands of people. But it also malfunctioned for a lot of people, and there doesn&#8217;t seem to be a good reason for that failure. Maybe Bethesda set the system requirements too low, maybe their Vulkan-based evolution of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Id_Tech_6\">id Tech 6<\/a> still needs some work, and maybe Bethesda&#8217;s QA and support staff is asleep at the wheel. I can&#8217;t diagnose the problem from here; all I can do is point out that the problem exists and it shouldn&#8217;t.<\/p>\n<p>For the record, I did get the game running properly. Many users posted various tricks and hacks in the Steam forum. They managed to isolate some settings that fixed a lot of stability problems. These settings require mucking about with config files because they aren&#8217;t exposed by the video options menu. The important thing is that I did manage to experience the game as intended and was able to hit silky-smooth 60fps<span class='snote' title='2'>Actually, there were still a few spots where the framerate was bad, but they were rare. And strangely enough, they were often in spots where it didn&#8217;t seem like the game was drawing anything particularly difficult.<\/span> with no crashes.<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/wolfensteinii_dlc.jpg' width=100% alt='So now I have to click through a DLC advertisement every single time I launch the game? Sure. Why not?' title='So now I have to click through a DLC advertisement every single time I launch the game? Sure. Why not?'\/><\/div><div class='mouseover-alt'>So now I have to click through a DLC advertisement every single time I launch the game? Sure. Why not?<\/div><\/p>\n<p>If you decide to play along with this series, then I have two bits of advice for those of you playing on the PC:<\/p>\n<ol>\n<li>Be careful if you&#8217;re near the low end of the system requirements. Those minimum requirements seem to be what&#8217;s needed to boot the game up, not what you need for a playable experience.\n<li>On Steam, right-click on the game and select &#8220;Properties&#8221;. Look for the button that says &#8220;Set Launch Options&#8221;. That will bring up a text box where you can enter:<br \/>\n<blockquote><p><tt>+com_skipBootSequence 1<\/tt><\/p><\/blockquote>\n<p>This will disable the appalling 30 seconds of splash screens. Look, 30 seconds of unskippable screens is bad enough in a game when it&#8217;s smooth and stable. But in a game that is both prone to crashing and that needs lots of restarts to tweak with settings, it&#8217;s absolutely unforgivable.\n<\/ol>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/wolfensteinii_generic3.jpg' width=100% alt='My machine can render GTA V at 60fps, and yet it struggles with THIS?!?' title='My machine can render GTA V at 60fps, and yet it struggles with THIS?!?'\/><\/div><div class='mouseover-alt'>My machine can render GTA V at 60fps, and yet it struggles with THIS?!?<\/div><\/p>\n<p>Or maybe you should get Wolfenstein II for the console, if that option is open to you. Just be warned that  <a href=\"https:\/\/www.youtube.com\/watch?v=vqLE1Bh190g\">George Wiedman says<\/a> the game is <i>significantly<\/i> harder on the console. Apparently the game was balanced around the mouse? I wouldn&#8217;t know. Good luck!<\/p>\n<p>One final note is that all of this means the screenshots that go with this series are not representative of the intended look of the game. I usually try to get screenshots on average or above-average settings, but that just isn&#8217;t possible for me with this hardware setup. It&#8217;s true I could get clean shots from YouTube videos, but sometimes I need to take my own shots to illustrate things and I don&#8217;t want a jarring shift between my shots and stuff from YouTube. So we&#8217;re going to have all shots taken with the graphics settings set to &#8220;looks like ass&#8221;. Sorry about that. If Bethesda marketing wants to send me a fancy new graphics card<span class='snote' title='3'>Assuming they can <a href=\"https:\/\/www.theverge.com\/2018\/1\/30\/16949550\/bitcoin-graphics-cards-pc-prices-surge\">afford one<\/a>.<\/span> then I&#8217;ll be happy to replay things and get a fresh round of pretty screenshots, but if not then we&#8217;ll just have to muddle through with what we have now. <\/p>\n<p>Ok, I&#8217;m done griping about stupid technology problems. Next time we&#8217;ll get into the story and gameplay things I actually want to talk about.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Like I said last time, my goal here is to illustrate how this game has a lot of overlooked shortcomings and half-baked gameplay systems that should be fully-baked by the third entry in a series. But before I can argue with the critics, we need to talk about the PC launch. So let&#8217;s get that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[612],"tags":[],"class_list":["post-41583","post","type-post","status-publish","format-standard","hentry","category-retrospectives"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/41583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=41583"}],"version-history":[{"count":14,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/41583\/revisions"}],"predecessor-version":[{"id":41873,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/41583\/revisions\/41873"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}