Time to break the usual post-content silence. What have we been up to and what’s to come?
VOA and cmangos staff have been hard at work with the database release for both our internal database and the tbc-db public TBC
repository. The fact that it is the last maintained open-source TBC database is not a statement to be taken lightly.
This release contains 2.5 years of work, since January 2016 when X-Savior did the internal VOA DB release, and I did the external DB
release in January 2017. With the database release comes over 400 commits exported to all the core repositories of cmangos. Players know
even with all these numbers, we are still not close to achieving a blizzlike experience, but we will persevere. Exports will continue,
but a bit later. We encourage everyone to contribute.
Now onto VOA and what we have been doing:
Recently, I did a full revamp of the Yor summoning questline, which has been the most broken piece of content to date in TBC. We have
been investigating, finding, and fixing regressions, and we continue working on fixing issues that have always existed. The time between
content releases ends up being a lot of small work on assortments of issues and this trend will likely continue through August.
What is next for us?
The 2.1 experience wasn't without hitches, but all in all it was the biggest content release on VOA. Hyjal was a success and it was the
least bug-ridden release for us so far, and we managed to release very close to our initial goal release date.
We are about to encounter the challenging times now, because in 2.1 blizzard made the "great purge" of TBC client data and started obfuscating a lot more than before. This already impacted Skettis and Netherwing, but we were able to recreate them to a reasonable level
of detail nonetheless. We will do what we can in Black Temple, but we will no doubt encounter some problems.
Content wise, 2.1 patch is missing 3 things:
2. Swift Flight Form questline
3. Black Temple
Ogri'la is the worst out of the trio of daily hubs and will require a lot more attention. Once the respawn of the target zones is done,
we will start a staggered release of quests as fast as possible. Unfortunately, we cannot provide a timeline on this, but we hope to
begin work on it in September.
The Ogri’la hub has a few specific mechanics, like the Simon game and the Fel Cannons that might potentially suck up a great deal of
development time. Also, there is the Bash'ir event, which needs to be done if we want to be respectable. Ogri'la being 100% done this
year is our goal, and we’ll do our best to achieve it.
Swift Flight Form questline is mostly working from Wildhammer days. The data for the quests has been lost, and we will hopefully validate
them against some old videos. As for Anzu, we were lucky enough to find wotlk-agre data, and we will have the boss with all the pre-Cata
bells and whistles. Anzu is expected to be the only serious rework required for this quest. We cannot push this questline out yet,
however, because it depends on Ogri'la spawns. Once those spawns are done, you can expect this questline to roll out shortly on live.
And then there is that main thing on the menu you all are probably interested in: Black Temple.
The last quest in the attunement questline is the only remaining quest to be scripted. This script is not trivial, but its perfection is
not critical, so that is not a major roadblock. Hopefully we will have this completed in September. After that, we will begin BT boss
development. Trash has been done by developers outside of the VOA staff to a reasonable degree, and only the AI needs to be completed for
We can't give an ETA for Black Temple, but like most of the big content releases, it will release over time. The start launch will
definitely have Naj'entus, Supremus and Akama, since they are not complicated mechanically, and I have already done some work on
Naj'entus and Supremus during downtime.
While we will be focused on Black temple, we also want to dedicate some time to busted old content. Very recently I reviewed Moroes, and
there are still a handful critical bosses that were never brought up to our standards. Also, there is a more important project on which
work doesn't start until at least next month. I am personally working on removing a huge cesspool in the spell targeting, which has been
causing us all headaches.
For those who enjoy development for cmangos, look in cmangos Spell::FillTargetMap and you will understand immediately what I am trying to
achieve. Fixing this will immensely improve scripting time, since a lot of spells use weird targeting.
So, this is the goal for the balance of 2018. We did not forget about Mind Control on players; a lot of work has been done on this front,
but some systems need to be easier to work with before its rolled out properly. If all goes well, we will be well into Black Temple by
the end of the year.
We look forward to playing with you soon.
VengeanceWoW never boasted a gigantic population nor rapid release of new raid tiers. It is a group of enthusiasts and fanatics who love older, nostalgic versions of World of Warcraft. This is why we directly contribute to, and are official maintainers of, the open source CMaNGOS project. We want to see CMaNGOS continue to be built and succeed in providing a platform for those who wish to relive their own experiences. Since 2014, Vengeance of Azeroth (VoA) has served as a real-world test bed for a plethora of CMaNGOS fixes and reworks that are researched and contributed to by the development team and playerbase both. It has enabled acceleration in CMaNGOS development which no other private server project has done on the same scale before.
And we believe others should have access to this knowledge too - which is why we're the largest contributor to the TBC branch, and not for profit.
Encourage your friends to hop on board and come participate in building the dream. To make it easier for them to catch up, we have opened up i58 officially today, and intend to maintain optional toggleable 2x leveling speed from 58-70.
Mount Hyjal is scheduled to be released June 15, complete with Archimonde! And wait - there's more. Coming with it is the Netherwing and Skettis daily quest hubs, plus the end of Season 1 for pvp, PLUS the beginning of the rollout towards 2.1 items/recipes.
To get people started with their i58 characters, direct them to Mantislord's guide here:
The journey awaits.
In the last one of these we were talking about Kael'thas and Vashj and about how we want to finish 2.0.3 baseline content. Well it turns out we have managed to do that, with a one month delay. Yes we admit that some of the 2.0.3 content still needs some polish, but the major parts are all out now, and we can move forward to other things.
The current plan is advancing to 2.1 content. We all know what 2.1 means but to recap, these are the content blocks we are working on:
Battle for Mount Hyjal
BT attunement questline
Consortium Yor questline
Swift Flight Form questline
Out of all of these, we already started working on BT attunement, Battle for Mount Hyjal and Netherwing. The idea is that we will advance to patch 2.1 once at least 2 major tasks are done. For now, we haven't yet decided what releasing patch 2.1 means, but we will decide when we get there.
These are not the only things we are doing. We are also continuously improving the world with new AI for mobs which don't use their spells yet. We also work here and there on world events, as evidenced by releasing Lunar Festival on Stonetalon for the first time. We are also coming down hard on class issues, as well as some development of transports (zeppelins, elevators), and movement response improvements. Last thing to mention is Charm AI, which is essentially AI for players which are charmed by mobs / bosses.
This also does not mean that we are abandoning existing content. Yet again, after implementing the last two bosses, we are propagating new findings and tech to older T5 and T4 bosses. In general we are also trying to implement things you have seen elsewhere. So far we have been successful in making a generic AI for casters, like you have seen on Aran, Kael and Vashj. This means in the future you will stumble upon enemies, which correctly react to OOM, to being kicked, to being silenced, and they will even distance themselves when scripted.
Here comes the sad news. At least for the next month there will definitely not be any content release. The main reason is that we are taking our time to clean up the core after the last batch of scripting, so that we can incorporate everything we have reversed into existing core capabilities, as well as export it to cmangos, and in return get valuable feedback from other members of the community. We also plan on making more development videos, like you have seen in our Debuff Limit video.
To tell you where we are in the development of Hyjal, I have rewritten first 4 bosses, and now they need their timers corrected and they are done. The main part is reworking waves, so that the system is not error prone, and can be reset at will to any state through simple commands. We have learned a great deal in OHF on how to "not" make a zone wide heavy script.
Skettis development has started long before Kael and Vashj have been released, but there is still much to do. Most of the scripts are not very complex and as a result it won't take too much time of focused development to fix it.
Next on the list is Netherwing, which was in the best state to begin with. Its spawns are fully blizzlike, with many RP events scripted. The only problem are the few very heavy scripts needed, which will take some time to pummel out. These are for example Races, Reth'hedron questline, and Kill them All questline. These are the only few big bottlenecks for releasing Netherwing, and this will only require some time.
Ogri'la and BT is currently not on the table, so that we do not spread ourselves too thin.
That's all from our development this time. Should you find anyone who wishes to help TBC development, let us know. Peace.
It has been a while since I did one of these, and I think it is time to inform everyone what is going on. First of all, we managed to slay the imaginary beast of relations. We are now much more capable of using blizzard resources to script things. In the hiatus of new content ever since rest of SSC was released, we were polishing content hard. The whole last 3 months were dedicated to polishing existing and released content. We are slowly nearing the end of 2.0.3 content, even though we aren't there yet.
So, what are we doing right now? Here is the list of current WIP projects we have:
Deathblow to the Legion
Mount Hyjal instance trash
Our current plan is to finish these four WIP projects before proceeding further. In the coming weeks I will also start working on Vashj, as soon as Shade of Aran rewrite, which is currently on PTR is merged to live Stonetalon. The reason for this, is because I am trying to remove a sideeffect of our scripts, that makes for more deterministic AI behaviour. This is needed for Vashj as she is a Paladin class, part melee, part caster.
In terms of refactors, there are still some big things afoot, but I myself have been redirecting myself more towards new content.
Our current plan is to release some new content this year already, and if things go as planned, we would like to release Winter's Veil on one form or another.
In the last 3 months we also dedicated a fair bit of time towards synchronizing with the open source CMaNGOS repositories. As a result, there has been a sizeable upsurge of new people who wish to help. As usual, we will of course bring all things made by public people to our own server. Out of all those things, one particular effort stands out in terms of our servers timeline:
This is an effort to fix the Netherwing quest hubs into a releasable state. As soon as this thread is closed for the most part, we will also release Netherwing on Vengeance.
This ties into another point on our agenda. We would like to yet again reiterate our openness towards recruiting new people. Since the last update, we had two more people join us, AnonXS and Nalaric. We are looking for any C++ and SQL dev, and the recruitment post made some time ago, is still applicable. Netherwing provides a unique opportunity to learn the ropes, and advance the server timeline much faster.
The whole hub will be kept as close to vengeance as is humanly possible, in order not to deter any outside help. Of course we welcome any aspirants who want to join Vengeance developers directly, not just through open source.
I wish a nice November to everyone.