Tomiyou.3790:

I have been recently using GW2 Efficiency website and noticed that there seems to be a delay on the actual TP costs of items. I am sure it goes through a certain API that probably updates every couple of minutes. Am I correct?
One last thing. I always wanted to know how to make an overlay with visual studio for GW2. I would like to write something small for myself during raids, but don’t know how to start.

Lawton Campbell.8517:

I have been recently using GW2 Efficiency website and noticed that there seems to be a delay on the actual TP costs of items. I am sure it goes through a certain API that probably updates every couple of minutes. Am I correct?

Yeah, the APIs on our side have cache times between 1-5 minutes, so any data returned by them is potentially a bit stale. This is done to decouple the API from the various servers it talks to so that the API can catch fire without taking down parts of the game.

One last thing. I always wanted to know how to make an overlay with visual studio for GW2. I would like to write something small for myself during raids, but don’t know how to start.

Someone else will have to chime in on this bit; it seems like there are a lot of Overwolf applications but I don’t know anything about them.

Tomiyou.3790:

Ah, thanks for a quick reply and explanation. Thanks for pointing at Overwolf, certainly will try it out, but it all comes down to whether it can display an overlay indefinitely and supports keyboard input directly to the overwolf app.

Tomiyou.3790:

I searched a bit for an overlay written with C#, bit I’m fairly new when it comes to doing such things – displaying an overlay over an DirectX 9 (GW2 is using dx9 right?). Found this: http://www.unknowncheats.me/forum/c-/62019-hooked-external-directx-overlay.html?s=3308251391bdbcc30895cc3269bab01b. The fact that it is non-hooked should prevent GW2 to detect it as a external program trying to influence the game. Is that correct, or do I understand this wrong?

Aidan Savage.2078:

Overwolf can actually keep the applet windows open until you close them. Additionally, the app, if written for it, can accept text input (overwolf even has a web browser).

ZedTheYeti.2956:

I searched a bit for an overlay written with C#, bit I’m fairly new when it comes to doing such things – displaying an overlay over an DirectX 9 (GW2 is using dx9 right?). Found this: http://www.unknowncheats.me/forum/c-/62019-hooked-external-directx-overlay.html?s=3308251391bdbcc30895cc3269bab01b. The fact that it is non-hooked should prevent GW2 to detect it as a external program trying to influence the game. Is that correct, or do I understand this wrong?

GW2PAO is written in C# and is open source. https://github.com/SamHurne/gw2pao