Project Description
.NET Library providing infos about Characters, Guilds and Arena Teams loaded and parsed by Blizzard's World of Warcraft Armory.

How to use
  • Gathering character informations:
Dim character As Character = ArmoryParser.GetCharacter("YourRealm", "YourCharName", RegionEnum.Europe)

  • Gathering guild informations:
Dim guild As Guild = ArmoryParser.GetGuild("YourRealm", "YourGuildName", RegionEnum.Europe)

  • Gathering arena teams informations:
Dim team As ArenaTeam = ArmoryParser.GetArenaTeam("YourRealm", "TeamName", ArenaTeamSizeEnum.Team2v2, RegionEnum.Europe)

Now you have a strongly typed easy access to WoWArmory's infos ;)
Last edited Sep 21 2007 at 2:05 PM by Kralizek, version 8
Comments
rock7 wrote  Aug 6 2007 at 4:38 PM 
Hi,..
it's possible get a reputation from guildies members
Lets think .. a Guild master organize a party to Black Morass to doing Karazhan attuned....
Question : who needs ? what members need atunement ?
if it's possible see in one table (grid) members and atunemnts, reputation,.... heroics instances ready..... something like, .
it'will be very nice, to a Guild Master,... management members needs..

best regards,
Luis

CSimpkins wrote  Aug 9 2007 at 9:28 PM 
You can absolutely get reputations using the DLL here. I've been able to get base stats and rep for all the folks in my guild - which I can then SQL query for things like attunement with 'The Violet Eye' - which I then also layer on with how are people specc'd...because nowadays having 4 druids with the right rep isn't enough - you need to know how many are healers and how many are DPS.

The one thing that you can't do is get keying and attunements...I'm getting around this by building on an additional UI where users can track additional information like keying - or ask the guild's raid leaders to track who is keyed for what.

kc8pnd wrote  Aug 23 2007 at 4:04 AM 
Hi I am trying to use your class to write a simple program to show what players are keyed for raiding based on their reputation with that faction. Example: The violet eye, if the character has rep with this faction then we know they are attuned, unless they have never killed anything inside the instance. Anyway my problem comes up when I try to run this bit of code.

Dim chr As Kralizek.WoWArmoryParser.Character = Kralizek.WoWArmoryParser.ArmoryParser.GetCharacter("Realm" "Playername", Kralizek.WoWArmoryParser.RegionEnum.USA)
TextBox1.Text = Nothing
TextBox1.Text = chr.Reputations.Others(0).Status.ToString

I get the following error: Object reference not set to an instance of an object.
I don't use vb.net that much so please forgive my poor coding abilities.

Kralizek wrote  Aug 23 2007 at 12:27 PM 
hi, at the moment there is a problem with the parsing. i'm fixing it.
You can get info about this issue here: http://www.codeplex.com/WoWArmoryParser/WorkItem/View.aspx?WorkItemId=3175

kc8pnd wrote  Aug 23 2007 at 11:27 PM 
Hi again :) when I try to use the new build I get the following exception:

"Could not load file or assembly 'Kralizek.WoWArmoryParser, Version=0.2.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified."

Thanks for all your work on this one of a kind class!

Kralizek wrote  Aug 24 2007 at 12:16 AM 
is this bug occured with the last release?
by the way,use the issue tracker. thanks :D

Qazorp wrote  Sep 10 2007 at 10:55 AM 
Hi,
I'm trying to access arena informations with your lib, from what i've seen in the project description, it should be possible.
However, in the current release, (0.3.1) nothing about arena teams is implemented, any updates ? :p
BTW: good job for the lib

Kralizek wrote  Nov 22 2007 at 11:02 AM 
Due to the "Release date" bug ( https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=WoWArmoryParser&ReleaseId=8138 ), I've been forced to publish the last version (0.5.1) as a Planned release.

So, you can download the last release from this address: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=WoWArmoryParser&ReleaseId=8138

bmbowman wrote  Dec 11 2007 at 6:02 PM 
Sorry if this is a stupid question, but I have not used VB since vb 6...
I am trying to write an app that gives me character info.
I am getting data back but when I reference Txtclass.Text = chr.CharClass() all I am getting back is a number.
I see in the Enums.vb that you are assigning the class name to the number but how do I reference it?
Again sorry if this is a total noob question..

Thank you Very much for this by the way, I was trying to figure out how to do this myself. You have saved me hours of frustration and work!!!!!

Kralizek wrote  Dec 12 2007 at 12:25 PM 
you can use

Txtclass.text = System.Enum.GetName(chr.CharClass(), Kralizek.WoWArmoryParser.ClassEnum)

bmbowman wrote  Dec 13 2007 at 7:27 PM 
Aha, Thanks alot!!

Mimetis wrote  Dec 24 2007 at 11:42 AM 
Great job you have done here !!
I found a tip for you Item's module.
try to check this address for item tooltip :
(this is an example)
http://www.wowarmory.com/item-tooltip.xml?i=29049
http://eu.wowarmory.com/item-tooltip.xml?i=29049

and again thanks for your great, it's really great !

Kralizek wrote  Mar 5 at 11:47 AM 
I solved the Codeplex bug but changing my browser locale from it-IT to en-US :sad:

rock7 wrote  Apr 19 at 11:50 AM 
HI again,
it's possible getting a table with members and gear from a guild / ordered by class and only to level 70 ? Thats will be great to get improvements (and help class leaders)
Or if any use of parameters (if class=null -> all in a guild / or if level=null-null -> level=70 to 70)
And another function to get a table with their talents, and status / in spell / defense / melee.... etc...

thanks by the great job here.

Updating...