These are chat archives for arenanet/api-cdi

6th
Jun 2017
Pat Cavit
@tivac
Jun 06 2017 04:08
haha he's the dude behind http://tholman.com/obnoxious/
which is my favorite dumb thing
Animations for the strong of heart, and weak of mind.
Darrian
@rikkuness
Jun 06 2017 10:33
that's the best
Werdes
@werdes
Jun 06 2017 11:28
there's even a working fiddle: https://jsfiddle.net/w1mvkjjj/
BoyC
@BoyC
Jun 06 2017 12:23
hi. new here :) I'm the dev of gw2 TacO, just started working with web api stuff last week.
Could anyone enlighten me as to the release cadence of the new api endpoints? I saw something very interesting (#514) that my overlay could make great use of, I'm wondering when it's expected to be deployed? Also I wonder if the caching on this endpoint will be 5 minutes as well or maybe something shorter, but I guess that's currently an unknown.
Archomeda
@Archomeda
Jun 06 2017 12:23
:wave:
@lye has recently started using milestones, e.g. https://github.com/arenanet/api-cdi/milestone/1
(which i should still add to the changelog on the wiki... oh boy)
BoyC
@BoyC
Jun 06 2017 12:25
yeah it's in milestone 3, but no due date yet, which is why i'm asking :)
Archomeda
@Archomeda
Jun 06 2017 12:25
well... that's because lye isn't allowed to reveal when gw2 releases arrive
BoyC
@BoyC
Jun 06 2017 12:26
oh so it's mostly linked to actual releases, that's good intel :)
Archomeda
@Archomeda
Jun 06 2017 12:26
that's when most of the backend support arrives
it might still take a few days depending if it's already in the API code or not
BoyC
@BoyC
Jun 06 2017 12:27
well this means it'll probably be out in the next package, which is good enough for me
darthmaim
@darthmaim
Jun 06 2017 12:27
api changes are not depending on gw2 releases, but new endpoints usually require changes to backend servers going out with the normal releases
BoyC
@BoyC
Jun 06 2017 12:27
yeah makes sense
Archomeda
@Archomeda
Jun 06 2017 12:27
yeah, exactly that :P
BoyC
@BoyC
Jun 06 2017 12:28
(former mmo dev here, seen my share of similar - although much smaller scale - systems)
what about the endpoint cache times? how much flexibility have you guys seen there?
darthmaim
@darthmaim
Jun 06 2017 12:29
usually its 5 minutes
BoyC
@BoyC
Jun 06 2017 12:29
yeah i saw that, but wvw is semi-realtime
darthmaim
@darthmaim
Jun 06 2017 12:29
I think the other commerce endpoints are 30s?
BoyC
@BoyC
Jun 06 2017 12:29
ooooh that'd be awesome
darthmaim
@darthmaim
Jun 06 2017 12:29
so who knows
/shrug
Quaggan BooOOoot
@QuagganBooOOoot
Jun 06 2017 12:30
¯\_(ツ)_/¯
darthmaim
@darthmaim
Jun 06 2017 12:30
If you have a good reason for short caching times @lye will probably do that :P
/v2/commerce/prices has 2 minutes and /v2/commerce/listings 20 minutes atm
BoyC
@BoyC
Jun 06 2017 12:32
what i want to do is to fix one of the most annoying missing features in the client imo
the tp icon has this red warning if you have stuff to pick up
i want my overlay to track clicks onto the icon (and presses to 'O') to know if someone has checked the tp recently
and overdraw the icon with yellow until there are new actual changes to the stuff to be picked up, when it'd turn back to red again
obviously the shorter the cache time the more accurate the display, especially if someone picked up stuff recently and it'd take the overlay up to 5 minutes to catch up on the fact
darthmaim
@darthmaim
Jun 06 2017 12:37
well lets see what @lye has to say about that :P
btw @lye, reading over the issues in the next milestone again, maybe change /v2/{cats,nodes} to /v2/home/{cats,nodes} to match the existing /v2/account/home/{cats,nodes}?
BoyC
@BoyC
Jun 06 2017 12:38
on the other hand this could also be done with a "time of last finished transaction" endpoint as well
Edgar Doiron
@Coffee4cr
Jun 06 2017 15:27
hey @BoyC , ever moved forward on supporting the "quest" system on TACO? we talked a bit about it last year
or maybe it was just a couple of months ago?
lol
/shrug
Quaggan BooOOoot
@QuagganBooOOoot
Jun 06 2017 15:27
¯\_(ツ)_/¯
I think milestone 3 was this release
I haven't had coffee yet, just got in
Archomeda
@Archomeda
Jun 06 2017 15:58
release in <10 minutes! \o/ HYPE
Nabrok
@Nabrok
Jun 06 2017 16:02
@lye should the guild kdr stuff be active after this patch?
I was just checking that
short answer: no
neither will /v2/vendors
there's a longer story but it involves madness
Archomeda
@Archomeda
Jun 06 2017 16:04
madness? ;_;
BoyC
@BoyC
Jun 06 2017 16:04
how about delivery?
longer story short again, the deployed servers do not match the code in the live branch
Archomeda
@Archomeda
Jun 06 2017 16:05
wait, right now?
in general, for a subset of backend services
Archomeda
@Archomeda
Jun 06 2017 16:05
:(
delivery is on-track
@Archomeda I basically need to shuffle around some build stuff
it's not very exciting
there's a handful of backend servers which are rebuild+deployed with every release, and a handful that aren't
Archomeda
@Archomeda
Jun 06 2017 16:06
oh wow
the one that watches logs isn't rebuilt+deployed often
Archomeda
@Archomeda
Jun 06 2017 16:06
madness indeed ;-;
so I need to like, talk to people to get that shipped
and talking to people isn't really something I do often
BoyC
@BoyC
Jun 06 2017 16:06
Drink your coffee. don't put your morning bagel on the keyboard of the pc next to you. (caused a server shutdown for our mmo once...).
Archomeda
@Archomeda
Jun 06 2017 16:06
lolwut
btw, is there some last minute patching gone wrong?
BoyC
@BoyC
Jun 06 2017 16:07
screen was off, guy put his breakfast halfway on the keyboard, total commander was just on the script to shut down the server, breakfast met enter... took him 4 hours to debug... a bagel.
not that I know of
Archomeda
@Archomeda
Jun 06 2017 16:08
it's not valve time just yet, but the final switch to let people update their clients is 5 minutes past the 10 minutes for a new build mark
doing a pre-coffee live deploy
 * /v2/achievements/categories: dedupe achievement lists.
 * /v2/pvp/rewardtracks: impl (needs backend support).
 * /v2/wvw/rewardtracks: impl (needs backend support).
 * /v2/pvp/seasons: add ranks.
 * /v2/pvp/runes: impl.
 * /v2/pvp/sigils: impl.
 * /v2/wvw/objectives: put langor back in its place.
BoyC
@BoyC
Jun 06 2017 16:08
\o/ for langor
Archomeda
@Archomeda
Jun 06 2017 16:08
oh wow, that bagel is famous
re: langor, I think I'm going to just hardcode all the wvw objectives
the way that the coordinates are being extracted is too insane/flakey
Archomeda
@Archomeda
Jun 06 2017 16:10
wvw should be fairly static i assume
yeah but the capture circle is where the icon on the minimap comes from
and it's put there via scripts
so I'm extracting the coordinate from script data
Archomeda
@Archomeda
Jun 06 2017 16:10
well i meant as in hardcoding it
oh yeah
I think it's a strictly more maintainable setup
Archomeda
@Archomeda
Jun 06 2017 16:11
alright, update is live now
i hope the api doesn't explode with the new wvw stuff
should be fine I think
BoyC
@BoyC
Jun 06 2017 16:14
lye, any chance of the delivery stuff going live with this batch?
Archomeda
@Archomeda
Jun 06 2017 16:17
that new wvw panel with the legend that shows the pip acquisition is amazingly done
except that, well... hovering over the icons from left to right, skips a few icons :D
probably something with z-index issues, GUI wise
and i only get +2 pips for wvw rank :sob:
Darqam
@Darqam
Jun 06 2017 16:19
people already in and looking at new stuff, and I'm just sitting here at 20% patched
BoyC
@BoyC
Jun 06 2017 16:19
i'm sitting at work :P
Archomeda
@Archomeda
Jun 06 2017 16:19
t4 wings is rank 350
and it's HUGE on charr
Darqam
@Darqam
Jun 06 2017 16:20
oh sweet
Archomeda
@Archomeda
Jun 06 2017 16:20
omg
Darqam
@Darqam
Jun 06 2017 16:20
I can get those
I'm rank 500 something
!rank
Archomeda
@Archomeda
Jun 06 2017 16:20
first tier requires 350 tickets
Quaggan BooOOoot
@QuagganBooOOoot
Jun 06 2017 16:20
Oooo, @Darqam. Your WvW rank is Bronze Champion (552).
Archomeda
@Archomeda
Jun 06 2017 16:20
i still have 850 XD
Darqam
@Darqam
Jun 06 2017 16:21
I... can't remember what I did with my old ones
Archomeda
@Archomeda
Jun 06 2017 16:21
well, 117 queue for EB on my server
hahahah
... hah
Darqam
@Darqam
Jun 06 2017 16:21
oh they are currency now, I have 200
not bad
welp, good thing I wasn't going to hit WvW right away
lol, api already showing people crafting it
@BoyC yeah the delivery stuff went out with a previous live deploy
it was just pending the backend server support which went out today
BoyC
@BoyC
Jun 06 2017 16:24
man i've been waiting for a year for that :)
about the caching time of that, is it the usual 5 minutes?
yeah
same cache schedule as player blobs since half the data is persisted in the player blob
BoyC
@BoyC
Jun 06 2017 16:29
ah. i guess that makes a high-frequency "last time a transaction was finished" endpoint not feasible
windwarrior
@windwarrior
Jun 06 2017 16:30
ah good, I only need to gain 441 WvW ranks to get an extra pip of progress
thats a very achievable goal
Eearslya Sleiarion
@Eearslya
Jun 06 2017 16:30
Why not /v2/commerce/transactions/history? @BoyC
Still 5 minutes, but with timestamps
BoyC
@BoyC
Jun 06 2017 16:31
same, then
i want to create a feature for my overlay that'd let people know if there are new transactions since they last checked the tp (basically have the red icon on the tp icon also have a yellow option), the problem is that i can't track in real-time if they actually took their stuff out of the tp :)
wait the new build is out right
derp I launched the old build somehow
no
I haven't turned it on yet
BoyC
@BoyC
Jun 06 2017 16:33
ah
(sorry if i have some weird questions, only started doing web-api stuff last week)
Darqam
@Darqam
Jun 06 2017 16:39
hmm that's not good
wonder what's up with that
Darqam
@Darqam
Jun 06 2017 16:40
seems to be only the de messing up
oh wait
works now
wth
Combine the Legendary Spike, 4 Gifts of Battle, 250 Memories of Battle, and 2 Vision Crystals in the Mystic Forge to create the Gift of Conquering oh boy
4 gifts of battle
Darrian
@rikkuness
Jun 06 2017 16:55
!rank
Quaggan BooOOoot
@QuagganBooOOoot
Jun 06 2017 16:55
Oooo, @rikkuness. Your WvW rank is Bronze Scout (288).
Darrian
@rikkuness
Jun 06 2017 16:55
bah
!rank
Quaggan BooOOoot
@QuagganBooOOoot
Jun 06 2017 16:59
Oooo, @lye. Your WvW rank is Gold Scout (1718).
Darrian
@rikkuness
Jun 06 2017 17:01
show off ;p
windwarrior
@windwarrior
Jun 06 2017 17:02
The legendary backpiece is officially bigger then one asuran unit
uhh
1 asura
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:03
Is it bigger than an asura..on an asura?
windwarrior
@windwarrior
Jun 06 2017 17:03
OH MY GOD I WANT THAT LLAMA REALLY BAD NOW
Darqam
@Darqam
Jun 06 2017 17:04
hum, the item skins are still not updating. just cache timer not expired yet?
Darrian
@rikkuness
Jun 06 2017 17:10
image.png
oh man, supposed to be raiding soon haha
image.png
that's a cool feature tho
Darqam
@Darqam
Jun 06 2017 17:14
haha
oh snap, new wvw themed decorations
Darrian
@rikkuness
Jun 06 2017 17:14
nice!
Darrian
@rikkuness
Jun 06 2017 17:17
image.png
this is gonna be fun :/
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:47
@lye can I come get a smoothie too
yeah def we got plenty
they usually close up by 11 so get here fast
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:51
what
D:
there's usually some leftover but they sit out for awhile
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:52
but you guys are 35 minutes away minimum D:
Come enjoy a smoothie on us! The cart will be here from 9:00am till 11:00am.
sorry friend :(
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:53
(as if I could actually leave work for 1.5-ish hours but still)
I'm honestly curious what would happen if I just walked up to anet one day
darthmaim
@darthmaim
Jun 06 2017 17:55
do it
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:56
I'm scared
Edgar Doiron
@Coffee4cr
Jun 06 2017 17:56
What's the difference between god and a DBA?
God doesn't take himself for a DBA
Darrian
@rikkuness
Jun 06 2017 17:57
DBA's are still a thing?
Edgar Doiron
@Coffee4cr
Jun 06 2017 17:58
I wish they weren't... I've never seen a useful/competent DBA in my entire 11 years
EVER
Darrian
@rikkuness
Jun 06 2017 17:58
me neither, nor have I required one ;D
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:59
DBA? Database Admin?
Darrian
@rikkuness
Jun 06 2017 17:59
yeah
Eearslya Sleiarion
@Eearslya
Jun 06 2017 17:59
I'm kinda surprised that's a job by itself. I usually imagine that getting rolled into ops or general admins
Edgar Doiron
@Coffee4cr
Jun 06 2017 18:00
when your contract is at the government, you see some pretty oldschool shit
:P
Darrian
@rikkuness
Jun 06 2017 18:00
^ this
Edgar Doiron
@Coffee4cr
Jun 06 2017 18:02
hehe
smiley
@codemasher
Jun 06 2017 18:06
i could use someone to find out why php's ibase_* functions crash firebird and PDO doesn't, but a DBA doesn't seem the right person to ask
codemasher @codemasher loves firebird
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:12
Alright. I'm putting up with my potato to see the changes. What server/map Are you running on today lye?
I was on blue BL
just derping around
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:20
I meant home world. atm
ah I'm on yak's bend
Eearslya Sleiarion
@Eearslya
Jun 06 2017 19:21
don't you defect on us, crell
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:22
I'm not defecting. Even with this broken loyalty pip.
darthmaim
@darthmaim
Jun 06 2017 19:33
@lye /v2/cats enabled but not /v2/nodes?

and:

btw @lye, reading over the issues in the next milestone again, maybe change /v2/{cats,nodes} to /v2/home/{cats,nodes} to match the existing /v2/account/home/{cats,nodes}?

Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:37
Lye, who's running on SBI BL atm for ANET? we need to apologize to him =)
jonadev i think
@darthmaim bleh
Nabrok
@Nabrok
Jun 06 2017 19:43
120 EB queue on JQ
Archomeda
@Archomeda
Jun 06 2017 19:44
it has been ~175 EB on gandara :P
5 EB queue on YB ._.
Darrian
@rikkuness
Jun 06 2017 19:47
some of your dudes over here :)
image.png
those traitors
Edgar Doiron
@Coffee4cr
Jun 06 2017 19:48
lol
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:48
Well, I finally got my creator achivement..
gtz!
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:48
Disappointed it didn't pop on the side of my screen. I had to check for it. But still! \o/
Nabrok
@Nabrok
Jun 06 2017 19:48
What's that for?
Oh, is that the kill a dev one?
Edgar Doiron
@Coffee4cr
Jun 06 2017 19:49
killing the creator
AKA ANET
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:49
image.png
Nabrok
@Nabrok
Jun 06 2017 19:49
I think I still need that.
Edgar Doiron
@Coffee4cr
Jun 06 2017 19:49
I got mine killing a thief from Yak's Bend
Archomeda
@Archomeda
Jun 06 2017 19:49
oh oh
i've seen zharra before on eu :D
:cough:
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:50
Surprised they didnt put 5 or 10ish tickets for WvW Diamond Repeatable
Edgar Doiron
@Coffee4cr
Jun 06 2017 19:50
I've seen Faerla on NA
Nabrok
@Nabrok
Jun 06 2017 19:50
Do they have to have the anet tag up to get that?
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:50
I dont know. Its kinda hard to test.
yes
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:51
Did they get OS to give/show credit? <3
pretty sure both OS and guild halls credit
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:52
Sorry, I didnt mean for the achivement, I meant for pip-progress
i don't think os does
Jonathan Andrist
@rwfrk_twitter
Jun 06 2017 19:53
You used to get reward track progress to give you stuff there
But you never had a UI. And no way to tell if progression refreshed, so you'd sit there to tick it out
Nabrok
@Nabrok
Jun 06 2017 19:53
A guild mate said you can go to OS when you decide to stop, and continue to get rewards until you decay below T3.
Eearslya Sleiarion
@Eearslya
Jun 06 2017 19:54
I remember when I got conquer the creator off of @lye because he swapped characters
we were dueling in OS and he was winning, but when he logged off his warrior, I immediately got the achievement
Edgar Doiron
@Coffee4cr
Jun 06 2017 19:56
lol
oh, now I need to duel him on his warrior
i'm garbo on warrior
haven't even unlocked zerker
Archomeda
@Archomeda
Jun 06 2017 19:58
whaaaat
warrior isn't meta
guard/thief/ele
mesmer soon
YOU EARNED ZERO REWARD PIPS
Nabrok
@Nabrok
Jun 06 2017 19:59
Which meta?
group fights
Eearslya Sleiarion
@Eearslya
Jun 06 2017 19:59
rev master race
Darrian
@rikkuness
Jun 06 2017 20:00
:thumbsup:
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:00
srsly though revenant resistance is crucial in t1 right now
Nabrok
@Nabrok
Jun 06 2017 20:00
gvg?
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:00
or..wait, is BG t1 right now?
Darrian
@rikkuness
Jun 06 2017 20:00
I main backline hammer rev, full zerker gear hah
Nabrok
@Nabrok
Jun 06 2017 20:00
I think BG is in T2 right now
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:00
shit we're not
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:00
Rev are only useful to give speed to your group
LOL
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:01
@Coffee4cr fite me irl
Nabrok
@Nabrok
Jun 06 2017 20:01
I main frontline rev
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:01

RevLife

@Eearslya server?
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:01
frontline rev is..basically the only class I have geared
BG
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:01
don't think we ever fought you guys
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:01
and you are?
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:01
SF
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:01
..hmm. Maybe once?
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:01
we're with FA now
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:01
Can't recall.
Nabrok
@Nabrok
Jun 06 2017 20:02
I've mained frontline rev for so long, that when I take one of my other classes in I find they don't have any WXP ranks spent.
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:02
but don't think that brings us that high up
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:02
I technically have a rev with 3 different sets of gear for 3 roles, but we only use frontline thus far
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:02
image.png
yeah I have a zerk ele, and a magi ele
I need a condi ele
Nabrok
@Nabrok
Jun 06 2017 20:03
Well, condi frontline rev is where most people seem to be heading.
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:03
1st place server, bottom of t2
what the heck
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:03
lol
git gud
Eearslya Sleiarion
@Eearslya
Jun 06 2017 20:03
we can't
if we keep getting matchups like this, there's literally no way for us to gain points
Nabrok
@Nabrok
Jun 06 2017 20:04
I heard it might be going 1up/1down
Darrian
@rikkuness
Jun 06 2017 20:04
try playing the french :eyes:
Edgar Doiron
@Coffee4cr
Jun 06 2017 20:04
image.png
you will have too
maybe we will get paired at reset :P
BoyC
@BoyC
Jun 06 2017 20:24
does anyone happen to know the id of the small red exclamation mark icon that gets put over the tp icon when you have stuff to pick up?
ChieftainAlex
@ChieftainAlex
Jun 06 2017 20:29
can't even see the tp ui icon in my datfile at the moment
BoyC
@BoyC
Jun 06 2017 20:30
i found that - the red one is definitely another icon, you can tell by how they fade separately when you hover over the menu with the mouse
ChieftainAlex
@ChieftainAlex
Jun 06 2017 20:31
what size was it? 32x32?
BoyC
@BoyC
Jun 06 2017 20:32
the menu icons are 32x32 yeah
the exclamation mark seems to be 16x16
ChieftainAlex
@ChieftainAlex
Jun 06 2017 20:32
I've not got those in a handy folder next to what I'm currently doing sorry :<
BoyC
@BoyC
Jun 06 2017 20:33
nw :)
ChieftainAlex
@ChieftainAlex
Jun 06 2017 20:45
rip it with umod?
BoyC
@BoyC
Jun 06 2017 20:49
no idea what that is
ChieftainAlex
@ChieftainAlex
Jun 06 2017 20:52
BoyC
@BoyC
Jun 06 2017 20:52
i'll use that as a last resort :)
darthmaim
@darthmaim
Jun 06 2017 21:10
I'm pretty sure thats not an icon, on interface size small the ! is bigger than the circle
image.png
interface on "small" on the left, "larger" on the right
BoyC
@BoyC
Jun 06 2017 21:11
hm maybe only the red bg is an image, yeah
Eearslya Sleiarion
@Eearslya
Jun 06 2017 21:11
drawn by Scripts™
I'm willing to bet something that simple is just a drawn circle and textbox
darthmaim
@darthmaim
Jun 06 2017 21:12
yeah
the circle looks drawn too
even though the size changes, the border has the same width on all interface settings
BoyC
@BoyC
Jun 06 2017 21:14
actually the border is more blurred on larger
also i'm pretty sure they wouldn't do too much hardcoding for the menu
if anything needs to be changed it'd be a nightmare :)
Eearslya Sleiarion
@Eearslya
Jun 06 2017 21:16
if only you knew how much in the game is driven by non-parseable scripts
hoo boy
scripts have been about the #1 issue with getting fancy features on the API
BoyC
@BoyC
Jun 06 2017 21:17
we're talking about the client ui here, though
Eearslya Sleiarion
@Eearslya
Jun 06 2017 21:18
I'm just saying I wouldn't put it off the table
BoyC
@BoyC
Jun 06 2017 21:18
you're right there :)
the UI bit isn't done by scripts
it's in native code 100%
BoyC
@BoyC
Jun 06 2017 21:26
i think their point is that it could still be hardcoded, but having done quite a handful of such uis and ui engines myself i have my doubts - as a coder doing that i'd probably rely on the artists if only to spare me future work when they want to redesign it :)
windwarrior
@windwarrior
Jun 06 2017 21:48
the new WvW UI has nice anims
if servers swap positions, they also have a little swap anim in the UI
UI design in general has gone up in GW2
Eearslya Sleiarion
@Eearslya
Jun 06 2017 21:55
Scrolling through youtube recommended videos
Suddenly, Guild Wars 2 - Teaser Trailer
7 years ago
Archomeda
@Archomeda
Jun 06 2017 22:07
well, as long as the UI isn't made in html+css, i'm fine with it
my pc can't handle web UI
it's sooo slow
BoyC
@BoyC
Jun 06 2017 22:08
the tp is :)
Archomeda
@Archomeda
Jun 06 2017 22:08
yes, including the guild hall UI panels
and those are laggy as hell
BoyC
@BoyC
Jun 06 2017 22:08
oh didn't know that
explains a lot
Archomeda
@Archomeda
Jun 06 2017 22:12
tp was very slow some time ago too
but then it got some optimizations
for long lists
BoyC
@BoyC
Jun 06 2017 22:13
i never understood why embedding a browser into a game is a good idea
it's the whole reason i started writing my own overlay - overwolf was just soooooooooo slow :D
developing UI with web tech gave us much faster iteration times
windwarrior
@windwarrior
Jun 06 2017 22:14
yeah web UI's are easier to make
being able to use the chrome devtools on in-game UI is amazing
BoyC
@BoyC
Jun 06 2017 22:14
i get that, but there are compromises that could be made
windwarrior
@windwarrior
Jun 06 2017 22:14
but there is also a hybrid approach possible right
our native UI framework doesn't have anything close -- for iteration you basically have to relink the executable (and link times are ~2 minutes)
windwarrior
@windwarrior
Jun 06 2017 22:14
mockup with web tech, optimise for the live game
BoyC
@BoyC
Jun 06 2017 22:14
oh.
we had the same with our mmo, one iteration could take up to 10-20 minutes
that's totally unthinkable
BoyC
@BoyC
Jun 06 2017 22:15
decided to write our own xml/"css" based ui so the ui could be edited ingame
the other half of the problem is that a dangerous amount of gameplay logic is done in the native UI layer
BoyC
@BoyC
Jun 06 2017 22:16
sadly the new client never materialized, but the ui is working just fine, i use it in the overlay :)
having an explicit IPC (the native-web binding layer) made separation of logic and view a necessity
windwarrior
@windwarrior
Jun 06 2017 22:16
oh so its also a tool to prevent yourselfs from harm :P
pretty much
@BoyC XML/CSS is probably fine, but unless it matches HTML/CSS it's a huge learning curve for existing webdevs
BoyC
@BoyC
Jun 06 2017 22:17
it's close enough
windwarrior
@windwarrior
Jun 06 2017 22:17
I just think that web UI's could be way more lightweight and optimised
I definitely want to take servo's rendering engine for a spin
windwarrior
@windwarrior
Jun 06 2017 22:18
yeah that
Pretty sure it can render to texture/bitmap
Then slap some javascript/whatever bindings on top of it for "hey UI"
windwarrior
@windwarrior
Jun 06 2017 22:18
also servo is a render engine
Basically just enough to bootstrap mithril.js or whatever
I thought servo was the whole browser

Servo is a modern, high-performance browser engine designed for both application and embedded use.

I'm not sure what that means, actually

windwarrior
@windwarrior
Jun 06 2017 22:19
well you have a different compatibility requirement too
BoyC
@BoyC
Jun 06 2017 22:19
but most of the client ui isn't done with web tools, is it?
windwarrior
@windwarrior
Jun 06 2017 22:19
you have complete control over what version of a browser engine your end users are using
BoyC
@BoyC
Jun 06 2017 22:19
inventory and the like
@BoyC yeah, most of it is native
To be fair, the web bits are running CoherentUI, which internally is using Chrome 28.
So it's ... a web stack that's incredibly out-of-date.
windwarrior
@windwarrior
Jun 06 2017 22:20
so many compatibility features and sanitation steps from f.e. Chrome are not needed
wait that doesnt update?
BoyC
@BoyC
Jun 06 2017 22:21
we have a saying in hungary: to shoot at a sparrow with a cannon - using a whole web stack for ui always felt like that to me, even if in the end the designers can work with familiar tools
that's what awed me in the gw1 client - it was incredibly steamlined for performance
windwarrior
@windwarrior
Jun 06 2017 22:22
well UI frameworks like GTK+ are increasingly using CSS
@windwarrior http://doc.servo.org/webrender/index.html is what I was talking about
All of the other cruft is totally unnecessary in an embedded environment.
actually crap that might not be it.
yeah that literally is just the rendering backend, not the rest of the bits, hmm
windwarrior
@windwarrior
Jun 06 2017 22:24
chrome was swapping
and I was wondering why my browser was slow
you kinda need a javascript engine too no?
eh
Just having HTML+CSS is enough for me.
windwarrior
@windwarrior
Jun 06 2017 22:30
well that should be doable with servo
BoyC
@BoyC
Jun 06 2017 22:30
i always thought the main function of the html tp was that it could be tested from outside the game or through a thin client
it can't be run outside the client anymore
BoyC
@BoyC
Jun 06 2017 22:30
i remember a couple years back the url for the tp was accessible
it still is
BoyC
@BoyC
Jun 06 2017 22:31
back then at least it showed something :D
Archomeda
@Archomeda
Jun 06 2017 22:31
it even had a screenshot of the tp panel right? :D
as background
BoyC
@BoyC
Jun 06 2017 22:31
it was the tp panel, just broken if i recall correctly
back then the trading post communicated with the backend over web APIs -- which is what the original TP spiders piggybacked off
BoyC
@BoyC
Jun 06 2017 22:32
yeah and it was shut down to avoid that, right?
windwarrior
@windwarrior
Jun 06 2017 22:32
oh pretty clever
when we rewrote the TP, we made it use the client's connection to the servers directly (and removed the backend web APIs)
nah, it was just clunky and a mess
the web APIs were just a middleman to the actual backend servers -- communicating directly to the actual backend servers removed a piece from the failure path
BoyC
@BoyC
Jun 06 2017 22:33
how big is the team writing the code?
the web team is me + 4 engineers + 1 qa + 1 production
but we don't write any actual business logic, just UI for the most part
but when we turned off the old TP backend web APIs, we turned on the official public APIs which provided the same interface
windwarrior
@windwarrior
Jun 06 2017 22:34
fun fact, the loading screen things you sometimes see are also web UI thingies, no?
except that you couldn't place buy orders with bots anymore
yeah the loading screen tidbits are web UI
BoyC
@BoyC
Jun 06 2017 22:35
interesting
(as is the launcher)
windwarrior
@windwarrior
Jun 06 2017 22:35
the entire launcher?
the UI for it, at least
BoyC
@BoyC
Jun 06 2017 22:36
lye did you know jim scott at anet?
never heard of him
BoyC
@BoyC
Jun 06 2017 22:36
(blackpawn)
i don't really talk to people
BoyC
@BoyC
Jun 06 2017 22:36
ah nvm then :)
also: uploaded new map tiles
something might have broken
darthmaim
@darthmaim
Jun 06 2017 22:37
you did it on the same day you said you would :O
thats a first
:D
I got in early today :D
@Eearslya when do you want the 20 or so emails I desperately need to send you
windwarrior
@windwarrior
Jun 06 2017 22:39
30th of February 2018
darthmaim
@darthmaim
Jun 06 2017 22:39
nonono
we want new stuff NOW
windwarrior
@windwarrior
Jun 06 2017 22:40
allright, how does the 31th of June suit you then?
@darthmaim i already turned on endpoints today
darthmaim
@darthmaim
Jun 06 2017 22:40
I saw :)
:>
Archomeda
@Archomeda
Jun 06 2017 22:41
i wonder
how much have the wvw servers spiked since the patch, compared to normally?
hehe :P
BoyC
@BoyC
Jun 06 2017 22:42
prolly not that much because of the pretty hard cap on them
windwarrior
@windwarrior
Jun 06 2017 22:42
when I was a little kid I learned a trick for the length of months. If you would count your knuckles and dents on your hands you could calculate whether a month had 30 or 31 days
Archomeda
@Archomeda
Jun 06 2017 22:42
yeah, but the servers are constantly full now
darthmaim
@darthmaim
Jun 06 2017 22:42
or just the wvw apis? because more people are checking online?
Archomeda
@Archomeda
Jun 06 2017 22:42
nah, just the servers themselves
windwarrior
@windwarrior
Jun 06 2017 22:42
I wonder how people came up with this shit, lets have arbitrary months be arbitrarily shorter or longer
Archomeda
@Archomeda
Jun 06 2017 22:43
at least i haven't noticed that much lag today
windwarrior
@windwarrior
Jun 06 2017 22:45
well I guess WvW is used to this
like the servers also get hammered on reset nights
a queue of 1 vs 31 obviously is no difference
Archomeda
@Archomeda
Jun 06 2017 22:46
there's still queues on gandara
right now
it's insane
windwarrior
@windwarrior
Jun 06 2017 22:46
if the server can keep up with friday night load, why not with thursday midnight load ;)
Archomeda
@Archomeda
Jun 06 2017 22:47
fair
windwarrior
@windwarrior
Jun 06 2017 22:47
computers generally speaking dont need lunchbreaks
Archomeda
@Archomeda
Jun 06 2017 22:47
they don't?
BoyC
@BoyC
Jun 06 2017 22:47
nah you just need to make sure the hamsters are fed
Archomeda
@Archomeda
Jun 06 2017 22:47
i thought anet needed to feed their hamsters
windwarrior
@windwarrior
Jun 06 2017 22:48
just have hamstershifts
but yeah I dont think anet can often say that WvW is genuinely full
that no border has no queue
Darrian
@rikkuness
Jun 06 2017 22:50
most of the borders when I came on to raid tonight were 100+
ended up goofing around in EOTM
BoyC
@BoyC
Jun 06 2017 22:50
i wonder how many eotm instances are up compared to normal
that'd tell you something :)
Darrian
@rikkuness
Jun 06 2017 22:51
yeah for sure haha
windwarrior
@windwarrior
Jun 06 2017 22:51
but thats just supporting the normal load
like for every EotM that is up, one less TD has to be up figuratively
BoyC
@BoyC
Jun 06 2017 22:51
on that note, @lye is there any chance of getting eotm match info from the api?
0% chance
BoyC
@BoyC
Jun 06 2017 22:54
too bad. good candidate for the local "chat" connection then if it ever materializes
agreed
Michael Dougall
@madou
Jun 06 2017 23:20
:wave:
darthmaim
@darthmaim
Jun 06 2017 23:20
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v origin refs/heads/master:refs/heads/master
Pushing to https://darthmaim@github.com/darthmaim/***.git
POST git-receive-pack (1347 bytes)
remote: fatal error in commit_refs
To https://darthmaim@github.com/darthmaim/***.git
! [remote rejected] master -> master (failure)
error: failed to push some refs to 'https://darthmaim@github.com/darthmaim/***.git'
Completed with errors, see above
uhhm ok
Michael Dougall
@madou
Jun 06 2017 23:21
u killed github
WHY DARTH WHY
darthmaim
@darthmaim
Jun 06 2017 23:21
I'm sorry :(
Michael Dougall
@madou
Jun 06 2017 23:21
T_T
darthmaim
@darthmaim
Jun 06 2017 23:21

stackoverflow says:

In my case, GitHub was down by the time I was trying to push.

Just check https://status.github.com to know about GitHub site status.

When it's up you'll be able to push.

ohhh
github is really down
haha
Michael Dougall
@madou
Jun 06 2017 23:22
yeah
lol
darthmaim
@darthmaim
Jun 06 2017 23:22
didn't even check
Michael Dougall
@madou
Jun 06 2017 23:22
hehe
darthmaim
@darthmaim
Jun 06 2017 23:22
but I need that :(
Michael Dougall
@madou
Jun 06 2017 23:23
:(
i was pushing up a release
push to master work
push tags didnt
rip
so_close
darthmaim
@darthmaim
Jun 06 2017 23:23
Close one!
(sorry, too much Rocket League)
Michael Dougall
@madou
Jun 06 2017 23:23
:smirk:
Archomeda
@Archomeda
Jun 06 2017 23:34
rip github
rip
Archomeda
@Archomeda
Jun 06 2017 23:36
i just found that out... i was loading my gitlab in my browser, seemed that somehow the ssl certificate expired; cause: somehow i fucked up with the .well-known folder for letsencrypt autorenewal, tried logging in afterwards... github maintenance, GREAT
i use github oauth for easiness
i don't even know the password of my own account :')
in other news, i've just started the gold rewards in wvw \o/
Michael Dougall
@madou
Jun 06 2017 23:38
noice
Archomeda
@Archomeda
Jun 06 2017 23:39
the ui for the match history is well done
oh, new build
the cdn i'm connecting to is taking a hit wow
Archomeda
@Archomeda
Jun 06 2017 23:50
well then, it seems my border is now outnumbered :P just got +5 pips :smile: