Originally Posted by Underseas
This is the future of the emulation World of Warcraft. We cannot go on as we are. Look where it has gotten us, with two communities, and around that of 50 different database teams all redoing what is done and to an acceptable mark.
The entire Emulation scene needs to work together to get one good solid database, WoW isn't developed by a team of 5 or 10 is it? Blizzard have hundreds of people working to get WoW to the standard is at, how can a group of 5 - 10 people think to achieve a Blizzlike database and keep up with the pace Blizzard set?
At the minute, there is indeed a large gap down the middle of Ascent and MaNGOS developers, that splits the community in two, that stops a lot of work, for example; MaNGOS has a very nice event system working. No such thing exists for Ascent, that is simply too much to convert or redo. Yet should the teams of Ascent decide to do that, they wouldn't decide to do one event each, currently, they'd all do every single one. Sounds like a waste of time to me.
We at Ascent, and those at MaNGOS need a universal database structure, then everyone will know the database layout; thus people do not need to attempt to convert or reproduce something that has been well created on the other emu. I am not suggesting either emu uses the others structure, I suggest a new one, decided by the developers of both emus. In doing this, much bigger teams can form, there will be no large gap between the two database developments, whilst I admit this is pretty far fetched, think of the results.
Though just a universal structure wouldn't be enough, these 'teams' of no more than 10 people need to begin working together, again I acknowledge the fact this will be no easy task for some. People should list what their own little team will do, then other teams can avoid doing it and work on something else. Imagine how fast and well that would go. Every Blizzlike developer makes something small, just like scripting a single mob, or boss; that'd soon finish all the scripting required. Or say 10 teams go and make events, currently as I said, there is no large scale teamwork. Each of the 10 teams would work to reproduce all the events, bringing out many duplicates of what the other teams have produced. All that needs doing, is one team to focus one one event, and another on another. This will result in the emu scene speeding up by a fair amount, and the quality raising too, as there would be less work to do for each team.
I know you people are starting to think `What the hell that would never work!` with a few more swearwords than that in. But honestly, we need to stop competing with each other, we're against Blizzard. That is a too bigger foe to split up and start competing with others too.
If you can't be bothered to read the full post, just don't carry on screwing up and redoing what has been done well over 100 times before, think about it, state what you're going to fix before you do it and - if you're the other team who sees what someone else plans to do, don't try and beat them to it, go make something else that requires attention, Burlex or whomever, think about the universal database structure. It is needed.
~ Underseas
Thanks if you actually read it, I really think this needs to happen if we're to get Burning Crusade working completely before Blizzard drop the WotLK Nuke on us all...