Showing Posts For Drant.5902:

Siren's Landing map image tiles

in API Development

Posted by: Drant.5902

Drant.5902

Please add the map images for this new zone.

How to start the Rift Stabilizer process?

in Players Helping Players

Posted by: Drant.5902

Drant.5902

I only got to the Class I part, so maybe others can answer. I can’t find any mention of an achievement on the wiki or dulfy for completing the whole thing, so maybe it’s for future content.

Since this event takes you all over the world, it’s good to do it on a character you’ll want world completion for. If you scroll down the wiki, there’s some interesting places that you may just want to visit if not for pure curiosity.

How to start the Rift Stabilizer process?

in Players Helping Players

Posted by: Drant.5902

Drant.5902

http://gw2timer.com/riftstabilizer

Since you asked, I’ve added the Rift Stabilizer locations to the world map (Collectible Items section). The labels in Roman numerals are the same as the wiki’s; inactive locations are not included. For example, if you want the location in Bloodtide Coast, dial “VIII”, then dial “VI” on the Rift Stabilizer “telephone”. Coordinates credits go to Tim.

Click on the green circles to “check off” that location. The connecting lines are just to make it easier to see the locations, you don’t have to do it in that order.

Account Achievements for Daily

in API Development

Posted by: Drant.5902

Drant.5902

Does v2/account/achievements not track completed daily achievements such as today’s Daily Gatherer, Lake Doric Peach consumption, Daily Tier fractals, or Halloween Candy Craver?

Draconis Mons map image tiles

in API Development

Posted by: Drant.5902

Drant.5902

Please add the map images for this new zone.

Also, for continent 1, floor 1, there’s a band of corrupted map tiles across the [x, 3580] latitude north of Bastion of the Penitent, visible on the second-to-highest zoom-in level. It’s not inconvenient since the band doesn’t cover any playable areas, and it’s only affecting one floor and one zoom layer; just reporting it since it is a bug.

Attachments:

WvW wrong matches and data 2017-04-14

in API Development

Posted by: Drant.5902

Drant.5902

Thanks for the house call fix.

WvW wrong matches and data 2017-04-14

in API Development

Posted by: Drant.5902

Drant.5902

In game, I’m seeing: YB, HoD SF, SBI BP
In API, I’m seeing: YB, DB DH, SBI BP

I’m guessing the other tiers aren’t updated either. The Victory Points seem to be last week’s since they’re 300+ even though today is a match reset.

Also, was the “skirmishes” property recently added to the API? Should that array have 85 historical skirmishes? I don’t know if it’s supposed to have last week’s history.

Render and Tile images service error

in API Development

Posted by: Drant.5902

Drant.5902

When viewing map tiles or item icons, I’m getting Chrome’s console message:
Failed to load resource: net::ERR_INSECURE_RESPONSE

I’ve tried on Firefox and IE11 and they also fail to render the map on the wiki.

I’m also getting certificate warnings for tiles.guildwars2.com and render.guildwars2.com which is said to be expired. Screenshot attached below.

Attachments:

HEADS UP: rate limiting is coming

in API Development

Posted by: Drant.5902

Drant.5902

From https://api.guildwars2.com/v2

All APIs offer bulk expansion. There are several ways to do so. The simplest
is by specifying multiple ids via query parameter, as in:
/v2/colors?ids=1,2,3

Will v2/guild be bulk expandable in the future?

HEADS UP: rate limiting is coming

in API Development

Posted by: Drant.5902

Drant.5902

In order to lower my program’s requests, I’m trying to bulk expand the public (not account) guild details. According to the api-cdi
the URL below should work, but why does it not?

https://api.guildwars2.com/v2/guilds?ids=4BBB52AA-D768-4FC6-8EDE-C299F2822F0F,CB2347E3-076F-438D-9C94-E53F0967A7E9,B63949DA-C5C0-E611-80D4-E4115BE8E905,9A732AAF-5D86-4800-943D-92C81820F80A

Retrieving one guild detail at a time works:
https://api.guildwars2.com/v2/guild/4BBB52AA-D768-4FC6-8EDE-C299F2822F0F

I’ve tried both “v2/guild?ids=” and “v2/guilds?ids=”. What is the proper format for retrieving multiple guild details with a single URL request?

Any API update for WvW Skirmishing?

in API Development

Posted by: Drant.5902

Drant.5902

If you want API news, check these places (by order of recency):

1. https://gitter.im/arenanet/api-cdi – Live chat with API devs
2. https://api.guildwars2.com/v2 – Shows live endpoints
3. https://github.com/arenanet/api-cdi/commits/master – Update notes by ArenaNet programmers

The wiki is reliable but would probably be chronologically the last place to be updated.

HEADS UP: rate limiting is coming

in API Development

Posted by: Drant.5902

Drant.5902

Some users have hundreds of thousands of Trading Post transactions. My client-side program has “page_size=200” in the transactions request URL, but the “X-Page-Total” header (number of requests to be made) may be in the thousands, so if a user somehow manages to download over 600 requests in under a minute, a throttling algorithm would have to kick in so the limit isn’t reached. Is there a better way to retrieve these mass transactions?

Other than that, with caching and bulk expanded IDs, requests could be kept under that limit. But we don’t have the API back up yet to see how that 600 req/min performs in practice.

HEADS UP: rate limiting is coming

in API Development

Posted by: Drant.5902

Drant.5902

https://api.guildwars2.com/v2/items/12345
and
https://api.guildwars2.com/v2/items/?ids=12345,12346,12347,12348,12349 (up to 200 IDs)
Both are considered one request, right?

I guess more developers will have to learn the “bulk expansion” feature if they haven’t already.

Icons for v1/event_details

in API Development

Posted by: Drant.5902

Drant.5902

Could an “icon” property be included in v1/event_details? For example the skull icon is for champion events and shield icon for escort events. Currently we have to manually assign the icon to the event, either from seeing it in game or by guessing from its name. To save space, the icon could just be a name associated in the files v1 v2 endpoint, rather than a full URL.

Gem Store Wishlist w/ notifications

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Here’s the Gem Store Gallery and Wishlist with sound alerts like TorsoReaper requested. Click the Help button on the page for how to use the app.

Attachments:

Gem Store Alerts Tool Released

in Community Creations

Posted by: Drant.5902

Drant.5902

The March sale is still going and there are always many more sales to come. But if you don’t check the store often, you may not know the items you want have already returned. With the recent requests for gem store alerts and with the help of the wiki, I’ve made a tool that you can simply checkmark the items you’re wishing for: http://gw2timer.com/gem - Screenshot

How it works:

  • Hover on an item and click on the bell icon that appears, it’ll subscribe to that item.
  • There are two types of items and alerts: items available which will alert when they’re discounted, and items not available which will alert when they are available again.
  • Your subscriptions are checked when you first load the website, and then every quarter hour as long as you have the site on a browser tab. The alerts will be a spoken voice plus a message on the website.
  • Anet usually updates the gem store around 8-10 AM Pacific Time (15:00-17:00) game clock server time, so just wait a bit if you launched your browser during those hours. You can also use the minimizable overlay app instead of a browser.

Try the buttons on top of the page for more features. If you just want a quick glance at the items promoted by Anet, you can scroll down to the bottom of the tile timers page and click on the “Promotions” label.

Attachments:

Z map coordinate and conversions

in API Development

Posted by: Drant.5902

Drant.5902

The floor number is for getting the right tile images (canopy Verdant Brink versus ground level), which is categorial information. It would be nice to have. However, what I’m asking for is the equation to convert the Z coordinate of the character position (I put as ??? above), which is unitary information.

Z map coordinate and conversions

in API Development

Posted by: Drant.5902

Drant.5902

Before I ask my question, I want to share the ways of using the three types of coordinates in the API for those unfamiliar with it…

A standard map API coordinate is like this:
standardcoord = [16295, 14527] // Trader Forum’s Waypoint

An X and Y coordinate that can be converted to LeafletJS’ system using:

latlng = map.unproject(coord, map.getMaxZoom());


An event API coordinate is like this:
eventcoord = [9835, -17597, -86] // Shadow Behemoth

An X, Y, and Z coordinate that can be converted to a standard map API coordinate using:


cr = zone.continent_rect;
mr = zone.map_rect;
standardcoord[0] = (cr[0][0]+(cr[1][0]-cr[0][0])*(eventcoord[0]-mr[0][0])/(mr[1][0]-mr[0][0]));
standardcoord[1] = (cr[0][1]+(cr[1][1]-cr[0][1])*(1-(eventcoord[1]-mr[0][1])/(mr[1][1]-mr[0][1])));

Source. Note that the Z coordinate is discarded because the map is 2D.


A Mumble Link API coordinate is like this:
mumblecoord = [-385.71387, 93.76999, 360.89853] // WvW Sunnyhill Tower

An X, Z, and Y coordinate that can be converted to an event API coordinate using:


METERS_TO_INCHES = 39.37;
eventcoord[0] = mumblecoord[0] * METERS_TO_INCHES; // x coordinate
eventcoord[1] = mumblecoord[2] * METERS_TO_INCHES; // z becomes y coordinate
eventcoord[2] = mumblecoord[1] * METERS_TO_INCHES; // y becomes z coordinate


My question is basically to get the Z coordinate for standard map API:


standardcoord[0] = (cr[0][0]+(cr[1][0]-cr[0][0])*(eventcoord[0]-mr[0][0])/(mr[1][0]-mr[0][0]));
standardcoord[1] = (cr[0][1]+(cr[1][1]-cr[0][1])*(1-(eventcoord[1]-mr[0][1])/(mr[1][1]-mr[0][1])));
standardcoord[2] = ??? // What is the equation?

If you look in the v2/wvw/objectives API, the objectives use the standard map API coordinate, but also has a Z coordinate; Sunnyhill Tower is [6276, 12718, -3758] So even though the map icons are intended to be shown on a 2D map, Anet also allows them to be depicted with elevation.

WvW matches down 2017-02-22

in API Development

Posted by: Drant.5902

Drant.5902

WvW matches API has been down since Wednesday afternoon ArenaNet HQ time. Can’t use v1’s match_details either, so wondering if this is related to yesterday’s total API downtime.

Watchers Hollow Jumping Puzzle - BAD

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

You can climb the rubble pile by the centaur camp huts to get to the peach tree area easily.

Move Daily Fractals to v2/achievements/daily

in API Development

Posted by: Drant.5902

Drant.5902

Today’s daily fractals can be obtained from https://api.guildwars2.com/v2/achievements/categories/88

Sample output:


{
  "id": 88,
  "name": "Daily Fractals",
  "description": "",
  "order": 2,
  "icon": "https://render.guildwars2.com/file/4A5834E40CDC6A0C44085B1F697565002D71CD47/1228226.png",
  "achievements": [
    2229,
    2591,
    2929,
    2889,
    2950,
    2947,
    2954,
    2971,
    2986,
    2923,
    2896,
    2907,
    2897,
    2941,
    3203
  ]
}


Since fractals are not part of the v2/achievements/daily structure, tomorrow’s dailies cannot be obtained from v2/achievements/daily/tomorrow.

I propose that the v2/achievements/daily object includes an additional “fractal” property containing simply the “achievements” array, and likewise for v2/achievements/daily/tomorrow

Example:


{
  "pve": [ ... ], // Keep these as is
  "pvp": [ ... ],
  "wvw": [ ... ],
  "special": [ ... ],
  "fractal": [ // Just the array of IDs, no level nor required_access
    2229,
    2591,
    2929,
    2889,
    2950,
    2947,
    2954,
    2971,
    2986,
    2923,
    2896,
    2907,
    2897,
    2941,
    3203
  ]
}

Although the fractals repetitively rotate and can be manually hardcoded to predict tomorrow’s dailies, having an automated API saves developers and players from having to wait 2 weeks every so often Anet changes the fractal rotations.

Lake Doric map image tiles

in API Development

Posted by: Drant.5902

Drant.5902

Please add the map images for this new zone.

Broken Image Links

in API Development

Posted by: Drant.5902

Drant.5902

Many of the image URLs from the API (such as from the “icon” property) are not serving the image.

For example, Black Lion Chest’s item icon:
https://render.guildwars2.com/file/48E4CEEAEEF8F3419A63D4F6295AB77136B86656/711974.png

Skill and trait images are affected too, so this probably affects almost all images used by the API. Map tile images however are working fine.

Wintersday 2016

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Tuesday of mid-December is the usual pattern for Wintersday. You can look at the countdown timer until the usual patch release hour.

Account-Wide Unlocked Recipes

in API Development

Posted by: Drant.5902

Drant.5902

Thanks. How did you know of that endpoint? I can’t find it in Anet’s Github or the wiki.

Account-Wide Unlocked Recipes

in API Development

Posted by: Drant.5902

Drant.5902

One of my users deleted a GW2 character, and because of the account-wide recipes patch, the user said they were still able to craft recipes learned by that deleted character. However, since we can only access API recipe unlocks per-character, the recipe unlocks from that deleted character cannot be viewed by API.

Can we also have access to the account-wide recipe unlocks array that the game keep?

Bloodstone Crazed Animals

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Here’s the Bloodstone Crazed Creatures guide, the timer links are within. The timings and the spawn rate of the creatures is still random, so you’ll have to depend on waiting and luck.

Bitterfrost Frontier map image tiles

in API Development

Posted by: Drant.5902

Drant.5902

Thank you for swiftly adding all the new “A Crack in the Ice” items to the API database today, and even adding the new zone’s map details (world completion icons) and events API. Since these Bitterfrost Frontier map elements are already here, please add the map tiles for this zone so they can be seen properly in a web map.

Ley line anomaly world event/boss

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

I wrote an extensive guide (tl;dr included) here. You can use the map + timer and its alarm feature to be notified of the three maps the anomaly spawns in.

This event is not as hard as Tequatl but is quite rewarding with the price of mystic coin right now. Here are some reasons why I think this event fails often (after doing hundreds of these events):

  • Not a lot of players are aware of this event.
  • Players arrive to the event late so the boss got to run farther. You should always LFG taxi in ahead of time.
  • Players flocking the coalescence event because they didn’t know it scales horribly (I recommend 5 people doing coalescence).
  • The anomaly boss itself scales horribly with low people, and by low I mean 30 or less. This is worsened by players not attacking the boss immediately after the 60 seconds “cower stance” timer.

This event is fun to me, even without the 80-90 silver mystic coin reward and 50 silver vendor item, but for others, let that be your motivation for doing this event if you haven’t heard of it. It’s only 10 minutes long if you have a good map, and the gliding, running, CC’ing is much more fun than the other auto-attacking world bosses.

(edited by Drant.5902)

Mystic Coin Cost

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Do the Ley-Line Anomaly boss for 1 mystic coin and 50 silver per day. It’s best done right after you finish Tequatl at reset. Or you can look at the three maps it spawns in via the timer.

Sug: Add Buy in TP 4 wrdrbe

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Like Greener said, Anet can do this by building an association list of items to skins. But since it’s not as simple as a single dye or mini unlocking one thing, Anet probably will not add this feature. You will have to resort to third party API tools or the wiki.

Mad King Says timer

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

The Halloween events with devs is happening now for 1 hour.

Mad King Says timer

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

The event repeats every 2 hour on the even numbered hours server time schedule, at Lion’s Court [&BCkEAAA=] in Lion’s Arch. Countdown timer here.

To do this event you type “/” then the action the Mad King NPC says, so if he says sit, you type in chat “/sit”. There are more emotes listed in the wiki.

(edited by Drant.5902)

Halloween 2016, starting time

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Update patches usually hit 7-8 hours before daily reset time. Here’s the countdown to the Halloween activities with devs event. It’ll also show the Mad King Says schedule when the patch goes live, which happens every 2 hours on the hour.

Bloodstone Crazed Shark in Maelstrom

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Map - Timer - Guide

The event was tuned for zerg play, and now that it’s been months since, soloing it means you have to kill dozens of the mob-species yourself in hope of spawning the legendary creature. I suggest you try finding a squad of people doing this on the weekends.

New Feature Request - Bank Categories

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

With a virtual bank using API keys you can do that outside of the game (also shows toys, tonics, gliders etc). I use the game’s bank often enough that I know where everything is, so reading the tabs name (if they existed) is unnecessary.

Attachments:

Orr Temple Bosses

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Orr Temples Guide and map. If you hover over the little orange event icons it’ll show the timings.

If the temple’s already captured by the Pact then it’ll take 1 to 1.5 hours for the risens to attack it again, and if you let the risens retake the temple, the chain will restart.

Any API update for WvW Skirmishing?

in API Development

Posted by: Drant.5902

Drant.5902

Can objective upgrades/tier be included? Like the three little gray shields over the tower icon. I don’t think this can simply be computed using the last_flipped time, because upgrades are dependent on the number of dolyaks that makes it alive to the objective.

Ember Bay map tiles

in API Development

Posted by: Drant.5902

Drant.5902

Have the tiles been regenerated? It’s been a week, and with a fresh browser cache I still see the corrupt tiles.

Ember Bay map tiles

in API Development

Posted by: Drant.5902

Drant.5902

Thanks for adding the map.

Unfortunately there is a map-long band of corrupt tiles for floor 1 of the Tyria map:
https://tiles.guildwars2.com/1/1/{z}/{x}/{y}.jpg

You can see this when zoomed all the way in at the volcano in Mount Maelstrom and Fort Trinity.
https://jsfiddle.net/nw818879/1/

I don’t know if there are more but other floors are fine for that latitude.

Attachments:

Ember Bay map tiles

in API Development

Posted by: Drant.5902

Drant.5902

Will the tile service be updated with this new zone?

How to know where lay line anomaly starts?

in Players Helping Players

Posted by: Drant.5902

Drant.5902

Avelione’s probably talking about the Anomaly boss’ spawn point, not the map it spawns in. To answer that question: there are about 8 spawn points per map (and there are 3 maps the Anomaly event happens in). When the event starts, the game picks one point randomly to spawn the boss there. The red circles you see on the website are his possible spawn points. Since it’s random, the website defaults to one spawn point in the active Anomaly map.

Bloodstone Crazed Creatures Event

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

I made a timer for the creatures: gw2timer.com/tile

It’s not always accurate because the game’s timing have some randomness in it, so check your Levvi’s Device to be sure what creatures are up. Nevertheless you can use the timeline to expect what creatures you still need.

Bloodstone Crazed Creatures Event

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

Map: gw2timer.com/creatures

Each icon is where that creature was sighted and fought. Use your Levvi’s Device to tell what creatures are in the current time window, and join a Central Tyria squad to coordinate the hunt.

I’ve recorded times from Tuesday and Wednesdays and they (and several more) do not match up, for example 10:30-11:00 PM on Tuesday showed Arctodus/Wyvern/Shark, while 10:30-11:00 PM on Wednesday the device showed nothing, as in it was on break. Also, one of the creature rotation changed while the hour’s minute was :07, so I’m concluding that the timings and rotations are “random”.

Event Timings for Bloodstone Fen

in Living World

Posted by: Drant.5902

Drant.5902

Yeah I read that the other day, it was transcribed from a player report in the wiki feedback page. I waited at those minutes and no Jade event appeared, while the LFG for Jade keeps popping up continuously over the two hours, so I’m inclined to believe it’s not globally timed.

Event Timings for Bloodstone Fen

in Living World

Posted by: Drant.5902

Drant.5902

We know that there are spirit events in the new map that only happens at night, but the meat of Bloodstone Fen is the “Bloodstone Maw” meta chain where you kill Jade Constructs and battle the Unbound Guardian.

Since it’s a HoT-based map I assumed it would be on a schedule, but the map seems to behave like Silverwastes, where you instance hop in the LFG for Vinewrath, and in this case Jade Constructs. These LFGs seem to pop up whenever throughout the 2 hour HoT map cycle, so I’m guessing each map instance has its own timer?

Key Ring or some such Item to hold keys

in Guild Wars 2 Discussion

Posted by: Drant.5902

Drant.5902

There’s a web keychain that combines all your characters’ machetes, Silverwaste shovels, and bandit keys into one bank tab. You’ll need to make an API code to use it first.

As for it being added as a game feature, Anet said they aren’t working on it because of being busy with other stuff, although it is requested often.

Attachments:

Fractal dailies for tomorrow?

in API Development

Posted by: Drant.5902

Drant.5902

Could be like this:


"fractal": {
    "scales": [2327, 2244], // Daily Recommended Fractal Scale
    "islands": [ // Islands (outer) and their tiers (inner)
        [2896,2907,2897,2941],
        [2916,2949,2918,2952],
        [2978,2899,2962,2932]
    ]
}

Making API in game

in Players Helping Players

Posted by: Drant.5902

Drant.5902

Overwolf: http://store.overwolf.com/apps/for-games/gw2/
Navi: http://forum.renaka.com/topic/5546166/
PAO: http://samhurne.github.io/gw2pao/
TACO: https://gw2taco.blogspot.com/
Tim’s: http://www.timscloud.uk/Tim/GW2/Manual/Manual.html

Try them all. Overwolf can work in fullscreen, the rest you have to go to Windowed Fullscreen.

Fractal dailies for tomorrow?

in API Development

Posted by: Drant.5902

Drant.5902

Merging fractals into the regular daily endpoint would save having to fetch both. And it makes sense with them being dailies.

Will you be keeping it as an array of achievement IDs? Right now I have to assume that index 0 and 1 are reserved for the two daily Recommended Fractal Scales, and the rest in the array as

Tier1IslandA(i=2), Tier2IslandA(i=3), Tier3IslandA(i=4), Tier4IslandA(i=5)

Tier1IslandB(i=6), Tier2IslandB(i=7), Tier3IslandB(i=8), Tier4IslandB(i=9)

Tier1IslandC(i=10), Tier2IslandC(i=11), Tier3IslandC(i=12), Tier4IslandC(i=13)

Would be nice if they were properly categorized instead of assuming their array index. But if you keep it as an array for smaller size then that’s fine as long as the order is kept.