(edited by Nekres.1038)
The desolation is full of sulfur and that is really devoid of life. Only demons and Junundus could pass it. And did they made Scourge use sulfur? Nah, they better use their life force to awaken god kitten sand. Sand are basically rocks. So last to do that was, wait.. elementalist? I am really not fine with this design choice.
First things first, I love that they found a way to give us some team oriented utility.
Deathshroud, our egoistic survavibility was always a problem to give us more utility.
I firmly believe – as a necro main – that the shroud mechanic is a great concept, but terrible executed. With Scourge we can just keep shroud the way it is and no rework is required. Just a rebasing of stats. Scourge is an excellent solution to a problem that otherwise would have needed an entire rework of the shroud in order to give us some team oriented kit.
However, design wise, I really hate that we get to summon “sand shards” and our life force will be pouring into sand.
Just because the expansion theme revolves around dust and sand I feel like we were stolen of our own theme: The theme of the necromancer.
Sand shards? I mean Scourge has some really nice traits and all, but I definetly hate summoning kittening sand shards as a magician that has devoted his life to the darker kind of magics.
I am certain that I am not the only one that feels like the sand shards were not what we were expecting when we had choosen to create and play necromancers.
- Toggle option “Automatically hide gear when out of combat” (GW1 feature)
Reason: There are plenty of cool head pieces in the game that cover the entire head. Players using these also like to hide the mask sometimes to show off their cool charr horns or deluxe faces. It would be cool to have the old GW1 feature back to auto-hide hideable gear.
- Improvements to the customization of the UI or at least, toggle hide option for the clutter and dirt.
Reason: ArenaNet wants their players to appreciate their world and the work that map designers put into it. We got to know this when they improved the player’s camera and gave us customizeable sliders that enhances the field of view back in 2015. (link)
A player made a mod to remove the unpopular dirt background layer of the skill bar and other parts of the UI to make it look cleaner and make us see more of Tyria’s beauty. It is called Immersive Combat Mode (ICM), which comes with extra features, but is certainly on the grey zone of the ToS as it contains code that could very well abused. So why isn’t ArenaNet giving us a simple toggling option in the vanilla game?
Two Quality of Life requests I’d really appreciate as a long term GW fan.
Do some sort of caching, that, when API is down, can still dispense all the resources that have been frozen on take down?
I wrote a detailed module for the Twitch.tv chat bot Phantombot.
The current chat commands are:
———————
!gw2 setkey [ GW2apiKey ] – Sets a Guild Wars 2 api key. Required permissions: account, wallet, characters, pvp, builds, progression. Created at: https://account.arena.net/applications
!gw2 rank [ integer ] – Displays your current league placement or the best of a season if given.
!gw2 stats [ profession ] – Displays your overall pvp matches played or stats of a profession if given.
(It will calculate and display your W/L ratio and considers wins, losses, byes and desertations – but not forfeits – for the result.)
!gw2 characters/chars – Whispers the names of all your characters.
!gw2 account/acc – Displays general information of your account.
!gw2 wallet/coins/gold/karma – Displays the amount of gold and karma in your possession.
!gw2 world/server – Displays the world & population of the world your’re playing on.
!gw2 guilds – Whispers the name and tag of guilds your’re a member of.
!gw2 fractals/fracs – Displays your current fractal level.
!gw2 wvw – Displays your current WvW level.
!gw2 wiki [ article ] – Returns an official wiki search link for the item specified.
!gw2 build [ game mode ] [ character ] – Returns a gw2tool.net link that will forward to the gw2skills.net build editor which will be adjusted to your current equipped build in a specified game mode on a specified character. (Game modes are: ‘pve’, ‘pvp’, ‘wvw’.) Can also be called with swapped arguments: !gw2 build [ character ] [ game mode ].
!gw2 deathcounter/deaths [ character ] – Toggles a death counter for a specific character and writes its value to ’ /addons/guildwars2/sessiondeaths.txt_ ’ followed by a skull and crossbones symbol ’ ? ‘.
!gw2 goldcounter – Toggles a gold counter and writes initial gold, earnings plus losses to ’ /addons/guildwars2/sessiongold.txt_ ’.
!gw2 coinsformat – Toggles between two different currency formats to display by other functions of this module : ’####.00,00g’ or ‘####g 00s 00c’ (default)
!gw2 birthday/bday – Checks if any of your characters had birthday on the last 3 days.
- The slash / separates synonyms to choose from!!
- The brackets [] mark parameters to input! (Ex. ‘!gw2 build [game mode] [character]’ becomes ‘!gw2 build pvp Nekres’)
Install guide & download here: https://community.phantombot.tv/topic/88/guild-wars-2-api-module
A changelog can be taken from within the main file.
For those unfamiliar with Phantombot: I have made a PHP script that’s far from detailed like my Phantombot module, but can return your PvP stats and current equipped build and doesn’t require you to download anything! You can find the setup guide for the PHP version on my github here: https://github.com/Nekress/guildwars2nightbot
Enjoy.
(edited by Nekres.1038)
Will there be an end point for the character proportions? (face used, ear length, head size etc etc.)
This would be the first step toward a remote character model viewer.
lol I was searching for a key named ‘active’ or something in https://api.guildwars2.com/v2/pvp/seasons?id= found it after 1 minute of opening this thread. Only bad thing about this that I will have to do another request for every UUID until it finds the active one. …
Please close this and I apologize
Hey, I have a tiny little question.
Back in the early days I was always getting the current season this way out of the json:
(taken from my JavaScript)
var currSeason = parseInt(Object.keys(data).length - 1)
because the json array was layed out so that the newest season was always created at the end.
Now with season 4 the array is twisted and season 2 or 3 swapped places with 4 and now I am checking for the UUID like so (taken from my php script):
$Season_1 = '44B85826-B5ED-4890-8C77-82DDF9F2CF2B';
$Season_2 = '95D5B290-798A-421E-A919-1C2A75F74B72';
$Season_3 = 'D1777261-555B-4B72-A27E-BDC96EC393D5';
$Season_4 = '2B2E80D3-0A74-424F-B0EA-E221500B323C';
$currSeason = $Season_4;
Problem with this is that I have to manually adjust $currSeason equals $Season_X everytime a new season starts. I will have to update even my tiniest scripts.
Any ideas to get the current season automatically now with the array being messed up?
API broken. Need fix ASAP
(edited by Nekres.1038)
Can confirm, it’s broken. (Tested on wallet data.)
Please, add a hardcore mode or extent the general scale of the enemies in story modes. They are way too easy and fights are not enjoyable.
But otherwise a big compliment to you anet: thanks for doing a big step back to your roots. Adding quality of life, listening to the players and their wishes. I hope my fellow Tyrian comrades will motivate and guide you further until those roots lead to a tree on a field covered with red iris flowers.
Sincerly, big fan since 2005.
Hey, is there a way to view the current equipped utility skills?
Surely they must be stored somewhere so the game remembers them when you log back in, but why is there no ressource in the API for it at v2/characters/[someCharacter]?
edit: I want to utilize it to create instant links to an currently equipped build viewer
(edited by Nekres.1038)
Uhm, does the data update somewhat slower? My deaths went from 5 minutes intervall updates to almost 20 minutes!
Hello, since months some traits are badly designed for PvP that their shouldn’t be in their position (master, grandmaster trait etc.)
This may be a reason to separate PvE/PvP balancing like in GW1.
https://wiki.guildwars2.com/wiki/Spiteful_Talisman
- This trait is in the first three slots of Spite alongside Spiteful renewal and Bitter Chill.
Basically, you do 5% more damage to enemies without boons, which in PvP is almost never the case and when it is, the damage increase is so low that its just not worth picking it at all.
http://wiki.guildwars2.com/wiki/Soul_Marks
- This trait has way more utility in PvP than its positional counterparts Unyielding Blast and Speed Of Shadow.
Remember when the ranger got his traits which gave him 100% bonus speed on his bow, as class mechanic shipped? I feel like they should do the same thing with the ‘Unblockable Staff skills’ part of Soul marks to give it more of a decision to take, not a ‘I can’t go without it’-feel..
Tuesday probably, but its true that it could mean anything between big or small release. Clarification would be welcome!
Wouldn’t it be better if the commander & mentor icon on the users own display would appear behind the group options UI element as little icon when activated rather than in the center of the screen/above the players head blocking parts of his sight? It’s a little bit distracting.
(Why would I need to see it above my own characters head anyway when I know that I myself activated it in the first place? I just need a little Icon aside from the group UI element that reminds me to turn it off. Not a complete sight block.)
(edited by Nekres.1038)
Is there a non-cached live feed for the pvp matches a player has finished?
The default history ressource gets updated roughly ~5 minutes or so. I am asking for a real-time ressource.
Why are you guys bumping this old thread? It was already gone to the bottom
I already have all learned the stuff I need. But thanks if you wanted to help.
Check out this reddit thread about what I have done with it:
https://www.reddit.com/r/Guildwars2/comments/4baeuv/hey_are_you_a_gw2_streamer/
Thanks for the explanation. One final question: Is the value of 5 minutes a fixed value? Is it always exactly 5 minutes?
(I am wondering if I should set my death counter to request the death API every 00:05:10 or shorter.)
Thanks for the reply. Is there a ressource that immeditaley updates the deaths count?
I want to do a deathcounter for stream users, but I came across a weird thing:
The data recieved from the site:
https://api.guildwars2.com/v2/characters/Mion%20Furude?access_token=[mytoken here][‘deaths’]
does not match the data recieved from within the game after typing ‘/deaths’ in chat.
My guess is that the /deaths are storaged in a SQL database and not recieved from the API so it is updated immeditaley unlike the API.
My question is: How frequently does the API updates its data?
edit: I timed it around 2 minutes and 30 seconds. Is this correct? Or does the update work different entirely?
(edited by Nekres.1038)
seems like it is a visual display bug when going through the items like I did. It says I can craft it and I can click it, but in reality I can’t on my weapon smith.
I was able to craft it on my armorsmith which is 500/500
still the same issue
look here
archived video: https://www.twitch.tv/n3kr3s/v/55214387?t=00h02m45s
also, don’t be freaking disrespectful…
No xD I has been weeks the last time I craft it. Dude I am not dumb……..
Lump of mithrillium can’t be crafted.
Progress bar gets full, but nothing is aquired or used.
Inventory has plenty of space.
I relogged, still have the same error.
This is crucial since it is required for deldrimor ingots!
Should I include
- desertions
- byes
and
- forfeits
into ‘totalGames’?Yes.
By my experience:
Desertions = You left the game and got dishonor = you lost a pip
Forfeits = Someone on your team left and got dishonor = no pip win or loss
Bye = Someone on the opposing team left and got dishonor = you win a pip (if you win the game)Hope this helps
Edit:
Changed:
Bye = Someone on the opposing team left and got dishonor = you win a pip
To:
Bye = Someone on the opposing team left and got dishonor = you win a pip (if you win the game)
Forfeits = Someone on your team left and got dishonor = no pip win or loss
Bye = Someone on the opposing team left and got dishonor = you win a pip (if you win the game)
I think I should add desertations and byes to the totalGames for winRatio, but not forfeits, as it does not count toward a loss nor a win and you have no power over it, thus it is making winratio/lossratio invalid in my opinion. If you know what I mean.
I will do the formula now like this:
totalGames = wins + losses + desertations + byes
winRatio = wins/totalGames * 100
as for lossRatio
lossRatio = losses/totalGames * 100
and W/L Ratio
wlRatio = winRatio/lossRatio
wlRatio = [float]
I think this is more valid as it is your true winRatio when you have power over a fair and equal (meaning 5v5) match. And if you win a game 4v5: Well, that’s great, since that does not count to forfeits, but rather a normal win, so it counts towards the ratio anyway.
Agreements? What do you think??
So, I calculated my winratio, but I have one question:
totalGames = wins + losses + desertions + byes + forfeits
(wins / totalGames) * 100
Should I include
- desertions
- byes
and
- forfeits
into ‘totalGames’?
I get 48% with desertions (etc.. ) included and 54% with only ‘wins + losses’ as totalGames.
What’s more correct? It bugs me.
(edited by Nekres.1038)
I am very sorry. Can be closed.
I forgot to parse the data as JSON.
var data = _getJSON(apiURL + ‘/v2/pvp/standings’);
data = JSON.parse(data);
$.consoleLn(data1.current[‘division’]);
returned: 4.0
Hey, I have a problem getting my current pvp standings.
Í am able to do API request and I do get the JSON.
But I am unable to select the table of season 2 in javascript.
The JSON looks like this:
[ {"current":{"total_points “:26,”division “:1,”tier":2,"points “:1,”repeats “:0},”best":{"total_points":27,"division “:1,”tier “:2,”points “:2,”repeats “:0},”season_id":“44B85826-B5ED-4890-8C77-82DDF9F2CF2B”},{"current":{"total_points “:106,”division “:4,”tier “:3,”points “:1,”repeats “:0},”best":{"total_points “:107,”division ":4, "tier “:3,”points “:2,”repeats “:0},”season_id":“95D5B290-798A-421E-A919-1C2A75F74B72”}]
When I do
var data = _getJSON(URL)
data[1 ]
it should respond with the second table of ‘current’, but it does not and it does not respond with error.
Further I wanted to get the division. But how to do so?
data[1 ].current[‘division’] – does not reply :/
Sorry for this question. I am still learning how to decipher JSON.
(edited by Nekres.1038)
if possible without node.js
I am still learning and I would like to make a HTTP Request via javascript for the pvp stats of gw2. I have already worked with httprequest, but it was a snipped from another person (with permission of course) and it was so messy that I could use it, but I didn’t fully understand how the request works. It would be great if someone could show me a quick CLEAN snippet of a GET request for GW2 API pvp stats.
So, I still didn’t have my pip :/
I am getting the message ‘match in progress’ even though I won the game already. I recorded & archived it all on livestream: https://www.twitch.tv/n3kr3s/v/53602716 at 4:41:45 (h:mm:ss) . Please, give me my fair won pip after unstuck. Thanks in advance. I am heading to bed, because this was supposed to be my very last game for today. lol. Good night.
The server IP address of the game was: 206.127.146.89:0
I am also getting the message ‘match in progress’ even though I won the game already. I recorded & archived it all on livestream: https://www.twitch.tv/n3kr3s/v/53602716 at 4:41:45 (h:mm:ss) . Please, give me my fair won pip after unstuck. Thanks in advance. I am heading to bed, because this was supposed to be my very last game for today. lol. Good night.
This was supposed to be my last round and it’s a diamond game! Won the game, but don’t get my pips! I am stuck.
Game server IP: 206.127.146.89:0
(edited by Nekres.1038)
I restarted my computer and installed the nvidia update (which are jst settings for The Dvision and rise of the tomb raider) and everything is back to normal again o_O so weird.
“C:\Program Files (x86)\Guild Wars 2\Gw2-64.exe” -maploadinfo all fine. But does not work. so weird.
I have it set their , always. I use 64 bit.
Update disabled it?
It seems that parameter ‘-maploadinfo’ was disabled, too. Why is that? I like to see how fast it goes, so I know when my computer runs properly.
Since todays update the d3d9.dll from ReShade/SweetFX doesn’t hook onto gw2 anymore. I am using the 64bit client.
@ArenaNet dev: Did you change how gw2 starts up or some folder structure changes?
Does it still use the ‘bin64’ folder?
I really want https://wiki.guildwars2.com/wiki/Aviator_Sunglasses and the https://wiki.guildwars2.com/wiki/Sport_Sunglasses for the summer time!
Also I really want https://wiki.guildwars2.com/wiki/Wizard's_Hat for my asura. My brother got it, but he never uses it because he dislikes it. Dang, that day you could have gotten it for free as a gift, but I didn’t check the gem store. It didn’t came back since 2013. I really like the hat on a guardian asura with heavy armor. It looks like fantastic.
(edited by Nekres.1038)
mediocre bored. https://youtu.be/ZDO6Hra_cVo
(edited by Nekres.1038)
Same error here. It tries to reconnect to the guild server every minute, but can’t reach it.
We get kicked out of our guild hall after entering. It reads something along the line “the owner has left the instance, you will be ported back.”
Fix this ASAP, please.
Add me and I solo him for you. I love this challenge and the fight http://www.twitch.tv/n3kr3s/v/22666299
You should have to earn the commander tag, not buy it. A lot of kittens have it, and are not commanders, just jerks with the gold to spend. Mentor tag should also be earned ex: if you reach “respected acheiver” you can mentor as you’ve played enougj to be able to offer help.
This is actually an amazing idea.
want an example of it being useful in PvE at higher level?
“I’m going to be doing the vampire HP, does anyone want to come?”
half of the map then responds with a variety of “yes”, “sure”, “FINALLY”, and “sweet! where?”
“I’ll take you from the nearest WP”
I tag up,wait for about 30 people to show up, then lead them to the HP.then I tell them how to do the fight and 4 minutes later 30 more people have another HP done.
now tell me: I was leading, teaching, and guiding on a lv 80 map for players who didn’t know where or how to do that point.
was I not mentoring? was that not an appropriate use of the tag? because I sure as hell felt like a teacher leading a field trip to murder a vampire
your strokes are too broad, people don’t nessecarily understand everything as soon as they hit 41.
Those are not inexperienced players like newcomers. You could just say where to come and they would come to you.
1-40 was just an example, you did a great job on leading those people. Still there are too many abusing it or having it turned on for nothing at level 80 maps.
Concentrate on leading if you’re a leader and don’t worry about what others have over their heads. Most of these threads are just complaints that someone isn’t a 300g special snowflake anymore. If you’re a more effective leader, people will follow your tag. If they are following some random mentor and not you, that’s not a mentor tag problem.
However if you are just jealous someone else stands out after you spend 100-300g, that too isn’t a mentor tab problem.
Restricting it is a bad idea since there’s tons of new and complicated content in the lvl 80 zones and a lot of lvl 80s are returning players who might as well be newbies after all the changes since they last played.
So play how you want and don’t let others get you down! You and your obscene amount of gold are still super special don’t you worry.
It’s still not about the gold and payment.. read comment above.
Also those returning players will still have an easier time than newcomers. They can help themselves or follow the commander-tag. They already know how stuff works.