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 Staff
      A small number of frog farmers that received an extreme advantage that has distorted gameplay in MoP remix will have their cloak power reverted, according to Blizzard. The rest will receive 40K Bronze!
      For players that didn't take advantage of frog farming, Blizzard is providing 3 additional quests with large Bronze rewards for reaching levels 50, 60, and 70. The quests will be available from Momentus the item upgrade at the Jade Forest infinite Bazaar. The quests provide characters a total of 40K Bronze. 
      (Source)
      We have been monitoring the impact of the Gulp Frog farming that some players did during the first three days of WoW Remix. We’ve also been working on ways to respond to player feedback about Bronze acquisition, increased difficulty at higher levels, and feeling too far behind those who took advantage of the frogs.
      A small number of players received an extreme advantage that has distorted the gameplay experience for some in WoW Remix. With hotfixes later today, May 24, we will adjust characters with an unreasonably large number of Gulp Frog kills prior to the loot bug fix, and those players will see the power of their Cloak of Infinite Potential reduced to an amount that a very engaged player could reasonably achieve. This change will have a larger impact on players who took advantage of the situation for longer.
      For everyone that did not take advantage of the frog farming, we’re providing three additional quests with large Bronze rewards for reaching levels 50, 60, and 70. These quests will become available from Momentus the item upgrader at the Jade Forest Infinite Bazaar. These milestone quests will grant characters an additional 3,000, 7,000, and 30,000 Bronze, respectively. Level 70 Timerunners will be able to complete all three quests immediately for 40,000 additional Bronze when this change takes effect. Characters that killed an unreasonably large number of Gulp Frogs will not be eligible for these quests.
      We believe these milestone quests and the additional Bronze they grant will make playing Remix more rewarding for primary and secondary characters for the duration of the event. Players may choose to use this Bronze to upgrade their gear or purchase cosmetic rewards at the Infinite Bazaar, depending on their personal goals for that character. These milestone quests will be available for all Timerunning characters that are leveled up for the duration of the event.
      We will continue to monitor the gameplay landscape of Remix and make improvements as needed. Thank you for your feedback!
    • By Stan
      Check out the Evoker changes from this week's War Within Alpha build!
      Evoker
      Expanded Lungs- Fire Breath's damage over time is increased by 20%. 15%. Dream Breath's heal over time is increased by 20% 15%. Fan the Flames- Casting Engulf reignites all active Enkindles increasing their remaining damage or healing over time by 100% Enkindle, extending its duration by 100%. Everburning Flame- Fire Breath causes enemies to take 20% increased damage from your Red spells. Red spells extend the duration of your Fire Breath's damage over time by 1 sec. Instability Matrix- Each time you cast an empower spell, unstable time magic reduces its cooldown by up to 10 6 sec. Energy Loop- Disintegrate deals 20% 35% more damage and generates 0 mana over its duration. Consume Flame- Engulf consumes 8 4 sec of Fire Breath from the target, detonating it and damaging all nearby targets equal to 200% 300% of the amount consumed, reduced beyond 5 targets. Lifecinders- Renewing Blaze also applies to 1 your target or 1 nearby injured allies when cast. Feed the Flames- After casting 9 Pyres, your next Pyre will explode into a Firestorm Pyre and Disintegrate deal 20% increased damage to enemies within your Firestorm. Snapfire- Living Flame has a 15% chance to reset the cooldown of Firestorm, andmake your next one instant cast, and deal 100% increased damage. Pyre has a 15% chance to cause your next Firestorm to be instantly cast without triggering its cooldown, and deal 100% increased damage. Imminent Destruction- Deep Breath reduces the Essence costs of Disintegrate and Pyre by 1 and increases their damage by 10% for 10 12 sec after you land. Traveling Flame- Engulf causes increases the duration of Fire Breath by 8 sec and causes it to spread to a nearby target. If no valid targets are present, its duration is refreshed. Chrono Flame- Living Flame is enhanced with Bronze magic, repeating 15% of the damage or healing you dealt to the target in the last 5 sec as Arcane, up to [ 200% 250% of Spell Power ]. Firestorm- An explosion bombards the target area with white-hot embers, dealing [ 231.8% 198.72% of Spell Power ] Fire damage to enemies over 12 sec.
    • By Staff
      Catch up on the latest WoW news from the past week!
      (Source)
      Catch up on all the latest World of Warcraft news from the last week!
      Cataclysm Classic Now Live!
      Explore new zones, dungeons, and raids, engage in PvP combat, and discover the mysteries of the Darkmoon Faire. With the launch of Cataclysm Classic, the adventure begins anew. Are you ready to face the challenges that await?
       
      Cataclysm Classic PvP Season 9 Goes Live May 28
      Engage in an all new PvP season beginning with weekly resets. Gather your team to take on the challenge of Rated Arenas and Rated Battlegrounds and earn Conquest points to spend on new and more powerful PvP gear.
      Season 9 also brings with it two new battlegrounds, Battle for Gilneas and Twin Peaks, and sets the stage for a dynamic PvP experience.
      New Raid Dungeons: The Battle Begins May 30
      Beginning on May 30 at 3:00 pm PDT globally, level 85 players will be able to take their first steps into three raid dungeons: The Bastion of Twilight, Blackwing Descent, and Throne of the Four Winds.
      The Bastion of Twilight The Bastion of Twilight stands as a dark symbol of the Old Gods’ burgeoning power on Azeroth. Various branches of the Twilight’s Hammer dwell deep beneath the towering form— considered the cult’s foremost command center— along with their twisted leader, Cho’gall. There he, and his servants, conspire to bring the Old Gods’ apocalyptic visions to fruition by bleeding Azeroth of all sanity, hope, and life.
      Zone: Twilight Highlands
      Difficulty: (10) Normal, (10) Heroic, (25) Normal, (25) Heroic
      Bosses: 4 (5 on Heroic difficulty)
      Halfus Wyrmbreaker: Imbued with unnatural power and stamina by Cho’gall the ettin Halfus Wyrmbreaker captures dragons for use as fodder in the Twilight’s Hammer’s rituals. To this end, he has enslaved a behemoth proto-dragon to aid him in hunting down his winged prey. Theralion and Valiona: Magically aged to adulthood, Valiona and Theralion were to be paragons among a new clutch of twilight dragons, leading their brood in scouring Azeroth of life. Instead, they waste their incredible powers constantly bickering and fighting each other. Ascendant Council: As the most powerful Twilight’s Hammer cultists to be twisted into elemental beings, the Ascendant Council members have long forgotten their existence as mere mortals. From their wicked sanctum they oversee the selection of new ascension candidates. Cho’gall: Under Cho’gall’s control, the orcish Twilight’s Hammer clan was transformed into a murderous cult obsessed with the Old Gods and their herald, Deathwing. Extended contact with his dark master has hideously warped both Cho’gall’s mind and body. Sinestra (on Heroic difficulty only):  Originally Deathwing's prime consort, Sinestra created the first twilight dragons, but was later obliterated by one of her terrifying creations. Now a ravaged husk reanimated by insidious magic, Sinestra oversees the creation of new twilight clutches. Blackwing Descent Nefarian and his warped attempts to create a new breed of dragon were thought to be defeated after his death in Blackwing Lair. Yet tales have emerged that his father, Deathwing, has reanimated Nefarian and set him to work in Blackwing Descent. The gruesome experiments being conducted there are feared to be on a level of wickedness far surpassing Nefarian’s previous crimes against nature.
      Zone: Burning Steppes
      Difficulty: (10) Normal, (10) Heroic, (25) Normal, (25) Heroic
      Bosses: 6
      Omnotron Defense System: The Omnotron Defense System was once touted as the Dark Iron dwarves’ greatest technological marvel. When Nefarian arrived in Blackwing Descent, he repurposed the run-down system to annihilate anyone intruding on his laboratories. Magmaw: Magmaw is a colossal lava worm summoned from the Firelands centuries ago by Ragnaros’ Dark Iron servitors. Nefarian largely considers Magmaw a worrisome pest but has grown fond of feeding the beast his failed experiments… and servants. Atramedes: Atramedes, or Experiment 25463-D, is a failed attempt to bestow enhanced senses on a black dragon whelp. The toxic salve applied to the broodling robbed him of sight, forcing him to rely on sound and smell for survival. A tragic story… if Atramedes weren’t so evil. Chimaeron: Terrifying. Ugly. Evil. Kill it. Maloriak: The human Malory was a bright young alchemist until he was kidnapped by Nefarian and fused with the corpse of a dragonspawn. The result— Maloriak— is a bumbling minion who possesses only a dull glimmer of his former intelligence. Nefarian’s End: Deathwing’s son, Nefarian gained infamy for his horrifying efforts to create chromatic dragons from the essences of Azeroth’s various dragonflights. After his death in Blackwing Lair, he was reanimated and charged by Deathwing to continue his insidious endeavors. Throne of the Four Winds Al’Akir the Windlord’s personal lair, the Throne of the Four Winds, glides high among Skywall’s boundless vistas. Now the barriers of the Elemental Plane have been ruptured, Al’Akir is free to travel Azeroth’s winds at his leisure. He has mustered his fiercest tempests to scour Uldum of life and seize control of the mysterious titan-forged Halls of Origination.
      Zone: Uldum
      Difficulty: (10) Normal, (10) Heroic, (25) Normal, (25) Heroic
      Bosses: 2
      The Conclave of Wind: With Siamat, Lord of the South Wind, imprisoned by the Neferset tol’vir, Al’akir’s lieutenants are vying to fill the power vacuum that now exists in the Conclave of Wind. The remaining conclave members are Anshal, Lord of the West Wind, whose gales can heal allies or poison enemies; Rohash, Lord of the East Wind, whose tempests can grind the mightiest mountains to dust, and Nezir, Lord of the North Wind whose frigid storms have claimed more lives than all other cardinal wind lords combined. Al’Akir: Gifted with great intelligence and cunning, Al’Akir the Windlord once served as the foremost tactician in the Old Gods’ horrific armies. In the wake of the Cataclysm, he has aligned with Deathwing and turned his godlike power against many of the air elementals’ ancient tol’vir nemeses. [Update 5/22] World of Warcraft Remix: Mists of Pandaria
      New! Get Wound Up in Spools of Eternal Threads
      Players can now increase their thread count with four new items that grant escalating amounts of power for the Cloak of Infinite Potential.
      Minor Spool of Eternal Thread (Grants 20 Threads) Lesser Spool of Eternal Thread (Grants 50 Threads) Spool of Eternal Thread (Grants 100 Threads) Greater Spool of Eternal Thread (Grants 180 Threads (it’s percale!)) Please note that not all Spool of Eternal Thread sources change in quality based on the character’s level. Group finder bonuses and Infinite Bazaar daily quests increase in quality as a character levels. Achievements will always provide a spool that is equal in quality to the Bronze Cache it rewards, regardless of character level. When a Spool grants Stamina, the value is doubled.
      These items can be earned and collected through a variety of solo and group activities including:
      Infinite Bazaar Repeatable Daily Quests First-Time Daily Scenario, Dungeon Finder dungeons, and each Raid Finder queue World Bosses Remix Achievements Troves of the Thunder King scenario on the Isle of Thunder. Remix Achievements are also available for additional characters to complete for bonus Bronze and bonus Spools of Eternal Thread.
      Esports Welcomes the World of Warcraft Cataclysm Classic
      Cataclysm® Classic™ is here, which means it is time for more events!
      This June is the Dragonslayer Challenge, where teams race through raids and dungeons. Then, the Cataclysm Arena Tournament, where top combatants will again test their mettle in an open bracket.
      Dragonslayer Challenge
      While many adventurers have conquered Blackwing Descent before, few are as fast and efficient as two of the top speedrunning guilds: Progress (EU - Gehennas) and None of the Above (EU - Gehennas).
      But what if they didn’t have all the best items and near-unlimited time to gear up?
      The Dragonslayer Challenge gives these two guilds basic level 85 characters, limited time to gear up, and forces them to speedrun through Blackwing Descent.
      Can these guilds conquer the Dragonslayer Challenge?
      Watch them take on the challenge on June 8–9 live on YouTube and Twitch.
      Cataclysm Arena Tournament
      Prepare for the ultimate showdown in the 2024 Cataclysm Arena Tournament! This is your chance to witness the top players from Europe and North America battle for glory and a combined prize pool of $50,000 (USD). Don’t miss this event on June 14–16, live on YouTube and Twitch.
      Don’t just watch the action; be a part of it! Sign-ups for the Cataclysm Arena Tournament are open until June 7 at 10:00 am PDT. Visit Raider.io for more details on Europe and North America. Stay updated with WoW Esports on Twitter, YouTube, and Twitch, and check out the WoW Classic website for all the latest news as we return to a changed Azeroth!
      Warcraft Short Story: "The Calling"
      Since leaving the realms of Death, Anduin Wrynn has only sought to keep his hands busy. Plagued by night terrors and grisly flashbacks, the young king finally finds the isolation he seeks in Stormsong Valley, milling flour for a local village. But while Anduin may be able to hide his identity, he cannot escape who he is or the stuff he is made from.
      Wind caressed the newcomer’s bearded face as he permitted his eyes, so hungry for green openness and soft lands, to feast.
      Stormsong Valley was the ancient home of the tidesages, mages whose mastery of water and wind had protected ships and sailors for generations. Yet the beauty of this little hamlet near the sparkling sea was not that of majestic monuments to powerful magic. Here, it was obvious one was in the breadbox of Kul Tiras, where a salt-spray wind whispered over barley and wheat and the only magic was that of water and windmills, creaking from morn till night, transmuting elements to energy in service of the feeding and care of ordinary folk.
      The pleasant sound of the mills sang a promise of new beginnings.
      And the crash of the waves below, near the cave where his belongings lay bundled and buried, spoke of an ending.
      Anduin Wrynn’s recent wandering had not taken him to peaceful places. He understood that he was trying to scour himself, to purge his mind and soul, to burn away his sins in places where the landscape reflected his own suffering.
      My friends . . . the ones I almost killed. They believe my hands are clean. But they don’t feel clean.
      Years after that confession, they still didn’t.
      Read and Download This Short Story by Christie Golden
      Follow along on the official World of Warcraft news site for all the latest developments as we journey through the week together.
    • By Stan
      Uncover the mystery behind Garrosh's unexpected act of kindness as he extends his loot beyond the confines of the raid instance!
      Avrah had to leave the Siege of Orgrimmar raid before Garrosh, but when they logged back to the game to check their mail,  all the loot from Garrosh was included. As you can see in the provides screenshot, there are multiple threads, gems, and even Bones of Mannoroth, used to purchase Heirlooms and Tusks of Mannoroth from the MoP Remix vendors!

      However, this phenomenon isn't an isolated incident. Reports have surfaced of players disconnected during the raid, only to return later and find themselves still saved to certain boss kills.
      Did anything similar ever happen to you? Let us know in the comments!
      Source: Reddit
    • By Stan
      We've highlighted the Death Knight changes that went live in this week's War Within Alpha!
      Among the changes, Frost received a new talent (Shattered Frost) that adds an AoE component to Frost Strike, which consumes 5 Razorice stacks to deal additional damage to nearby enemies.
      The armor provided by Runic Protection is up to 6% (was 3%). 
      Sudden Doom now reduces the cost of Death Coil or Epidemic by 10 Runic Power instead of having no cost, and it also causes the next death Coil and Epidemic to burst 1 Festering Wound.
      For more details, you can find the exact tooltip changes below:
      Death Knight
      Runic Protection- Your chance to be critically struck is reduced by 3% and your Armor is increased by 3%. 6%. Sudden Doom- Your auto attacks have a 25% chance to make your next Death Coil or Epidemic cost no 10 less Runic Power and critically strike. Additionally, your next Death Coil and Epidemic will burst 1 Festering Wound. Blood Draw- When you fall below 30% health you drain 0 health from nearby enemies, the damage you take is reduced by 10% and your Death Strike cost is reduced by 10 for 8 sec. Can only occur every 3 2 min. Subduing Grasp- When you pull an enemy the damage they deal to you is reduced by 4% 6% for 6 sec. Shattered Frost (New)- When Frost Strike consumes 5 Razorice stacks, it deals 50% of the damage dealt to nearby enemies. Deals reduced damage beyond 8 targets. Unyielding Will (New)- Anti-Magic Shell's cooldown is increased by 20 sec and it now also removes all harmful magic effects when activated.
×
×
  • Create New...