Showing Posts For seiyria.4792:

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

Yeah, it’d be a desktop program that uses a shared memory-mapped file which uses the Mumble link data format.

There’s really only two fields in that format that we can put data into; each of them are only 256 bytes long. One of them, “context”, is used to determine which players should hear which other players (so we can’t change it). The other, “identity”, is documented as “shouldn’t change more than a few times per second if at all during a game”. So there isn’t really any place we can put real-time data without breaking existing usages of that API

Well, you could create a new shared memory file not related to mumble and give us the structure

I was hoping for this as well!

all is vain

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

Hm. That seems like a lot of work for someone who wants this but I’ll definitely not rule it out. Obviously I would only be targeting people with the Corsair K70 which does not have an LCD, so I don’t think a collision of interest is an outcome that will occur. If it does, that can be tackled later.

all is vain

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

Nice find, StevenL! It looks like that has most of the data I want, just not HP or Stamina, but it’s distinctly possible that they send that information around as well.

all is vain

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

This would not really cover most of what I was requesting, as far as I can tell, sorry The maps thing was just a spur of the moment idea, but it seems someone has covered that base already.

all is vain

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

Great to hear that it’s a desktop API (sorry, I’m a web developer by trade so I am hardwired to think APIs are for remote locations, so I wanted to clarify).

Aw, now that is a shame. Maybe a new API for more “realtime tracking”? I would really like to get my hands on something like that; the possibilities are grand. Not only would I be able to do this thing with my keyboard, but I’m sure there could be some widgets made that do some very nice things, like enhanced alerts (for low hp or low stamina), or some neat conditional display based on race / profession.

Maybe if the map location were also put in this theoretical API, you could do a heatmap of the world too, to see where the players using this widget are, currently.

Of course, I’m not familiar with a codebase as complex as GW2 (probably) is, so I don’t really understand the level of effort something like this would take. Surely there isn’t a whole lot of data that people would want, though.

all is vain

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

Hm. So I could write a desktop program that interfaces with gw2.exe (not querying a web service)? Just want to be clear on how this API works.

Is there any chance this will be expanded to provide some of the data above (current hp, max hp, stamina, race?

all is vain

Corsair K70 Question

in API Development

Posted by: seiyria.4792

seiyria.4792

Hi all,

I suspect what I want to do is against the ToS but I want to ask anyway. I just got a Corsair K70 and it’s pretty neat to say the least.

I wanted to make use of some client data to “theme” my keyboard depending on character / class and some other things, like so:

  • Have my current stamina shown visually across f5-f12
  • Have my HP shown in vertically on the numpad (ie, less hp = fewer lit keys)
  • Color my keyboard according to race / profession (sylvari would have a green keyboard, with an elementalist having WASD colored red, for example)
  • Have certain F1-F4 keys colored based on profession, ie, for an elementalist we have fire, water, air, and earth, so my F1 would be red, F2 would be blue, etc.

Or maybe there’d be some sort of scriptable API like WoW has in the future?

Thanks!

all is vain

Inconsistent Dungeon Token Exotic Armor

in Bugs: Game, Forum, Website

Posted by: seiyria.4792

seiyria.4792

I posted about this previously here: https://forum-en.gw2archive.eu/forum/game/dungeons/TA-gear-account-bound-other-gear-soulbound/first#post3520156

But it appears that there is a huge inconsistency in dungeon armor, as in, Twilight Arbor armor is account-bound, even after putting runes in it, but no other dungeon armor is. Unless of course there’s an explanation for this…

But anyway, I think it’d be awesome if they were all account-bound like this. Would save a lot of time and pain.

all is vain

TA gear account-bound, other gear soulbound?

in Fractals, Dungeons & Raids

Posted by: seiyria.4792

seiyria.4792

As soon as you put a rune/sigil on them they turn soulbound.

Sorry. Not true.

Well, this is great news. Now… I still am in the whole “why can’t other dungeons be like this” thought train. I would sure like to share my armor.

all is vain

TA gear account-bound, other gear soulbound?

in Fractals, Dungeons & Raids

Posted by: seiyria.4792

seiyria.4792

They may turn soulbound when you do that, but currently I do not have any intention to do so to my TA gear — I like the nightmare runes. I just wish all the dungeon gear was like this; I might have some incentive to get more gear I can share with all my other characters.

all is vain

TA gear account-bound, other gear soulbound?

in Fractals, Dungeons & Raids

Posted by: seiyria.4792

seiyria.4792

Is there any particular reason that Twilight Arbor gear is all account-bound, whereas every other dungeons gear is soulbound?

all is vain

Hint Completion achievement broken [Merged]

in Bugs: Game, Forum, Website

Posted by: seiyria.4792

seiyria.4792

I, too, am having some ridiculous problems with hint completion. I’ve rolled an engineer and cannot get the Tool Belt hint to work. I’ve now rolled a ranger and am having problems getting Pet Charm, Pet Controls, and Pet Panel to trigger, even though I’ve tamed a new creature, hit F2, and opened the management panel.

all is vain