(edited by smiley.1438)
[API Suggestion] Characters
Player agency is nice in principle but it requires a lot of extra work and relying on people to maintain such settings is a fool’s errand. If people have to actively allow access to information we’ll end up not being able to know anything about anyone. If people have to actively deny access we’ll end up being able to know everything about everyone.
I don’t think hiding account names is sensible as account names aren’t (and shouldn’t be) inherently secret. It’s trivial to get the account name of a character anyway. If account names should be restricted just make it authorized information, which is fair if inconvenient.
I don’t like having character location reported. Partly I expect that to be a huge drain on resources, partly it has huge privacy implications. I appreciate that it can be useful for, say, guilds, to get around the five-man party size limit, but people have been making that work up until now and I don’t see that changing.
The ability to view character and bank inventories would be very much welcome. Inventory management is probably too much to hope for but not having to swap characters to move stuff between them would be nothing short of amazing.
Currently set home world? This is something you can already get information about from within the game itself, and would make it much easier for server sites to lock down access in certain areas to players on that server only.
Visko Bludhaven – Level 80 Human Elementalist
Gunnar’s Hold Server Forum
Homeworld would be very useful.
Tarnished Coast – Dissentient [DIS]
All classes
I am strongly in favor of letting the user decide what to release. Rawrfaec brings up many good points about the issues with this sort of thing (facebook and other social media companies have gotten in some hot water over stuff like this). Even if a user doesn’t wish to report something like their current location, I would still want to know that there are x many unidentified users in an area so that I can create population heatmaps and the like. I don’t personally have much concern about people in my guilds or friend list knowing my location, but if all the sudden there was a website that had a history of where I specifically was at a given time and when I was logged in, I would start to get a little uncomfortable.
Fun on someone else’s schedule is not fun
I’m going to assume that nothing per-character will be release in an un-authenticated world.
This post thus focuses on what would be good to see an API for in looking at just my own characters:
Account Wide:
- Currency Info (laurels/gems)
- Achievements
- Bank Inventory (inc Collections Tab & Gold)
- Guild List
Per Character:
- Name
- Currency (Karma/Gold)
- Class/Race/Gender
- Level & XP
- Crafting: Current level in each, tag which two are active.
- Fractal Level
- Story Line Path/Progress (available in Hero Tab)
- Skill Unlocks & Remaining Skill Pts.
- Current Traits
- Inventory, including Equiped items. (say which bag it’s in as well as bag type)
- Per Map: Heart/Vista/POI/Skill Pt counts, much like you see when hovering on title in map.
—- Yes, you could list out each point, with a Found/Unfound state, but that would potentially make map clears easier, since you could have an app say that you’re missing some zone, and your last POI is in there.
- Per Dungeon: Which paths have been completed (inc Story)
- Unlocked Dye colors
What I would like to write: Programs that allow players to display additional information about themselves and to display such information about other playes, preferably about the selected player/target.
For this, I would very much welcome:
- The target/player currently selected by my own character
Name and server of the selected player/target would already suffice for this.
Being able to see your inventory (both character and bank) through a web service would be hugely beneficial.
I would like detailed infromation about character wolrd completition – list of all discovered pois, vistas and completed hearts/challenges.
I’d love to have a way to see character achievements like jump puzzles completed, and other stats like number of WvW kills. In past games, our guild has run contests for most kills in a week, most crafting levels gained, stuff like that. That’s currently impossible in GW2 because there’s no way to see this kind of information about other players.
Character API would be great to build a database with every character like its done by blizzard (Armory). Of course more player information should be available IN THE GAME. So that i can right-click a character and see some information about him…
Deleting comments…didn’t realize this thread existed until Forum Mod just merged me here
(edited by Bear on the job.6273)
Character API is crucial, so I understand taking the time to get it right. Fortunately, Blizzard has established the gold standard with BattleNet’s Armory, and it has really enhanced their community experience. With the new spectator mode in sPVP, you are now able to obtain character API information in game – and I believe that’s all ArenaNet needs to put out initially in a web format. IMO, I learn a lot by looking at how others build their toon wrt gear, skills, and traits – and it enhances my experience. There are times, however – that I don’t remember what my toon looks like when I’m away from the game, or what I’ve accomplished, and there’s a feeling of disconnect because the information is not readily available at my fingertips. For the long term health of this incredible gw2 mmo, and community – I re-emphasize that the Character API is the key to continued success.
D’oh – missed a page on which several people mentioned it. Apologies
My one and only wish for a character API interface is to discern which dungeon paths one has completed
I’ll knock something up myself if need be, but if someone’s already planning something more extensive, please consider adding that (assuming that data is exposed if/when one becomes available).
(edited by GreyJackal.7319)
I am interested in developing an application that is account linked that acts as an account companion. It would be an additional window into the world while a user is playing. In order to create an app like this I would need the following information. As there was not currently an account section I decided to place it here as character information was the closest in my opinion.
A character would input their account name without password utilizing the authorization tools (OAuth2) in development. Under that account I would like:
-Characters
-Achievements
-World
-Friends
Under Characters I would like:
-isActive
-getCurrentLocation
-getStatus (Health, Conditions/Boons, Downed Bar)
-getDamageDone (Skill/Condition/Minion/Pet Causing Damage, Damage Amount, and Target)
-getDamageReceived (Skill/Condition Causing Damage, Damage Amount, and Source)
-getHealingDone (Skill/Boon/Minion/Pet Causing Healing, Heal Amount, and Target)
-getHealingReceived (Skill/Boon Causing Healing, Heal Amount, and Source)
-getCurrentParty (Name, Health, Conditions/Boons, Downed Bar)
-getCurrentPets/Minions (Name, Health, Conditions/Boons, Time Remaining)
I would like to have information about the amount of time that the account and/or every character in that account have played the game (the same information that you could have with the command /age ).
It has been a few months since anyone posted ideas but a supply count of each character for WvW would be an interesting statistic especially for commanders who want an instant supply count update of each of their followers.
If i remember right, there was a command /supply for that.
Yes, you are correct. Commanders have access to the /supplyinfo and the /squadinfo both of which display the total supply of your followers, but each comes with its own limitations as defined by the guild wars 2 wiki.
If the supply of each character following the commander was added together using the API then a count can be provided without the need to “ball up”
Also take into consideration the supply traps and cow trebuchet supply drains over the course of taking a keep, that /supply command result will change drastically if such events occurred and a real time update would be an fyi on what was lost and what they have left while in mid fight with the other server defending said keep.
(edited by Nicsword.3956)
There is another suggestion here regarding a query of somebodys homeserver (ID or name).
This other request would be obsolete if the request of this character API would get the accountname as a parameter and/ or charactername.
Please note that ppl already start building their own databases using the mumble API and distributed third party clients.. Any response from ANet for the “Characters” API would be beneficial and may stop this.
(edited by chaly.7638)