07-28-2018, 04:56 AM
An overlooked line of code led to slow performance for Warhammer Online
<div style="margin: 5px 5% 10px 5%;"><img src="http://www.sickgaming.net/blog/wp-content/uploads/2018/07/an-overlooked-line-of-code-led-to-slow-performance-for-warhammer-online.jpg" width="200" height="200" title="" alt="" /></div><div><blockquote><p><strong>“Was it some flaw in the game’s holistic design? Many changes were made in an attempt to improve the game’s feel, and while they were often genuine improvements, none of them fixed the core issue.”</strong></p></blockquote>
<p><em>– Former designer at Mythic Entertainment Leah Miller speaking on overlooked keyboard errors. </em></p>
<p>With all of the variables that go into game development, it’s likely that something will get overlooked. <a href="https://www.gamasutra.com/view/news/322076/Colonial_Marines_modder_finds_big_AI_fix_by_changing_one_letter_of_code.php">For programmers it’s usually a small typo</a> which, if not corrected, can have interesting (yet detrimental) effects on how a game runs. </p>
<p>In a recent interview <a href="https://waypoint.vice.com/en_us/article/ywk3qb/mmo-code-typo?utm_source=wptwitterus">with Waypoint</a>, former game designer at Mythic Entertainment Leah Miller discusses the impact an unnoticed line of code had for the MMO RPG <em>Warhammer Online: Age of Reckoning.</em></p>
<p>Shortly after launch, the studio received complaints from players saying the game felt sluggish and unresponsive — however, they couldn’t pinpoint anything specific. </p>
<p>“The team overhauled combat to try to make it feel faster and searched for server inefficiencies that could be eliminated,” Miller explains. “Still, the feedback was vague enough that nobody could be certain of the exact cause.” </p>
<p>Miller goes on to note that attempts to improve how the game felt were genuine, but ultimately none of them fixed the issue. A solution wouldn’t be found for six months. </p>
<p>A new programmer discovered that something was wrong after digging around in <em>Age of </em><em>Reckoning’s </em>code. The problem? <em>Age of Reckoning</em>’s code still included a line related to dial-up players for Mythic’s previous MMO RPG, <em>Dark Age of Camelot.</em></p>
<p>“I believe the main function of this was bandwidth optimization, though it may also have been part of a system designed to make sure dialup players could still be competitive in PvP. ” she says.</p>
<p>“This delay was mostly invisible to <em>Dark Age of Camelot </em>players, since that game’s combat was custom-designed for the standard bandwidth and processing power of that era. Very few players had systems that could process data more quickly than it was being sent and received.”</p>
<p>Once the line was removed, the problem vanished and the game felt smooth again. But it may have come too late, as most of the game’s players had migrated back to <em>World of Warcraft</em>.</p>
<p>While the error may not have directly contributed to the <em>Age of Reckoning</em>’s difficulties, it certainly didn’t help. </p>
<p>She was speaking as part of a longer interview around <em>Warhammer Online: Age of </em><em>Reckoning </em>and how the error affected the game in the long run, so be sure to <a href="https://waypoint.vice.com/en_us/article/ywk3qb/mmo-code-typo?utm_source=wptwitterus">check it out over at Waypoint.</a> </p>
</div>
<div style="margin: 5px 5% 10px 5%;"><img src="http://www.sickgaming.net/blog/wp-content/uploads/2018/07/an-overlooked-line-of-code-led-to-slow-performance-for-warhammer-online.jpg" width="200" height="200" title="" alt="" /></div><div><blockquote><p><strong>“Was it some flaw in the game’s holistic design? Many changes were made in an attempt to improve the game’s feel, and while they were often genuine improvements, none of them fixed the core issue.”</strong></p></blockquote>
<p><em>– Former designer at Mythic Entertainment Leah Miller speaking on overlooked keyboard errors. </em></p>
<p>With all of the variables that go into game development, it’s likely that something will get overlooked. <a href="https://www.gamasutra.com/view/news/322076/Colonial_Marines_modder_finds_big_AI_fix_by_changing_one_letter_of_code.php">For programmers it’s usually a small typo</a> which, if not corrected, can have interesting (yet detrimental) effects on how a game runs. </p>
<p>In a recent interview <a href="https://waypoint.vice.com/en_us/article/ywk3qb/mmo-code-typo?utm_source=wptwitterus">with Waypoint</a>, former game designer at Mythic Entertainment Leah Miller discusses the impact an unnoticed line of code had for the MMO RPG <em>Warhammer Online: Age of Reckoning.</em></p>
<p>Shortly after launch, the studio received complaints from players saying the game felt sluggish and unresponsive — however, they couldn’t pinpoint anything specific. </p>
<p>“The team overhauled combat to try to make it feel faster and searched for server inefficiencies that could be eliminated,” Miller explains. “Still, the feedback was vague enough that nobody could be certain of the exact cause.” </p>
<p>Miller goes on to note that attempts to improve how the game felt were genuine, but ultimately none of them fixed the issue. A solution wouldn’t be found for six months. </p>
<p>A new programmer discovered that something was wrong after digging around in <em>Age of </em><em>Reckoning’s </em>code. The problem? <em>Age of Reckoning</em>’s code still included a line related to dial-up players for Mythic’s previous MMO RPG, <em>Dark Age of Camelot.</em></p>
<p>“I believe the main function of this was bandwidth optimization, though it may also have been part of a system designed to make sure dialup players could still be competitive in PvP. ” she says.</p>
<p>“This delay was mostly invisible to <em>Dark Age of Camelot </em>players, since that game’s combat was custom-designed for the standard bandwidth and processing power of that era. Very few players had systems that could process data more quickly than it was being sent and received.”</p>
<p>Once the line was removed, the problem vanished and the game felt smooth again. But it may have come too late, as most of the game’s players had migrated back to <em>World of Warcraft</em>.</p>
<p>While the error may not have directly contributed to the <em>Age of Reckoning</em>’s difficulties, it certainly didn’t help. </p>
<p>She was speaking as part of a longer interview around <em>Warhammer Online: Age of </em><em>Reckoning </em>and how the error affected the game in the long run, so be sure to <a href="https://waypoint.vice.com/en_us/article/ywk3qb/mmo-code-typo?utm_source=wptwitterus">check it out over at Waypoint.</a> </p>
</div>