Showing Posts For Immortius.4537:

Looks like the glider skin apis are active!

in API Development

Posted by: Immortius.4537

Immortius.4537

Guaranteed Wardrobe Unlock Analyser

in Community Creations

Posted by: Immortius.4537

Immortius.4537

I’ve put together this tool for helping to work out what skins can be unlocked easily before using a Guaranteed Wardrobe Unlock, or otherwise exploring the possible contents of that item:

Guaranteed Wardrobe Unlock Analyser

API:2/colors returns wrong item id

in API Development

Posted by: Immortius.4537

Immortius.4537

I had a quick look, and Tea Jean is a starter color – so it makes sense that it has no item since everyone starts with it. I suspect this could be the case for the rest of the colors you have listed.

API:2/colors returns wrong item id

in API Development

Posted by: Immortius.4537

Immortius.4537

I know offhand that color 1 is for Dye Remover, which naturally has no associated item. All the dyes in the standard set (those dropped by Unidentified Dyes) definitely have an item.

Guaranteed Wardrobe Unlock content manifest

in API Development

Posted by: Immortius.4537

Immortius.4537

Mail Carrier, Outfit and Glider items ids have been added to the file now. The content listing is now complete.

I will probably put up source code in a little for anyone interested, just need to do a little more tidy up.

Guaranteed Wardrobe Unlock content manifest

in API Development

Posted by: Immortius.4537

Immortius.4537

The question was more whether it was possible to work out the contents by image matching, not whether you can get them.

I’ve added dyes to the content file now. That completes all the “useful” information that can be checked against account unlocks via the api. I could still match the remaining content against items, but it isn’t as useful for that usage.

Guaranteed Wardrobe Unlock content manifest

in API Development

Posted by: Immortius.4537

Immortius.4537

That is somewhat true except (a) I’ld still have to write something to crawl the wiki – I am not going to gather ids by hand (b) it has inaccuracies and simplifications and © it leaves updated information to a manual, potentially erroneous and relatively slow human process.

An example of an inaccuracy: did you know only the aquatic and staff skins of the wolfborn set are available from the guaranteed wardrobe unlock? The wiki just lists the Wolfborn weapon set, which could result in someone wasting karma purchasing terrestrial Wolfborn weapon skins.

Yes, I know, I can add that information to the wiki, but it is laborious manually checking every entry in the Wardrobe Unlock by hand and entering them by hand. Which explains why someone just linked to whole armor and weapon sets in the first place.

On the contrary, at this point all I need to do to get an up-to-date set of the contents of the Wardrobe Unlock is to take screenshots scrolling down the preview panel, run a script to crop the screenshots to the panel, split the screenshots by content, and then run the main generation code to take care of the rest, including reporting anything requiring manual attention such as unmatched icons.

Perhaps the wiki updaters could use the results to generate content information next time around.

… Admittedly, I also just wanted to see if I could. Programming something to match up images was an interesting challenge.

:)

Yeah, there are some very odd inclusions and exclusions in the possible unlock list. Some of the weapon skin lists are very spotty, like the Wolfborn set. There are no Dark Steel/Elder Wood/Mirthil/Hard Wood crafted weapon skins for no discernible reason. Cultural armor isn’t, but perhaps understandable. The inclusion of the Clockwork Mossheart is bizarre given that it is an achievement award.

(edited by Immortius.4537)

Guaranteed Wardrobe Unlock content manifest

in API Development

Posted by: Immortius.4537

Immortius.4537

Update: minis and finishers are now included, with the exception of the Mini Mushroom Stomper as it is not currently listed in the API, and thus doesn’t have a discoverable mini id that I am aware.

Guaranteed Wardrobe Unlock content manifest

in API Development

Posted by: Immortius.4537

Immortius.4537

Easier? Sure. Ideal? Definitely.
Quicker? No. Dependable? No.

If we can have an API for it – great! But there is no guarantee that if the API will ever be available, or when. So rather than depending on busy ANet devs (who probably have more important things to do, like fixing the bank api) if I can set up something to do this now I think it is good to do so.

If the content does change, I can just take screenshots again and rerun my code, and get an updated list.

Also I would kind of like to see Wardrobe Unlocker related apps now, not in an eventual future. Will make one myself if need be.

Guaranteed Wardrobe Unlock content manifest

in API Development

Posted by: Immortius.4537

Immortius.4537

I’ve put together a listing of the content of Guaranteed Wardrobe Unlock, available here:

http://immortius.net.au/guaranteed-wardrobe-unlock/data/guaranteed-wardrobe-unlock-content.json

How this list was produced

I’ve written some scripts that compare screenshots of the preview panel to icons retrieved from the API in order to create a mapping, and then manually addressed the problem cases (skins which share icons and duplicate skin icons mostly). For Outfits, Gliders and Mail Carriers this was done against the items api, while the rest was done against the specific wardrobe apis (skins, colors, minis).

Known Issues

The Mushroom Stomper mini is not in the api, so not included.

(edited by Immortius.4537)

API CDI 2015

in API Development

Posted by: Immortius.4537

Immortius.4537

There’s not really much use for that. You can just encode that statically within your application and safe heavy HTTP requests that way. As you said yourself, that data is very constant.

If you want, I can write down that data for you.

I agree it should be stored statically in an application.

However the question is where to source the information. I guess each each developer can go in-game and write it out manually these details for each of the four supported languages. I just feel it is appropriate for completeness to include in the APIs, so we have an easier source for it.

Obviously the upcoming inclusion of a new profession and new specialisations means this information isn’t quite constant either.

API CDI 2015

in API Development

Posted by: Immortius.4537

Immortius.4537

Basic Metadata APIs

There are a number of basic metadata apis I think it would be nice to have:
professions – Information on the available professions.
weapon_types – Information on weapon types – what they are, whether they are 1-handed, 2-handed, off-hand?
weight_classes – Information on weight classes (heavy/medium/light)
armor_types – Information on armor types (helm/shoulders/helmAquatic/etc)
damage_types – Information on the weapon damage types (physical, lightning, fire, ice)

While these are pretty constant, there is currently no way to get a proper, language specific display name for these things from the API. In some cases the “identifier” used to refer to these things can be a touch confusing (the whole harpoon/spear harpoongun/speargun thing). Additionally it would be nice to link these things up so that for a class you can find out the weight class and usable weapon types.

Eternal Wardrobe

in API Development

Posted by: Immortius.4537

Immortius.4537

Url: Eternal Wardrobe

What is it:

Eternal Wardrobe is a skin browser/unlock tracker app. It features:

  • Skins grouped by type, set or collection
  • Ability to mark skins as unlocked
  • Acquisition methods for each skin
  • Many filtering options, including by locked status and acquisition method
  • Chat links for skins/items/recipes where available
  • Export/Import locked state

It is a Unity app, so requires the Unity Web Player. This means it only works on desktop machines at this time (no mobile).

How to use:

Should be mostly straight forwards, but note:

  • The triangle button shows/hides filtering options
  • Double clicking or ctrl-clicking a skin in the selection pane will toggle its locked status.
  • The ability to import/export the locked state of all skins is available from the about page (question-mark button).

How does it use the API:

Skins, skin icons, the items providing skins and the recipes producing items are all sourced from the API. These are combined with supplemental data adding additional items (where missing from the API), acquisition methods, collections and sets.

No time to participate/different time zone [merged]

in The Lost Shores

Posted by: Immortius.4537

Immortius.4537

No time to participate/different time zone [merged]

in The Lost Shores

Posted by: Immortius.4537

Immortius.4537

I’m am worried that all of these one time events will be held on Monday morning (Oceanic time), given that ArenaNet consider it to be their peak time… but even if they varied the times that would just mean that other parts of the world are forced to miss out.

It is disappointing, because in the past (GW1) an effort was always made for events to be accessible to everyone. If they really can’t repeat (and I would suggest considering whether having one off events is really important when every other event in the game repeats – no one is going to be upset if we drive off the Karka several times over a day) then perhaps consider a chain of a dozen events with each one set off 2 hours apart. As long as someone participates in one event all the way through to completion then send them the main reward at the end.

Gemstore Skin

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

My understanding is once you’ve transmuted it onto a set of armour, you can transmute it to future armour using Transmutation stones (for armour < lvl 79) or Fine Transmuation stones (any armour).

Hint Completion Achievement

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

Luthan – only letters from players and the gem store count against the mailbox limit. Hearts, personal story and dungeon letters, etc, do not. It should be noted if your mailbox is full, then future letters are queued rather than blocked, so you will get them as you delete mail.

Jeffonna, I have the same issue as you – I guess it is a bug?

Should i buy this box?

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

I believe it is the Draconic box that is bugged.

how do I purchase the Digital Upgrade with my credit card?

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

General Game Questions

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

Well, the Hall of Monuments was quite magical (especially the divination pool), and we find out that the dragons eat magic.

Oops! Download woes!

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

To clarify for anyone else reading, if you close the GW2 launcher during the initial download or an update (because these are the same process essentially), when you restart it will be back at show as back at 0% downloaded – but this is 0% of the what is remaining to download, not overall.

Custom Playlists Only Playing Certain Songs

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

http://wiki.guildwars2.com/wiki/Customized_soundtrack

Note that many of Bastion’s sound tracks have the ’ character in their name, that isn’t supported.

Able to transfer guild to new server?

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

Guilds are cross-world, but the perks are locked to the world that earned them. So you will still be in the guild but will need to start the unlocking again.

WvW = Most Aussies Wins?

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

It goes both ways – if the Aussies are awake when the rest of the world is unavailable, they’re asleep when you are out in force. Emphasises the ability of smaller groups of players to hold keeps as long as possible during their world’s down-time I guess – which makes those keep upgrades even more important.

Whats up with the Twitter feed?

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

I would guess that they’re going to be releasing a cinematic shortly, and those are all quotes from it.

Achievements and "Agent of Entropy"

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

You say you feel you need to in order to stay competitive, but since they serve no purpose at the moment I can’t really grasp how that is the case. Unless you’re in a guild that uses its roster as some sort of scoreboard I guess.

Elementalist Underwater Elite skill

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

ArtifexDominus, elite skills go in slot 10, so effectively Elementalists can only have 9 skills on their bar underwater at the moment. They are also generally quite poweful.

I’ve heard the vortex exists in sPvP but not in PvE currently, not sure why.

Real Money Trading in the future of Guild Wars 2?

in Players Helping Players

Posted by: Immortius.4537

Immortius.4537

I do not recall having read anything indicating the possibility of gem → real money trading . It doesn’t seem like something that is likely to be added either to me. Trading system is compared to Eve due the use of both buy and sell orders.