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 Starym
      While day 5 was a bit of a non-event, with Limit progressing on Queen Azshara and Method doing Heroic splits the entire day, 6 was significantly more exciting. We had Method catch up to the top late in the day, a whole bunch of guilds down the Queen's Council, as well as Limit push the final boss down 52%.
      As Day 6 started, a lot of people expected Method to plow through Za'qul with their newly improved item levels from doing a whole day of Heroic splits, and the expectation almost turned out to be true, as we had a very low % try a few hours after raid start, with Za'qul surviving on 2.1%. Similarly to what happened to Limit however, it took another 8 hours and a number of sub-2% wipes to down the penultimate boss.

      Timestamp for mobile: 1:25:06
      Method took 167 pulls to down the penultimate boss and access the Queen, while Limit needed 185 - but don't forget pulls don't necessarily indicate the real time spent on the boss, however it was all pretty close anyway. Also, speaking of heartbreaking pulls, day 5 brought us the second-worst possible wipe you could imagine, as FatSharkYes were just about to down Orgozoa and failed an entire 0.2% before the end. Press F indeed.
      We now have the two top guilds finally progressing on Queen Azshara, with Limit at a significant advantage, and almost half way through the fight (at least in terms of HP specifically, this isn't the half way mark for progress on the Queen at all), so things are very much heating up. Let's take a look a their individual raid compositions on the kill:


      We can see the big difference being Shadow Priests, as Method went much heavier on those. Limit relied a little bit more on Mages, Warlocks and Warriors (especially with Fire Mages as they were one of the few guilds to gear them up early, in preparation for the raid, as the spec wasn't considered particularly strong for the Palace), while Method went with one additional Rogue.
      At the end of Method's raid day (which was significantly extended) we wound up with them on 75% vs. Limit's 52%. It also seems that either Twitch is having some very specific issues with all of Limit and Red Bull's VoDs, or the guild has decided to remove them so Method can't check their strategies.

      We also have 11 guilds on 6/8 and going at the Harbinger of Ny'alotha, with Pieces and JTH at 10%, Aversion trailing on 19%, FatSharkYes 20%, Exorsus 38% and Alpha at 60%. AFK R, Practice, Halcyon, ScrubBusters and Club Camel are also going at Za'qul, but we don't have the exact numbers for them.
      Tune in to either Method or Red Bull's streams, or check in on Method's raid progress page to follow the race live.
    • By Starym
      Rextroy returns to soloing, this time on very current content as he takes down King Mechagon in... well, Operation: Mechagon, obviously. We also get a mini guide as to how he did it and what to look out for. He's at 418 item level and using Vision of Perfection major with Nullification Dynamo minor.
       
    • By Stan
      Patch 8.2 is live for two weeks and we still have no signs of the Alliance Bee mounts teased at last year's BlizzCon.
      Bee mounts were teased during last year's "What's Next" panel at BlizzCon, but we still know very little of them even after Rise of Azshara went live.
      Datamining suggests that the acqusition questline is related to a NPCs named Barry the Beekeeper and [PH] Hivename Hivemother and it will take place in Stormsong Valley. Here are the entries we found for the Bee faction:
      Tidebreak Hive A species of bee known for their unusual size. While newcomers to Stormsong Valley, they quickly made their presence known to adventurers and insect enthusiasts alike. Tidebreak Guardian Tidebreak Hivemother Tidebreak Harvester The following quests have been added to Stormsong Valley in Patch 8.2:
      A Defender Emerges A New Queen A Royal Awakening Defender of the Hive One of the Hive The Usurper PH Bee Mount
      You can find a bunch of recolors of the mount here.

      Fly Animation

      For what it's worth, a pin in the WoW Secret Finding Discord suggests the mount cannot be obtained just yet. Did Blizzard forget to add it to the live version of the game?

    • By Starym
      Limit have done it after many, many low % wipes! Za'qul, Harbinger of Ny'alotha has fallen, opening the way to Queen Azshara, the final boss of the raid and we get to see what she looks like on Mythic. Obviously huge congratulations on the kill. Method have been doing Heroic splits all day

      First off, let's take a look at that Za'qul kill from GM Max's PoV, which is actually tank Darkee's PoV, as Max isn't playing, but is actually just coaching. We're also starting at the exciting part a little later in the fight:

      The timestamp is 03:13:10 in case it doesn't autoplay for you
      The big thing here is that Limit prepared and geared 4 fire mages, which other guilds didn't gear up, which gave them a big advantage on Za'qul specifically.
      And now let's move o to Azshara, with the very first pull ending in a wipe extremely quickly, with the new Mythic wall/laser mechanic causing chaos. Here's the second pull, which went a little better. While we technically don't get to see the Queen herself yet, we get a better idea of the new mechanic, and it's always great watching a guild figuring out new things about a boss for the very first time.


      The timestamp is 03:23:48 in case it doesn't autoplay for you
      And here's the third pull, this time from Red Bull's coverage with commentators:

      The timestamp is 09:17:38 in case it doesn't autoplay for you
      An amazing performance by Limit overall, but the race is far from over and we'll see how long it takes Method (or any of the other 5 guilds curently progressing on Za'qul) to catch up, as Limit is now generating a lot of advantage as they progress on Azshara!

    • By Starym
      Eternal Palace Race Day 4: Za'qul (Almost) Going Down
      Eternal Palace Race Day 3: The Court Disappoints, Za'qul Does Not
      Eternal Palace Race Day 2: 5/8, Method and Limit Exchanging the Lead
      Eternal Palace Race Day 1: 3/8 Down, Ashvane Stands + Kill Videos
      ______________________________________________________
      The Eternal Palace Mythic progress race has begun in the US and OC regions and we already have three bosses down, with 7 guilds on 3/8! Big Dumb Guild and Limit are fighting neck and neck at the very top at the moment and you can watch all the action live!
      This post will also be the main hub for our own coverage of the race, consisting of daily summaries, videos and updates on what's going on.

      Blizzard has written up a post about the race, covering both the Method and Red Bull streaming events and you can also check out our previous posts on both events here and here.
      Race to World First (source)
      The race to see who can be the first to defeat Azshara in her Eternal Palace begins this week with the best of the best wading in to the depths of this epic raid to see who can make it across the finish line first and claim the World First!
      Live from Redbull’s Gaming Sphere
      Pieces and Limit, take to the big stage at the Red Bull Gaming Sphere on July 16 to begin their quest to be the first to defeat Queen Azshara in her Eternal Palace.
      All the action will be brought to you by world class broadcast talent, including Rich Campbell, Daniel ‘AutomaticJak’ Anzenberger, Caroline ‘Nagura’ Forer, Jack ‘Jacky’ Peters and more.
       
      When: 
      Beginning Tuesday, July 16, Limit will start off the race at 8:00 a.m. PDT and will be followed by Pieces at 4:00 p.m. PDT on Wednesday, July 17. Where to Watch: Red Bull on Twitch Follow on Twitter: Red Bull Esports, Pieces, Limit Learn more on Redbull.com  
      Method's Live Stream
      Live from Take TV in Germany, gaming guild Method will be hosting 24/7 coverage of the race to world first in The Eternal Palace featuring multiple guilds from all over the world (including Alpha, Ji Tian Hong, Skyline, Aversion, From Scratch, vodkaz and Big Dumb Guild), more players onsite than ever before, your favorite WoW commentator line-up from the community, and much more!
       
      When: 
      Stream begins at 6 a.m. with a pre-show event on Tuesday, July 16. Where to Watch: Live on Method's Twitch Channel Follow on Twitter: Method Learn more on Method.gg
      Whose team has what it takes to take it all the way to Queen Azshara and defeat her within her seat of power? Only time will tell.
      The race has begun and this is where you can check out links to all our daily summaries.
×
×
  • Create New...