Jump to content
FORUMS
Sign in to follow this  
Stan

Creating WoW Classic

Recommended Posts

yraBPde.jpg

The panel is dedicated to the origins of World of Warcraft and how the team is restoring the Vanilla experience in WoW Classic and the various technical hurdles behind development.

What's under the hood?

  • Database data - e.g. number of HP/Stamina on Item, millions of points of data are stored in databases.
  • Art Assets - sounds that play when you cast a Pyroblast, or the sound an Orc makes when he swings his axe.
  • Source code - a component that binds everything together.

Uncovering what we had to work with

Source code

repo.JPG

The first bug in WoW was fixed in April 25, 1997.bug.JPG

Database Data

There were two versions of the game. Development (PTR) and live.

level.JPG

Currently, Blizzard is working on multiple builds at a time. Fortunately, they were able to revert the database data to an earlier state.

s.JPG

They desperately wanted to restore art assets and found a backup of a backup with 1.12 data.

112.JPG

Evaulation

Now that they've been able to restore all components, they were able to internally run the 1.12 version of WoW, BUT

  • 1.12 version of the game doesn't run in our Blizzard cloud
  • No Batle.net desktop app
  • No customer support access
  • Every bug, exploit and hack re-activated

test.JPG

They didn't like the old source code, it didn't load all data.

new.JPG

Is there no way to stitch forces together? They went with a compromise and launched Patch 1.12 data on their new 7.3.5 engine.

transform.JPG

There were errors, but the core pieces of the WoW Vanilla was there and it was running on the modern infrastructure and that gave them a proof that this could actually work. The same idea would lead them to WoW Classic.

core.JPG

From Prototype to Demo

gameplay.JPG

Terrain

For the prototype, they chose Dun Morogh, because it was unaltered by Cataclysm. Venturing deeper into Loch Modan, there were various bugs.

yeah.JPG

Notice the bugged water Thousand Needless.

prototype.JPG

This is because of changes done to terrain chunks over the years.

terrain.JPGobjectplacement.JPG

Restoring Models

In 1.12, there was a white light when something was missing. In the modern client, it's purple and easier to spot.

errors.JPG

Hunters had things like pet training and pet loyalty or quivers. They surgically removed the pieces of data from the original client and added it to the new one, so your pets will run away if you don't feed them in Classic.

lols.JPG

Weapon skills are also back.

weapon scales.JPG

Character Customization Screen

Restoring the art was not enough. The reference client had a snowy effect, the work-in-progress did not have it. They're doing side by side comparisons of the lightning equations (modern lightning).

charac.JPG

Restoring Lightning

They also needed to fix formulas for shadows and fogs. Here's a bug that was active in the prototype. Too much light is projected onto a texture.

light.JPG

Here, Blizzard fixed the formula to make the lightning look closer to the original.

closer.JPG

What's Next?

Plenty of things still need to be revisited for Classic and the team is focusing on the following content next:

whatsnext.JPG

Design Philosophy (Authenticity as a Goal)

  • Blizzard is dedicated to deliver an authentic experience.
  • High priority on integrity of social dynamics.
  • Avoid messing with the 1.12 data.
  • There are changes to how the modern client responses to the server and vice versa.
  • Many decisions were clear-cut
    • Dungeon Finder? Of course not.
      • You can currently type /lfr in the Demo, but it will be removed. If you spot an element of the new WoW in the Demo, don't take it as a final product.
    • Cross-realm grouping? Never.
    • Flying? Come on.
    • Achievements? Nope.
    • Unified Auction Houses? No way.

Others are much more nuance

  • Debuff limit? You could have a maximum of 8 debuffs in Vanilla per character.
  • Blizzard raised it to 255 in recent WoW. It was a technical limitation (how much memory was used for a character at a time).
  • The 16 debuff limit will be restored in WoW Classic.
  • In-game mail mechanics will be the same as in Vanilla - 1 hour wait, no instant mail.
  • You will be able to take mail a little bit faster.
  • Loot trading will be implemented to free Customer Support bandwidth.
  • Energy regeneration for Rogues is being restored.
  • AddOns - way back in 2005, 2006, addons could do things that they can't do now (a single button for your whole rotation).
    • They don't want AddOns to reproduce features that they're removing to ensure the authenticity of WoW Classic.

Content Release Schedule

All content will not be available at once, there will be four stages and a new wave of Scarab Lords when Ahn'Qiraj opens! Unlock schedule is TBD!

timing.JPG

  • Like 2

Share this post


Link to post
Share on other sites

Ohhh! So loot WILL be progressive and so will raids, sweet! That was one of my biggest questions with WoW Classic and this decidedly makes it way more interesting than if we got Naxx + respective catch-up gear dropped on us (as 1.12 had in retail).

Also addons are a huge part in making / breaking WoW Classic, there were a lot of "one button" addons for healing, decursing, etc...would be nice if we actually have to use our eyes this time, after all we are way better players now, and that will make it a little bit more challenging in raids ?

Share this post


Link to post
Share on other sites

I would quote myself if I could find the post, but yeah, they are pretty much doing exactly what I wanted them to do: start at a perfect recreation of 1.12 with staged raid tiers, and then see where things might go from there. It's actually kinda scary, if it wasn't for the graphical options menu, I could have sworn they just put on the old 1.12 client. They even got mobs stuck in the ground everywhere, just like the old days ? (well, I say "old days" but still happening on live...)

Share this post


Link to post
Share on other sites

My mind is completely blown by the revelation that they were working on WoW between the release of Beyond the Dark Portal and the original Starcraft. Makes you wonder what they're working on now that's still years from being openly acknowledged.

Share this post


Link to post
Share on other sites
13 hours ago, Seksi said:

Ohhh! So loot WILL be progressive and so will raids, sweet! That was one of my biggest questions with WoW Classic and this decidedly makes it way more interesting than if we got Naxx + respective catch-up gear dropped on us (as 1.12 had in retail).

Also addons are a huge part in making / breaking WoW Classic, there were a lot of "one button" addons for healing, decursing, etc...would be nice if we actually have to use our eyes this time, after all we are way better players now, and that will make it a little bit more challenging in raids ?

..wonder how Chromaggus will be without addons ? 

Share this post


Link to post
Share on other sites

Im not really at all interested in classic.  I think the game now is significantly better than it was then, in every respect except nostalgia.

That said: Im glad theyre goign the mile for the vocal fanbase that it DOES have.  I think it'll pay off for them. 

Share this post


Link to post
Share on other sites
On 11/4/2018 at 6:16 AM, echorausch said:

..wonder how Chromaggus will be without addons ? 

I don't think they are saying no addons at all. They just don't want certain addons that take away from the experience and trivialize the game. I am sure we will see damage / threat meters and simple things like bar and bag changers.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Stan
      Solozerro has defeated Mythic Garrosh alone in MoP Remix! Congrats to the amazing feat that took months of dedication to accomplish!
      In an emotional tribute to a friend who passed away during the transition between World of Warcraft's Wrath of the Lich King and Cataclysm expansions, one dedicated player has fulfilled a long-standing promise to leave their mark in the game's history.
      "I promised her I would make a name for myself in WoW history, and today, I can finally say I've done this in her honor," Solozerro said.
      This accomplishment was the result of several evenings of dedicated attempts, each preceded by a week of rigorous farming. The process spanned multiple weeks, with each attempt lasting about 15 minutes.
      The player faced significant challenges, particularly with the Y’Shaarj adds during Garrosh Hellscream’s Empowered Whirlwind phase. "You need a high DPS check just for those adds," Solozerro explained.
      Back when the fight was nearly impossible to solo as a DPS, Solo had to do it in tank specialization to avoid fight resets due to mind control, which significantly impacted their damage output.
      Despite these obstacles, the player remained steadfast. "In total, I collected over 1.5 million threads on my cloak," they said, underscoring the extent of their efforts.

      Even the recent nerfs to Garrosh Hellscream posed a unique challenge. "I overslept and when I woke up and heard about the nerfs, I was sure someone would have tried it. During the fight, I still had adds up, but luckily, I managed to meet the DPS check to avoid the Empowered Whirlwind."
      This achievement not only honors a friend's memory but also serves as an inspiration to the WoW community. "These changes will affect a lot and might actually push more people to try it," the player reflected.
      Here’s the solo video! We want to congratulate Solozerro once again and express how thrilled we are to have been part of this incredible journey!
      Solozerro's journey has come to an end today with 24 days of MoP Remix remaining! The player has soloed Mythic Garrosh after the recent raid nerfs, nearly 1 months after soloing the Paragons of Klaxxi.
    • By Stan
      We've looked at the latest Druid changes that went live on the War Within Beta this week.
      Druid
      Restoration Druid - Restoration Druid core passive: Increases damage/healing by 96%: 74%: Improved Prowl, Pouncing Strikes, Shred, Thrashing Claws Increases damage/healing by 31%: 24%: Improved Prowl and Pouncing Strikes Renewal - Usable in all shapeshift forms. Instantly heals you for 20% 30% of maximum health Rip - Lasts longer per combo point. Finishing move that causes Bleed damage over time 1 point : [ 100.5% 110.5% of Attack Power ] over 8 sec 2 points: [ 150.7% 165.8% of Attack Power ] over 12 sec 3 points: [ 201% 221% of Attack Power ] over 16 sec 4 points: [ 251.2% 276.3% of Attack Power ] over 20 sec 5 points: [ 301.4% 331.6% of Attack Power ] over 24 sec Frenzied Regeneration - Heals you for 15% 24% health over 3 sec, and increases healing received by 20%. Primal Wrath - Lasts longer per combo point. Finishing move that deals instant damage and applies Rip to all enemies within 10 yards 1 point : [ 28.6% 34.4% of Attack Power ] plus Rip for 4 sec 2 points: [ 42.9% 51.6% of Attack Power ] plus Rip for 6 sec 3 points: [ 57.2% 68.8% of Attack Power ] plus Rip for 8 sec 4 points: [ 71.5% 86% of Attack Power ] plus Rip for 10 sec 5 points: [ 85.8% 103.2% of Attack Power ] plus Rip for 12 sec Berserk: Frenzy - During Berserk your combo point-generating abilities bleed the target for an additional 135% 150% of their direct damage over 8 sec. Rampant Ferocity - Damage reduced beyond 5 targets.. Ferocious Bite also deals [ 33.3% of Attack Power ] damage per combo point spent to all nearby enemies affect by your Rip Spending extra Energy on Ferocious Bite increases damage dealt by up to 50% 100% Bursting Growth - Damage reduced above 5 targets. When Symbiotic Blooms expire or you cast Rejuvenation on their target flowers grow around their target, healing them and up to 3 nearby allies for [ 20% of Spell Power ]. When Bloodseeker Vines expire or you use Ferocious Bite on their target they explode in thorns, dealing [ 70% 91% of Attack Power ] physical damage to nearby enemies Adaptive Swarm - Upon expiration, finds a new target, preferring to alternate between friend and foe up to 3 times. Command a swarm that heals [ 157.5% of Spell Power ] or deals [ 180% 216% of Spell Power ] Nature damage over 12 sec to a target, and increases the effectiveness of your periodic effects on them by 25% Rake - While stealthed, Rake will also stun the target for 4 sec and deal 60% increased damage. Awards 1 combo points.. Reduces the target's movement speed by 20% for 12 sec Rake the target for [ 21.54% 28% of Attack Power ] Bleed damage and an additional [ 141.4% of Attack Power ] Bleed damage over 15 sec Lunar Insight - Moonfire deals 20 20% additional damage. Berserk - While Berserk: Generate 1 combo points every 1.5 sec. Go Berserk for 15 sec. Combo point generating abilities generate 1 additional combo points. Finishing moves restore up to 3 combo points generated over the cap All attack and ability damage is increased by 10%. 15%. Brutal Slash - Deals 15% increased damage against bleeding targets. Awards 1 combo points.. Deals reduced damage beyond 5 targets. Awards 1 combo points. Applies the Bleed from Thrash Normal: Strikes all nearby enemies with a massive slash, inflicting [ 147.6% 192% of Attack Power ] Physical damage. Thrashing Claws : Strikes all nearby enemies with a massive slash, inflicting [ 147.6% 192% of Attack Power ] Physical damage Incarnation: Avatar of Ashamane - During Incarnation: Energy cost of all Cat Form abilities is reduced by [ 20 25% of Spell Power ]%, and Prowl can be used once while in combat. An improved Cat Form that grants all of your known Berserk effects and lasts 20 sec. Finishing moves restore up to 3 combo points generated over the cap. Generate 1 combo points every 1.5 sec. Combo point generating abilities generate 1 additional combo points. You may shapeshift in and out of this improved Cat Form for its duration All attack and ability damage is increased by 10%. 15%. Thriving Growth - Multiple instances of these can overlap.. Wild Growth, Regrowth, and Efflorescence healing has a chance to cause Symbiotic Blooms to grow on the target, healing for [ 120% of Spell Power ] over 6 sec Rip and Rake damage has a chance to cause Bloodseeker Vines to grow on the victim, dealing [ 135% 121.5% of Attack Power ] Bleed damage over 6 sec Bond with Nature - Healing you receive is increased by 3%. 4%. Druid Guardian 11.0 Class Set 4pc - Arcane damage you deal is increased by 5% and bleed damage you deal is increased by 5%. 8%. Taste for Blood - Ferocious Bite deals 15% 12% increased damage and an additional 15% 12% during Tiger's Fury. Evoker
      Animosity - Casting an empower spell extends the duration of Dragonrage by 4 5 sec, up to a maximum of 16 20 sec. Titanic Wrath - Essence Burst increases the damage of affected spells by 8.0%. 15.0%.
    • By Stan
      As of the War Within pre-patch, Alysrazor in the Firelands raid is bugged, preventing players from getting the Flametalon of Alysrazor mount.
      Blizzard made various updates to flying in the War Within pre-patch, and a possible side-effect could be tied to Alysrazor not leaving her spawn location when you engage her in the raid.
      Hopefully, Blizzard will soon release a fix for the issue. Until then, don't bother soloing the Firelands!
    • By Starym
      It's time for some more preliminary stats, as the pre-patch has been here a whole 3 days (well, not exactly "whole", especially considering the game time gifts)! We're taking a look at how the class changes shifted the dungeon meta, but keep in mind these are really early numbers and fewer players do Mythic+ in post-season.
      Warcraft Logs Points
      The below logs are based on POINTS, and not actual damage or healing, meaning they log the timed completion for the specs, with higher keys getting more points, obviously. The time in which the dungeon is completed is also a factor, but a much, much smaller one, as it grants very few points if you do it significantly faster than just any in-time completion. We're also using the Normalized Aggregate Scores numbers, for clarity, meaning the top spec is marked as 100 and then the rest are ranked in relation to that peak point.
      All Keys
      95th percentile DPS
      While the very top spot remains unchallenged, as Augmentation is set to rule M+ forever, the rest is pretty different! We have some Fyr'alath action right after the Evoker, as Fury and Ret fight it out over the silver, while Shadow falls down to 4th, but is still very much in the game. Unholy makes a solid leap up and passes Elemental, with Fire dropping down some. Devastation and Demonology are newcomers to the bottom 3, where Enhancement welcomes them as a pretty much permanent resident.

      Mythic+ All Keys 95th Percentile Data by Warcraft Logs.
      All Percentiles
      Things are looking similar in the generalist bracket, but Retribution takes down Fury here and Fire is significantly higher. Survival is also doing a lot better than in the top percentiles, and Beast Mastery makes the top 10 as well.

      Mythic+ All Keys All Percentile Data by Warcraft Logs.
      All Percentiles Tank (Points)
      The tanks show basically no change whatsoever, as is customary, with only Protection Warrior managing to climb one up and leave Brewmaster at the bottom.
      Mythic+ All Keys All Percentile Data by Warcraft Logs.
      Healer (Points)
      Holy is pushing up and then some, claiming 2nd right below the long-time emperor, Resto Druid. Shaman climbs up from much lower to grab 3rd, while Discipline falls down to the bottom.

      Mythic+ All Keys All Percentile Data by Warcraft Logs.
       
      For even more in-depth data for each individual key head on over to Warcraft Logs. And if you're interested in more info on the specs themselves you can always check out our class guides (updated for the pre-patch), as well as our Mythic+ guides and Mythic+ tier list.
    • By Starym
      There's plenty more class changes for both the pre-patch and Season of Discovery, along with dungeon tweaks, Skyriding fixes, profession and PvP adjustments and more!
       July 25 (Source)
      Classes
      Druid Balance Wrath cast by Convoke the Spirits now consumes Dreamstate buffs from Nature's Grace and the Amirdrassil Season 3 (2-piece) Set Armor bonus. Amirdrassil Season 3 (2-piece) Set Armor: Dreamstate now increases the damage of Wrath and Starfire by 80% (was 100%). Hunter Survival Players who had a Wildfire Bomb override from Wildfire Infusion's previous iteration have had them removed. Warrior Protection Fixed a bug causing Spell Reflection to occasionally fail to reflect a spell. Dungeons and Raids
      Algeth'ar Academy Fixed an issue where Vexamus would not face its target during the cast of Arcane Expulsion on Heroic and Mythic difficulty. Flying
      Pathfinder requirements for Skyriding have been removed from Battle for Azeroth and Shadowlands zones. Player-versus-Player
      Malicia and Field Master Emberath now correctly offer their Dragonflight Season 4 War Mode equipment until the launch of War Within. Resolved an issue that sometimes prevented healers from being able to duo queue in Rated Battleground Blitz. Professions
      Reduced Trainer costs for Dragonflight professions. Titles
      The Title "Timber Lord" should now display correctly. Season of Discovery
      Increased the number of Firelands Invader, Obsidian Reaver, and Obsidian Surger spawns for the Blackrock Eruption event across Searing Gorge. The Might of Stormwind buff will now appear properly in the tooltip when a Chronoboon is used. Items Devilcore Leggings and Devilcore Gloves patterns can now drop from additional sources other than King Mosh. All of the revamped or new Molten Core items that were strictly Unique are now Unique-Equipped to allow master looters to hold these items during raids. Season of Discovery versions of recipes should be available again from their trainers, making turn-ins for professions quests possible. Mage Rewind Time can no longer be cast if the target will not benefit from its healing. Priest Priests who don't have the Divine Spirit talent learned are now prevented from casting higher ranks of Divine Spirit and Prayer of Spirit. Rogue The cooldown on Rogue Shuriken Toss has been reduced to 20 seconds (was 30 seconds). Warlock Shadowflame will no longer be overwritten by Improved Shadow Bolt. Warrior Last Stand cooldown reduced to 3 minutes.
×
×
  • Create New...