Page 1 of 38
1
2
3
11
... LastLast
  1. #1
    Stood in the Fire Dudas's Avatar
    5+ Year Old Account
    Join Date
    Nov 2017
    Location
    Human Potential Island
    Posts
    420

    Classic update. It will be on 1.12 and it will be on battle.net :)

    Expect more changes. https://blue.mmo-champion.com/topic/...craft-classic/


    Originally Posted by Blizzard (Blue Tracker / Official Forums)
    Greetings! Development of World of Warcraft Classic is underway, and we’re very excited to share some of the challenges and solutions we’re working on. As we mentioned last BlizzCon, the process of restoring the classic game is not straightforward, and it’s important to us to take the time and effort to get it right—this includes poring over numerous game versions, data, and code; meticulously scrutinizing all the changes we’ve made over the years. Rest assured: The WoW Classic team is hard at work making it a reality, and we’re at a point in development where we’re ready to share some of the things we’ve been working on.

    WoW Classic: First Prototype

    The first—and among the most important—decision we had to make was which version of the game to focus on. As many of you have noted, the classic period was two years long and full of changes. Core features like Battlegrounds were introduced in patches after WoW’s original launch, and class design similarly changed over time. After careful consideration, we decided on Patch 1.12: Drums of War as our foundation, because it represents the most complete version of the classic experience.

    Once we had our starting point, we began taking stock of what we had in the source code and what we could make available, which included restoring the original development database from archival backups. After stitching various key pieces together, we had a locally rebuilt version of Patch 1.12 running internally. The team could create characters and do basic questing and leveling—and dying, which we did many times. For testing purposes. Obviously.

    Our initial runs exposed a few (expected) issues: the game sometimes crashed, didn’t recognize our modern video cards, and was incompatible with our current login system. That first pass also couldn’t support any of our modern security and anti-cheating capabilities. Clearly we had a lot of work to do to make WoW Classic live up to the Blizzard standard of quality, and deliver the experience players want.

    The Path Forward: Second Prototype

    Speaking of engineering, World of Warcraft is a very data-driven game, which means the basic code is flexible and the specific way it behaves is controlled by information contained in databases. Things like quests, monsters, items, and the rules for how these all interact are defined by the designers and artists in data.

    So we asked ourselves, would it still be possible to deliver an authentic classic experience if we took our modern code, with all its back-end improvements and changes, and used it to process the Patch 1.12 game data? While that might seem counterintuitive, this would inherently include classic systems like skill ranks, old quests and terrain, talents, and so on, while later features like Transmog and Achievements would effectively not exist because they were entirely absent from the data. After weeks of R&D, experimentation, and prototyping, we were confident we could deliver the classic WoW content and gameplay without sacrificing the literally millions of hours put in to back-end development over the past 13 years.

    While our initial effort helped us determine the experience we wanted to provide, this second prototype really defined how we’d get there. Starting from a modern architecture—with all its security and stability changes—means the team’s efforts can be focused on pursuing an authentic classic experience. Any differences in behavior between our development builds and the patch 1.12 reference can be systematically cataloged and corrected, while still operating from a foundation that’s stable and secure.

    Digging In

    So what does it take to recreate an authentic classic experience with modern engineering? Let’s start by categorizing the different types of game data that make up WoW:

    • Table data: This kind of information is almost always represented as numbers. How many hit points a creature has, the amount of Strength an item grants, or where and when certain creatures spawn, are all examples of the numerical data we store in our databases. We can also store and enforce relationships between different pieces of data.
    • File data: This is often very dense data like 3D models, textures, animations and terrain. Our user interface is built up from XML and Lua files. Many of the art files do not use the same file formats that commercial art tools spit out. Our build pipeline takes these raw art files and translates them into something optimized for our game to read and process.
    • Lua scripts: Some features are driven by Lua scripts written by designers, allowing them to easily define custom behaviors for server-side logic without requiring deep engineering knowledge.

    How Engineering Has Changed

    One challenge we face is that all the classic data is in the original format used at launch, but that format has changed substantially in the intervening years. Major work needs to be done in this area to make the modern client compatible with the classic data.

    For example, spells could originally only perform three actions on the spell’s target. In table form, that looked something like this:


    As you can see, there is a lot of space taken up by ‘Nothing’. Over the course of WoW’s lifetime, we’ve improved our data design and normalized much of our database data. Today, that same data would be separated out like this:



    In this form, there is much less wasted space and spells are no longer limited to three effects. But before we can load any database data, we need to transform the old data layout into the new one. This is not limited to spells, as almost every game system (including items, creatures, player characters, spawning, AI, and more) has had its database layout altered over the years.

    Looking Ahead

    All the work we’re doing will ultimately allow us to recreate an authentic classic experience on a platform that is much more optimized and stable, helping us avoid latency and stability issues. Additional modern improvements will include modern anti-cheat/botting detection, customer service and Battle.net integration, and similar conveniences that do not affect the core gameplay experience.

    We are looking forward to the challenges ahead and share your passion for the classic game; every code check-in data conversion we make brings WoW Classic closer to providing that authentic experience you—and we—want. Thanks for joining us on this journey.
    Last edited by chaud; 2018-06-18 at 08:40 PM. Reason: Added post

  2. #2
    Epic! HordeFanboy's Avatar
    7+ Year Old Account
    Join Date
    Dec 2015
    Location
    Not Shilling for Blizzard
    Posts
    1,509
    They will not make any gameplay changes.
    Legion is the worst expansion
    BFA=Blizzard Failed Again
    https://www.reddit.com/r/wow/comment..._google_trend/

  3. #3
    The Lightbringer Perkunas's Avatar
    10+ Year Old Account
    Join Date
    May 2012
    Location
    Kazakhstan(not true)
    Posts
    3,622
    Quote Originally Posted by HordeFanboy View Post
    They will not make any gameplay changes.
    This is the best news. All those mouth-breathers demanding a Frankenserver will hopefully go away.
    Stains on the carpet and stains on the memory
    Songs about happiness murmured in dreams
    When we both of us knew how the end always is...

  4. #4
    Epic! HordeFanboy's Avatar
    7+ Year Old Account
    Join Date
    Dec 2015
    Location
    Not Shilling for Blizzard
    Posts
    1,509
    Quote Originally Posted by Perkunas View Post
    This is the best news. All those mouth-breathers demanding a Frankenserver will hopefully go away.
    Yeah blizz took a very good direction.
    Legion is the worst expansion
    BFA=Blizzard Failed Again
    https://www.reddit.com/r/wow/comment..._google_trend/

  5. #5
    Warchief
    10+ Year Old Account
    Join Date
    Nov 2010
    Location
    Constantinople
    Posts
    2,066
    Quote Originally Posted by HordeFanboy View Post
    They will not make any gameplay changes.
    Your red line doesn't drop much. You give current year gamers a lot more credit than I ever will. Instant gratification is not a reward in Classic.
    Your mother was a hamster, and your father smelled of elderberries.

  6. #6
    So far, so good. I like what (minimal) information they've release so far. Maybe we're a bit closer to finally getting a release date, too!

  7. #7
    Personally it's disappointing to me that they're going with 1.12.

    Molten Core/Blackwing Lair/Ahn'qiraj will all be fairly silly with 16 debuffs and Naxxramas class redesigns. Like ridiculously fast kills.

    Much of the early gearing process will be irrelevant as well, which will also mean rapid gearing and destruction of the most of the game's raid content.

    Also, no opening of Ahn'qiraj

  8. #8
    So much for those morons trying to build a Windows XP computer for it.


  9. #9
    I am very happy with this. Modernization for hardware, security, and b.net integration are all things I am perfectly happy with.

    I wish we got progressive patch cycle but this works. No achievements, no updated BS, no transmog, no new content garbage.
    Last edited by Low Hanging Fruit; 2018-06-15 at 08:10 PM.

  10. #10
    Quote Originally Posted by Yggdrasil View Post
    I am very happy with this. Modernization for hardware, security, and b.net integration are all things I am perfectly happy with.
    Yeah same. Which means no support for outdated OS's like 98 upto Vista.

  11. #11
    Dreadlord kraid's Avatar
    10+ Year Old Account
    Join Date
    Jul 2011
    Location
    In a warehouse
    Posts
    827
    Quote Originally Posted by Eleccybubb View Post
    So much for those morons trying to build a Windows XP computer for it.

    you are kidding right? I want some proof.

  12. #12
    Quote Originally Posted by torish View Post
    You only will get the real classic feeling if you play it on a Pentium II.
    Wouldn't have ran on it.

  13. #13
    Quote Originally Posted by Eleccybubb View Post
    Yeah same. Which means no support for outdated OS's like 98 upto Vista.
    And there shouldn't be lol. wtf.

    DURR IM GOING TO DIALUP AND PLAY ON PENT 1 CAUSE DURR Vanillaz experience!

    Stahp man.

  14. #14
    Quote Originally Posted by Yggdrasil View Post
    I am very happy with this. Modernization for hardware, security, and b.net integration are all things I am perfectly happy with.

    I wish we got progressive patch cycle but this works. No achievements, no updated BS, no transmog, no new content garbage.
    What do you mean by updated BS?

  15. #15
    http://wowwiki.wikia.com/wiki/System_requirements

    These are the original Vanilla requirements...

    Windows® System 98/ME/2000/XP OS
    800 MHz or higher CPU
    256 MB or more of RAM
    32 MB 3D graphics card with hardware transform and lighting, such as GeForce 2 or better
    4 GB or more of available hard drive space
    DirectX® 9.0c or above
    A 56k or higher modem with an Internet connection

  16. #16
    Stood in the Fire Dudas's Avatar
    5+ Year Old Account
    Join Date
    Nov 2017
    Location
    Human Potential Island
    Posts
    420
    I personally like the fact that they handle this as a remastered version and that's it. Everything is there as you want it. Go and do whatever the fuck you want. Which is how it should be imo.

  17. #17
    No gameplay changes is excellent news.

  18. #18
    please tell me there wasn't actually people being legit about getting a older rig just for it.

    I mean I have a older rig for a range of games but that's because I collect older consoles. I wouldn't go out and buy a old rig just for one game, just for the "original feels" xD
    Desktop: Zotac 1080 TI, I7 7700k, 16gb Ram, 256gb SSD + 1TB HDD
    Laptop: Zotac 2070 MaxQ, I7 8750, 32gb RAM, 500gb SSD + 2TB SSD
    Main Game: Warcraft Classic

    Haters gonna hate

  19. #19
    Quote Originally Posted by Rotted View Post
    please tell me there wasn't actually people being legit about getting a older rig just for it.

    I mean I have a older rig for a range of games but that's because I collect older consoles. I wouldn't go out and buy a old rig just for one game, just for the "original feels" xD
    Found a couple of threads ages ago but they lost now.

    If I find them again I'll PM you them.

  20. #20
    Quote Originally Posted by Rotted View Post
    please tell me there wasn't actually people being legit about getting a older rig just for it.

    I mean I have a older rig for a range of games but that's because I collect older consoles. I wouldn't go out and buy a old rig just for one game, just for the "original feels" xD
    So, tell me what the difference is? Just play an emulator instead of those old consoles then.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •