Jump to content
  • Build Status

    CORE LINUX WINDOWS
    ZERO Mangos ZERO LINUX Buiild Status Mangos ZERO WINDOWS Buiild Status
    ONE Mangos ONE LINUX Buiild Status Mangos ONE WINDOWS Build Status
    TWO Mangos ZERO LINUX Buiild Status Mangos TWO WINDOWS Build Status
    THREE Mangos THREE LINUX Buiild Status Mangos THREE WINDOWS Build Status

    Status images link to detailed build reports.

  • getMaNGOS Community Donations

    If you find the getMaNGOS website useful and want to contribute in keeping it going then please donate any amount. Click here to learn more about what we use your donations for and a list of rewards.

     CLICK HERE TO SET A RECURRING DONATION (WEEKLY/MONTHLY)

    block_verified.png

    61%
    55.00 GBP of 90.00 GBP Donate Now
  • Blog Entries

  • Posts

    • My name is Ilya, and I've been into WoW emulation since 2008! When I first met the game, after the launch of the first expansion, "The Burning Crusade," I instantly fell in love with it, as there was already something going on while I was trying my best at Warcraft III. Years passed, and my interaction with the game and my passion, whether on the official or the private servers (I even somehow managed to build my own, which I enjoyed for a couple of months), were in a constant decline due to all the infamous decisions Blizzard was making, destroying everything the authors built. One day, I decided to give up and promised myself I'd never waste another minute on it. Well, I lied. Not too long ago, I saw this new idea Blizzard announced: "World of Warcraft - Forever," and I said to myself: "Wait a minute... Isn't this what we all wanted all this time, no matter the expansion? And Blizzard is only trying it now, twenty years later?! No way!" So it got me thinking about rejoining my journey to achieve one of my dream goals: having my own private World of Warcraft server, cared for with the love and respect it deserves, for all the players who've played this game since the very beginning, and perpetuating it for all the new players to come. We'd all agree the game is a piece of art and should be preserved in an immaculate state, so everybody can enjoy it as it's supposed to be: together. The only thing I find most despicable since the first launch is the UI and UX. I mean, the game became more and more complex with every patch. However, the players - not Blizzard - felt that there was something odd, and only because of the contributions by the addon community, the game remained playable. Even more, that community, along with the players - not the fucking Blizzard - has defined how the game should be played in the best way possible, giving players unlimited possibilities to customize every aspect of those two elements (UX/UI). Not to mention that they made it completely free - out of their love for the game - just like the emulator communities - keeping the code up to date and making sure anybody who had the will to try the game out could have a chance, with the ability to create their own worlds with their unique rules. With all this in mind, I decided to come back to the MaNGOS community, as it was and still is my emulator of choice; my goal is not only to get a WotLK instance up and running, but also to build everything it needs so the maintenance and the fixing process wouldn't feel like pain or a burden. I'm talking about a proper website where people can register/log in, interact with each other, exchange their experiences and ideas (something more like a social network, rather than just a forum), and manage their characters, guilds, and raids with all the tools needed for that: who did what, when, how much, and who didn't, without having to even get into the game. I'm talking about the next level of gaming in an already beloved environment with all the tools and features we all begged Blizzard for, which never came. How am I thinking to achieve all of that? Well, I've been a self-taught web developer for fifteen years, with extensive experience in backend environments, CI/CD, and administering GNU/Linux systems. I'm also a huge fan of C, but I've never had enough time to switch from PHP because of the jobs available. On the other hand, though, I managed to build PHP 8.3 completely from scratch (it took somewhat a year and a half for a non-C developer to figure out what the fuck a linker is, how a compiling process works, and why the fuck everybody is using shared libraries in a Docker-isolated world), and I'm proud of it! I hope I can contribute my knowledge to this awesome project you guys kept alive for so long and with so much care. See you around! Regards.
    • I want to update this topic. H0zen gave me a patch to try and a detailed testing guide. After applying the patch, everything appears to work now. Every test in his guide passed. This was a code fix, not a database fix.
    • Okay, everything in the database is correct, so this isn't as simple as I had hoped. I attached a picture of the rotated cars for reference. Not sure what is going on here, but maybe it has something to do with MaNGOS <-> client communication or the way the model gets loaded. Another problem I noticed is that only one tram loads. Last time the tram closest to the portals was running. After restarting mangosd it was the one further away from them. May be related but I am not sure. The database matches historically correct settings, so I am not sure yet.
    • Now that I think about it, I believe the tram was rotated 90deg also. Time to break out dBeaver! Thank you, H0zen.
    • There are two types of transport gameobjects (GO): global map objects (type 15) - ships, zeps - and elevators, trams (type 11). In database these objects are defined in gameobject_template, type = (11,15) and their spawn in gameobject table (except for type 15). A type 11 GO has a start position (x,y,z), a rotation quaternion (4 float values) and an orientation (1 float). I am pretty sure the core does not send the correct orientation for these types, so there is the first place I'll look (a visible symptom is a 90 degree rotated wagon for tram).
  • Topics

  • Forum Statistics

    • Total Topics
      10.5k
    • Total Posts
      80.1k

Forums

  1. MaNGOS Information

    1. 62
      posts
  2. Community Discussion Areas

    1. Introduce Yourself

      New here? Say hi and a little about yourself :)

      603
      posts
    2. 268
      posts
    3. Community Input

      Please give us your input on things we are working on here

      257
      posts
    4. 831
      posts
    5. MaNGOS University

      Want to learn, enrole at the university now !!

      336
      posts
  3. Community Help and Support

    1. 1k
      posts
    2. 10
      posts
    3. 118
      posts
  4. Development & Patch Submissions

    1. 3.1k
      posts
    2. 311
      posts
  5. Eluna LUA Engine

    1. 342
      posts
  6. International Help & Support

    1. 1.1k
      posts
  7. Archived

    1. 11.2k
      posts
    2. 58.8k
      posts
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use