Syncez.1536:

Hi guys!

I’m Ez, and I am a software engineer at broadcast company. I’m a big Guild Wars / Guild Wars 2 fan and have been playing both games as I grew up.

Now we’re done with introductions, I’d like to present something I’ve been working on (the last 2 days).

I am currently working on an application (using the .Net GW2 API) that tracks your progress as you craft the current Legendary weapons. The application simply pulls the information of all the current legendary weapons, with the description and presents it in a minimalistic interface. I wanted to create something that is simple to use, no fuss, no worries and also something that you can just go up to your friends online and say “Oh, i’m 20% done with my Bolt”. Just something you can track your progress as we all know how much people love numbers and percentages.

I started off playng around with the API and just simple stuff like pulling items based on their IDs, etc. When I got home from work, I figured I should make a cup of coffee and sit on this and have a think. I made a reddit post about it. You can also find the application gallery here.

The more I work on this, the more I want to make it work, seeing as I’m sure tons of people who are crafting those beautiful Legendary weapons would want one.
Sure you could use Excell sheets but setting it up is pretty tedious.

Now, why am I here? I’m looking for your suggestions.

Here are some things I’ve come up with and will add to my cycle:

  1. XML ‘database’ for personal tracking – where you fill in a form, click save and it updates a little progress bar to show how far you are from finishing each component for that particular legendary (with an exception to Gift of Mastery and Fortune as both are used to craft all the legendaries).
  2. Progress Bars. Progress Bars everywhere.
  3. Trading Post calculator (gets current values, computes profits, etc etc.)
  4. Better look and feel (but I want to focus on the functionality first.).
  5. Overlay functionality (So you can run it alongside the game client).

Here are the changelogs.
Changelogs:

  1. Added trading post API placeholders for getting the TP prices for precursors. Will implement the same for all components.
  2. Fixed progress bar and now increments/decrements properly according to the XML logic.
  3. Improved loading time
  4. Changed the highlighting colours when selecting a legendary to match colour sceheme.
  5. Added seperate recipe for Eternity.
  6. Added checks for completion
  7. Populates the recipe section properly with all required items.
  8. Pulls recipes for each component.
  9. Application checks for internet connectivity before launching (and prompts the user if there is no internet connection.)
  10. ‘Your Tracker’ populates dynamically based on the components selected.
  11. Precursor section now dynamically populates by cross referencing with the Legendary the user selects.
  12. Local XML ‘database’ added for personal tracking.
  13. Progress Bar working 100% on Gift of Fortune personal tracker.
  14. Gift of Fortune personal tracker is now active (check Application Album for some screenshots – latest being at the bottom of the album)
  15. Added Gift of Fortune window and currently implementing a local xml db for personal tracking.

Stuff I’m using (for those interested)

  1. API.
  2. Visual Studio 2012
  3. The wiki, documentation of the API and this thing.

Hope I can get some positive feedback (keeping in mind this thing is only 2 days old) here and some more suggestions.

Note: I made this for personal use but it exploded to something bigger and I am kind of enjoying the practice I get from this.

Slyfer.6478:

Will you be using the API to automatically track the progress? As in we’ll be getting access to players inventories, material deposit and bank tabs soonish i reckon. As for feedback. It’s nice. But it’s just simpler for me to use an excel sheet instead of downloading a third-party tool. If said third-party tool was able to automatically track the progress(which it would be able to once API is fleshed out) i’d use it over excel sheet.

Syncez.1536:

Could implement it easily using this. But that also means I’ll have to add something on launch like “insert account name” and I don’t think people are comfortable with that. We’ll see how it goes.

Lawton Campbell.8517:

Could implement it easily using this. But that also means I’ll have to add something on launch like “insert account name” and I don’t think people are comfortable with that. We’ll see how it goes.

It’d be “insert API key with the ‘inventories’ permission”. I’m not sure how to make people more comfortable with using them though; that’s an open problem in my book.

fro.8967:

I think people just need to get used to using API keys, or have a good incentive. An automatic legendary progress tracker (web based) might be just the ticket.

Syncez.1536:

Thanks for the input guys.
I’ll keep working on it until something reasonable comes into place. For now, it works fine as it is. Have added these ‘issues’ and recommendations to my dev cycle. I’m hoping to have a usable version soon enough for people to try out. That way I could get more feedback!

Updated the image album with more ‘app in action’ screenshots

orenwolf.1953:

First, on behalf of the GW2 community, thank you so much for creating a tool for us!

Second, I note this will be a .net VS application – I suppose this means to web or contained version, leaving us Mac players out of the fun?

Thanks.

Syncez.1536:

First, on behalf of the GW2 community, thank you so much for creating a tool for us!
Second, I note this will be a .net VS application – I suppose this means to web or contained version, leaving us Mac players out of the fun?
Thanks.

:). This is a .net application. The code is currently written in C# .Net and yes, Mac users are a bit at a disadvantage here. On a second note, my partner plays GW2 on a Mac, and she loves the application, which is why I’ve always had the cross-compatibility in mind. So don’t worry, I will port it over….eventually (in Java)

Hylgeriak.8250:

Hi,

I’m no programmer at all (just using basic python scripts for speeding up things), so I have no idea if this is possible. But I think it’d be pretty awesome if you could couple the items with current TP prices based on gw2spidy API: https://github.com/rubensayshi/gw2spidy/wiki

So something similar to that http://gw2legends.net/

Syncez.1536:

Hi,
I’m no programmer at all (just using basic python scripts for speeding up things), so I have no idea if this is possible. But I think it’d be pretty awesome if you could couple the items with current TP prices based on gw2spidy API: https://github.com/rubensayshi/gw2spidy/wiki
So something similar to that http://gw2legends.net/

Hi there. Thanks for your suggestions. It is definitely a possibly and it is already in the list on my original post. At the moment, I’m just trying to get it to a usable state and get the logic between each legendary working well before I add little aesthetics like that

Edit: The app is purely based on gw2legends.net – I wanted an overlay application to be used in game so it’s definitely heading that way right now!

Keep your suggestions coming though, even if it sounds ‘impossible’~