Source Azeroth
navbar

03 - Story of WOW(Ds)


Story of WOW(D, Daemon, Craft, Quest)

Phaze’s WOWcraft story

I was poking around today, and just out of curiosity, decided to see if I could find out anything about the old WoWcraft project, and what, if anything, happened to it. This was about all I could find, so I thought I’d throw a few more details your way.

We did indeed spawn from WoWDaemon, which at the time was still a Beta 2, and was little more than a sandbox. I must compliment Codemonkey here though, as the structure he had set up to work from was great. In actuality though, our databases were always in XML, which while we discussed changing it several times, there always seemed to be more exciting things to do. After the whole Blizzard scare, we went underground, and continued work as Team Codeblock for a short time. We did manage to get things like combat, spells, Vendors, Banking, bags, and even full guild & tabards (which was tough, since there was like 1 cap at the time, and I’ll admit, I never did get that damn Guildmaster NPC working). A couple other people that deserve mention are Nic and Telmo, and one other, who unfortunately I can’t remember his name at the moment, but he did quite a bit of our spell work.

For the record, we never did officially give our source to Blizzard. We just decided the safe route was to go underground until things cooled off. We kept it going for a while, but then eventually we cooled off. I myself left (never officially really) shortly before Yellow got involved I guess. At that time, it was basically myself and Angra, and I unfortunately just got too involved in other things to devote time to it.

WOWCraft is based on WOWDaemon. First the team WOWDaemon was made consisted Codemonkey and Foole and some others. Since Codemonkey was coding everything himself and wasn’t reporting to the team, there was a conflict in the team so it has been halted. Codemonkey went back to code for Stormcraft and released WOWDaemon C# source code so others can pick up from there. AnGrA and a group of people began to make modifications to the source they got from Codemonkey so they decided to become a new team and called themselves WOWCraft and they only released binaries for Phase3 Beta (with a little help from Codemonkey) as they wanted to keep it closed before reach certain level of functionality. Stormcraft got closed down (Generin signed over the Stormcraft source) and Codemonkey disappeared, and said he wants to work on new Stormcraft source in private (but as he hasn’t shown up again, new Stormcraft was probably doomed from the start). WOWCraft was afraid of Blizz so they decided to halt the project and give source to Blizz (I’m not sure about this as somebody says they did it and somebody said they don’t). They wanted to join another team, but could not decide what source to use…

Angra said on Ragezone

WoWCraft - Official Annouce - 10-26-2004
As some may know, i was one of the original coder of WoWCraft (a WoWDaemon continue project). We added many things, made a nice server, and blizzard never came afters us, but we decided to deliver the souce to them. In this mean time, the “self called” project leader (LegoPirate, a greed bastard) released our source without our authorization.

Of course me and the coders still talk to each other, but not about emulation anymore.

I decided to go on and keep adding things to wowcraft. Who would be interested to join me on add news features? I have a lot of things working, but a lot of bugs to fix. I’m stills working on 0.9.1 and my first step would be to port to 0.11 (or 0.12).

My contact email/msn is angraxs2@hotmail.com

At the exactly same time Team Python decided to completely stop working on a WOW emulator and to try making our own MMORPG (that didn’t work) but a couple members wanted to keep working on the TP server, so they started a little channel and rewritten the entire core (the base of WOWD). Few other TP members and friends were hanging out in a private channel still messing around TP code. They decided to merge, because it was useless to have two different teams working on the same exact code. And voila, there comes WOWD. They worked on for a quite long time, and there were big possibility of merge with OpenWOW (which just finished net rewrite just before WOWD leak). Shit happens and OpenWOW was closed down, WOWD got leaked and nothing mentioned earlier never really happened.

Anyway back to WOWCraft and their followers. The source code modifications, which WOWCraft made, were leaked. Few months later Yellow started making the code compatible 1.3.x and fixing things up, so he decided he needed a team very soon because it was hard to progress with a 1 man team. It was called WOWQuest. There was a huge conflict within the team between Yellow and Zite so it was a short ending.

Afinda’s summary of that days

Back then teams made this to improve their skills or to learn and to let the people who couldn’t stand it to wait for the game to enjoy it.

Regards, Afinda

Afinda tells the story from own point of view

If you got any missing information on WoWCraft, feel free to ask. And duh, the code wasn’t handed over to blizzard as I remember THAT tho AnGrA sure might have done it, i guess no one has ever had info bout that. Too bad b3 of the emu never was released since it contained almost anything SC had and for some parts even more :-) I don’t remember much. Out of all i think I remember that the team died not because of blizzard, we never cared about them really, its more like it was LegoPirate that tard. He was our so called “Leader” tho noone realy acknowledged him, he was doing nothing then nothing at all and so, we never realy had a leader the work was going on like “Hm I do that and someone else said he’d do that”

It was like patchworking the whole thing together, but yeah, that’s with all emus, but when we popped up with a problem, everyone focused on it and we all came up with theories on it and destroying these with reality and began working on it, step by step any progress was recorded, merged with the old code and then updated, so we could come over it :-D I think a pretty good thing to explain this would be A9 and Attack code.

I can tell you as much as I know of how everything just started up. Well for my part, so i can’t talk for anyone else. Somewhen I stumbled across rumors about WoWAlpha being leaked and so i began some intensive google research and discovered GotWow? For me, I just joined their irc channel right away and read through the forums, where i found the opensource project WoWDaemon. I downloaded the alpha already ‘course, and got WoWDaemon to play around with it.

First messing with the chat commands for Admins, then looking into the scripts made for it, somewhen LegoPirate came across me and asked me if i’d could help him with getting the Guildsystem to work so i began on helping him making the script partially work tho i couldn’t figure out what the problem was, later on when the team was already there the thing was, DB it’s most likely all about it :D

But well, i’ll continue where I stopped. I just asked some ppl and we ended up making a new irc channel where we could discuss our problems on the scripts trying to help each other and so we most likely ended up like a random group noone was clear on the skills of anyone yet in it the real key members where Angra Phaze me and some other guys i’m not clear on their names anymore tho and yeh what we thought about putting in after all was something to fight with, mobs! So we began to work right away and got a spawning system implemented with database and documentation of each mob with their ID’s then there was the random movement system, no mobs standing still but moving around randomly in a setted radius pretty soon after it, i think 1 or 2 weeks the half world was already spawned in the meanwhile we developed pretty good connections to some other teams like Stormcraft and we helped out each other when we discovered anything new so we began working on the combat system what kinda was the first real thing that was hard on us we tryed using enum’s (hex codes like 0×91 etc.) and putting them in a packet sent and got some basics into it but fighting still didn’t work so we found out we didn’t had to send a packet, but just instructions what the player would have to do when he requested combat mode so we ended up with our combat system working :P

Pretty soon after this we got NPC, Quest, Venders and other NPC’S vital to the game working a Whisper system was there, Who system that was fully working and so we were most likely head’s up with SC if the fucking new version were’nt to come :D So we hard sure some hardships with the a9 packet and had to get pretty much help and got it, the SC team partialy helped me on it and Codemonkey sure did also a grat thing helping us meanwhile i also had gotten my hands on the SC code that was somehow leaked to me, tho we never took a look into it, we were up to do things our way and yah thats for the developent history most likely I recently (some months) had also a little discussion with angra on how about things are where we almost revived wowcraft but dropped it due to the fact we didn’t talk anymore with each other still have all documentation and code of wowcraft :-(

Write a comment!