Get the Desktop App for Battle.net Now
- All your games in 1 place
- Log in once
- Automatic game updates
04/27/2013: Updated version number for new release.
For those interested, I had been working on a C#.NET 4.0 library for over a year. It started out with just basic realm status and has progressed to supporting the entire Community Platform API, but I hadn't published anything until just a few weeks ago. Today, I created a new release which adds support for localization.
The project name is openSourceC.WorldOfWarcraft and the url for the project is:
Edited by Kaelum on 4/27/2013 10:19 AM PDT
Version 1.4 has just been uploaded. It includes:
Edited by Kaelum on 3/25/2012 3:29 PM PDT
Version 2.2a has just been released on CodePlex. I contains a small bug fix for some expertise stats, and includes support for undocumented changes to the character stats as well:
Version 2.2b is now available on CodePlex. It contains some minor serialization object changes to reflect changes to the data, plus I added the WPF Application project that I use to test the library:
Thanks for the Kudos!
Heey, I don't know if this was changed in the last release but itemClass in Item jsons goes up to 17 (got "itemClass":17 from a pet cage item) your ItemClassEnum only has 16 values.
This became a problem when I serialized your ItemResponse to XML and Deserialized later.
Edited by Ithilien on 4/29/2013 6:21 AM PDT
Yeah, it looks like Battle Pets were added at 17, when I look at the item classes data API. I'll check-in the following addition (in bold):
Armor = 4,
/// <summary>Battle Pets</summary>
[EnumMember(Value = "Battle Pets")]
BattlePets = 17,
Consumable = 0,
Item classes 8 & 10 appear to be undeclared, so I'm hoping that they don't cause problems down the road. If this doesn't work, can you tell me which method you are calling, and with what parameters?
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.