Armory Viewer menu

User Tag List

Page 1 of 4 1234 LastLast
Results 1 to 15 of 52
  1. #1
    Chris-h11's Avatar Contributor
    Reputation
    91
    Join Date
    Jun 2007
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Armory Viewer (1.0.9)


    Armory
    Viewer
    Current Version:
    1.0.9.1 [10/4/2009]

    Requires .NET Framework 4.0 Beta 1
    Note: Version 1.1 will only require .NET 3.5

    Download

    Description:
    This is an application to view characters on the World of Warcraft Armory in a Windows form.


    Coded in Visual C# 2010


    Screenshots (old):



    Known Issues:
    - Reputation tab is broken (Fixed in future release 1.1)
    - Loading a character from the guild form whose data is no longer available closes the guild form

    If you find anymore bugs please post them as a reply to this thread or on the Codeplex issues page.

    Download: Armory Viewer - Release: Armory Viewer 1.0.9.1


    Donations accepted
    Last edited by Chris-h11; 10-04-2009 at 06:26 PM. Reason: Reformatted post

    Armory Viewer
  2. #2
    The-Eradicator's Avatar Contributor

    Reputation
    149
    Join Date
    May 2007
    Posts
    829
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Finally something original! I don't need it, but +Rep for the effort.

  3. #3
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Agreed, looks like you put a lot of time into this.

    +Rep * 3.

  4. #4
    sticatto's Avatar Member
    Reputation
    2
    Join Date
    May 2009
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is pretty awesome. Good job! +Rep

  5. #5
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great job with the app. However, I'm going to nitpick your code.

    LINQ was introduced in 3.0 (or was it actually 3.5?) to give you easier XML reading/writing. Learn to use it. (There's absolutely no need to use the old XmlReader/Writer.)

    Example (From ArmoryDataMobile/Main.cs):

    Code:
    var guildInfo = from g in xmlDoc.Elements("guild") select g;
    guildInfo now holds an IEnumerable<XElement> of the 'guild' element stuff. (Hard to make a really good... erm... explanation for that. But I think you get it.)

    You're using WinForms, so you should really begin to use the Settings that is built in. (This will not only save you tons of time, but tons of headaches. Not to mention buttloads of code, as you'll never have to write any event code to save a t/f for a checkbox setting.)

    From a maintainability standpoint: refactor your code so your GUI code is JUST GUI code. (Minus the obvious required code for special logic.)

    In other words: If the code isn't GUI specific, put it in it's own logical class.

    Example:
    Code:
    Armory Viewer
    - Classes
    -- ArmoryProfile <Handles the 'bulk' reading and provides the following as instances>
    ---Tooltip (possibly in a Dictionary<ItemSlot, string> for URLs to the icon)
    ---Character info (name/race/bg group/rep/etc. Fairly self explanatory.)
    ---Guild (should hold a 'pointer' to another armory profile, not actual data. 1 entry per guildie)
    ---Talents (read when needed)
    Then it's as simple as passing around an ArmoryProfile object, and displaying whatever info on the GUI.

    Also, for the localization issues; Use UTF-8 encoding. ASCII doesn't support the required characters. (Plus, WoW uses UTF-8 for everything [in and out of game])
    Last edited by Apoc; 05-21-2009 at 12:37 AM.

  6. #6
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    <Snip>

    WoW uses UTF-8 for everything [in and out of game]
    Yep...

    Seems to make my bot cry sometimes :P

  7. #7
    s3ph1roth's Avatar Active Member
    Reputation
    23
    Join Date
    Jul 2006
    Posts
    203
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by The-Eradicator View Post
    Finally something original! I don't need it, but +Rep for the effort.
    Same for me

  8. #8
    barthen's Avatar Contributor Authenticator enabled
    Reputation
    84
    Join Date
    Apr 2007
    Posts
    111
    Thanks G/R
    4/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great tool!

  9. #9
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice, might I ask what documentation you used for the Armory XML layout? (I only get to work on my own Armory class once every 2 weeks because the router in this building blocks it)
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  10. #10
    Chris-h11's Avatar Contributor
    Reputation
    91
    Join Date
    Jun 2007
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice, might I ask what documentation you used for the Armory XML layout? (I only get to work on my own Armory class once every 2 weeks because the router in this building blocks it)
    I just used view source at the armory with firefox and it showed all the XML, although now it seems to show HTML instead...

    Originally Posted by Apoc View Post
    Great job with the app. However, I'm going to nitpick your code.

    LINQ was introduced in 3.0 (or was it actually 3.5?) to give you easier XML reading/writing. Learn to use it. (There's absolutely no need to use the old XmlReader/Writer.)

    Example (From ArmoryDataMobile/Main.cs):

    Code:
    var guildInfo = from g in xmlDoc.Elements("guild") select g;
    guildInfo now holds an IEnumerable<XElement> of the 'guild' element stuff. (Hard to make a really good... erm... explanation for that. But I think you get it.)

    You're using WinForms, so you should really begin to use the Settings that is built in. (This will not only save you tons of time, but tons of headaches. Not to mention buttloads of code, as you'll never have to write any event code to save a t/f for a checkbox setting.)

    From a maintainability standpoint: refactor your code so your GUI code is JUST GUI code. (Minus the obvious required code for special logic.)

    In other words: If the code isn't GUI specific, put it in it's own logical class.

    Example:
    Code:
    Armory Viewer
    - Classes
    -- ArmoryProfile <Handles the 'bulk' reading and provides the following as instances>
    ---Tooltip (possibly in a Dictionary<ItemSlot, string> for URLs to the icon)
    ---Character info (name/race/bg group/rep/etc. Fairly self explanatory.)
    ---Guild (should hold a 'pointer' to another armory profile, not actual data. 1 entry per guildie)
    ---Talents (read when needed)
    Then it's as simple as passing around an ArmoryProfile object, and displaying whatever info on the GUI.

    Also, for the localization issues; Use UTF-8 encoding. ASCII doesn't support the required characters. (Plus, WoW uses UTF-8 for everything [in and out of game])
    Wow thank you a lot for all of this, I'm not very advanced so some of it is confusing to me but I'm sure with some research I can figure it out. I already knew that I needed to clean it up and make it more professional but I've had a lot of homework.

    Edit: Oh and the built-in settings... I had a reason for not using it. Just can't remember. Might have had something to do with making it portable.

    Also, thanks everyone for the comments and rep
    Last edited by Chris-h11; 05-21-2009 at 06:00 PM.

  11. #11
    Romulis2000's Avatar Active Member
    Reputation
    33
    Join Date
    Nov 2008
    Posts
    456
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    wow very nice, easy on the eyes ui, on the stats for me at least its not showing the *hit* stat and personally cant wait for further updates on this this will be very promising and useful congrats and keep it up.

  12. #12
    Chris-h11's Avatar Contributor
    Reputation
    91
    Join Date
    Jun 2007
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Romulis2000 View Post
    wow very nice, easy on the eyes ui, on the stats for me at least its not showing the *hit* stat and personally cant wait for further updates on this this will be very promising and useful congrats and keep it up.
    Thanks, and the hit stat I'll look into that next time I get a chance to work on it.

  13. #13
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Chris-h11 View Post
    I just used view source at the armory with firefox and it showed all the XML, although now it seems to show HTML instead...



    Wow thank you a lot for all of this, I'm not very advanced so some of it is confusing to me but I'm sure with some research I can figure it out. I already knew that I needed to clean it up and make it more professional but I've had a lot of homework.

    Edit: Oh and the built-in settings... I had a reason for not using it. Just can't remember. Might have had something to do with making it portable.

    Also, thanks everyone for the comments and rep
    Only reason to avoid the built-in settings, is if you're not planning to use an installer. (As the settings are 'location' specific. They don't save if you move the exe location) IIRC, it has no effect on mobile stuff whatsoever.

  14. #14
    Chris-h11's Avatar Contributor
    Reputation
    91
    Join Date
    Jun 2007
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Only reason to avoid the built-in settings, is if you're not planning to use an installer. (As the settings are 'location' specific. They don't save if you move the exe location) IIRC, it has no effect on mobile stuff whatsoever.
    Oh yeah, I remember now. Since I'm using an installer now I'll go back to using the built-in settings. Thanks again.

  15. #15
    Kissy's Avatar Active Member
    Reputation
    60
    Join Date
    Jun 2006
    Posts
    332
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice, I've wanted something like this for alittle while now, +rep

    And to Apoc, Helpful as always, instead of flaming people your always trying to help and improve personal projects, +rep aswell.

Page 1 of 4 1234 LastLast

Similar Threads

  1. [Beta] Easy Armory Viewer 1.0 [Program]
    By Zeroi9 in forum World of Warcraft Bots and Programs
    Replies: 14
    Last Post: 12-23-2008, 12:09 PM
  2. [Beta] Armory Viewer
    By Chris-h11 in forum World of Warcraft Bots and Programs
    Replies: 57
    Last Post: 12-22-2008, 12:57 PM
  3. WoW Map Viewer
    By simen192 in forum World of Warcraft General
    Replies: 2
    Last Post: 02-04-2007, 05:51 PM
  4. world of warcraft map viewer???
    By ShortButStrong in forum World of Warcraft General
    Replies: 1
    Last Post: 10-28-2006, 09:22 PM
  5. [Guide] SM Armory
    By oninuva in forum World of Warcraft Guides
    Replies: 13
    Last Post: 05-14-2006, 01:42 AM
All times are GMT -5. The time now is 10:37 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search