#tooldev-general
1 messages ยท Page 70 of 1
what's the diff between them?
one's just a repo of stuff right?
ah
i think i looked here and didn't find what i wanted at the time
but maybe it'll work for this
Yeah, I'd recommend looking there first before jumping through hoops with PyPoE
lol I'm going to have to write a console app just to extract the base item names from the json
Kinda; RePoE does a fair bit of processing on the data, combining information from different .dat files
It can save a bit of time depending on what you need
mmk
hows the api today?
I've just set up development mode on path of building so I can start messing around a bit
any tips or good resources for someone like me who's new to lua?
Read the Lua manual
Aaaand that's about it ^_^
Lua is a pretty damn simple language
hey thanks for replying. Already going over some syntax stuff
@timid hemlock Have you considered doing anything about DPI awareness for the PoB runtime? Couldn't find the source for it anywhere to diddle around with it.
That's on my TODO list... somewhere... :S
^^
The current source for the runtime isn't available anywhere ATM
I need to get around to setting up a repo for it
Heh, I know the feeling.
Got so many PRs I "just need to touch up".
My FUSE implementation for GGPKs is shaping up nicely, I can read the contents of any file in the archive now, including DDS with their compression/symlinks.
Kind of fun how the library part didn't quite survive being used by an actual application.
@wind garden nope, no vs10 needed
If you're building native extensions from scratch with 3.3 or 3.4, 10.0 is the compiler needed. Binary wheels should not need any compilers.
My library will need Python 3.5 minimum, can't stand porting the C++ code to anything worse than VS2015 ๐
I for one welcome our Chinese pob overlords ๐ฆ
Inflation is gonna be ๐
Anyone have parse in PHP the path of exile official skill tree data url ?
I had
that's not a "simple" base64_decode right ?
@grave isle
function base64url_decode($data)
{
return base64_decode(strtr($data, '-_', '+/').str_repeat('=', 3-(3+strlen($data))%4));
}
function parse_passive_url($url)
{
$url = base64url_decode(basename($url));
$tree = unpack("NVersion/cCharactersID/cAscendancyID/cIsLocked", $url);
$tree['data'] = unpack("n*", substr($url, 7));
return $tree;
}
hm wondering if there is a way to group projectsn/snippets for poe related stuff
so it's easier to find them
@polar island Are you aware that your update overwrote Incursion with Bestiary and Flashback, or is that my local issue (or firefox)?
@velvet fog thx you a lot !
When using the public stash api, is it safe to assume that any entry that has a null account name can be ignored?
@compact isle is there a list anywhere of what the valid categories are in the stash API?
"category":{"maps":[]}
"category":{"armour":["shield"]}
maps, armour, etc
if you're brave enough to look at JS you might be able to pull it out of http://web.poecdn.com/js/PoE/Trade/Data/Static.js
thanks!
@compact isle is it possible to add league name to public stash api, same level of stash id. because I need one item to know where this stash from, but when this stash goes empty, I can't determine what league is it.
yep
china server have 5L body armour as quest reward, finish map tier reward some maps too.
and a The Atlas of Worlds mappin, completed a new quest line to follow shaper steps
@timid hemlock hey, I just noticed that POB no longer lags heavily when opened on my second monitor. Is that something you specifically fixed, or do you think it's just because I changed my monitor?
Didn't change a thing
hm. in any case, POB is now much more usable for me. thanks for making it!
No problem ๐
the best praise is when you did nothing at all ๐
Correct
๐ you're the best
Looking for a decent-ish iterm2 replacement for linux, can anyone recommend a terminal emulator that supports splitpanes, tabs, nice zsh integration and automatic saving and restoring previous content (e.g. input + output)?
@timid hemlock do you have any heuristic for determining whether people are weapon swapped when importing? I often get characters that have the wrong set set as primary ๐ฆ
I guess it's more evident when processing 100k builds at a time ๐
๐
like this guy: http://poe.ninja/challenge/builds/char/xKoke/Helvetinhuuto
Not the most obvious weapons for a summoner ๐

Oh my
I've had bow cycloners as well..
lul
And then there's Avatar of Fire + Atziri's Promise guys, which can't be a mistake in weapon set selection
crazy stupid 
also i am so fucking amazed
the bot passed all unit tests
and failed on the first pastebin here

i am not even sure how it passed the unit tests in the first place
because in theory it shouldnt even run
quality german engineering 
Must be using imperial unit tests instead of metric
๐ค
all unit tests could theoretically be 1
or 0
assertTrue("you dun goofed",true)
i go build with discipline too in main skill 
My site doesn't have enough karma hunters from reddit yet ๐ฆ
Nobody noticed my new search filter.
is always like that @fickle yew i feel you dude ๐
Fair. It probably doesn't matter anyway
@slow forge I didn't notice; what's new
@hazy fog
๐ค oh
I for some reason didn't even realize that was new ๐ค
I was using it, but I guess I never noticed it wasn't there, when it wasn't lol
Guess it's pretty similar to the 5 and 6 links filters.. So it could seem like it was already there.
My incursion build had a lot of variation, so felt like I needed it..
Does PoB not calculate Gain X% of Phys Damage as random element on shaped weapons correctly?
Seriously, at this point poe.trade does more harm than good... It is simply broken while the official trade search works great. xyz should just...
maybe ggg should shut down their game until they can fix the api
thanks tencent
- 12 days
the good thing is that the manual shop on .trade shows up as usual so might as well use that for now
Chris had said somewhere recently that he would look into it
but no update
this is so much worse than ever before
It's like 50+ minutes behind at some points
I listed an item, and it was 80 minutes, before it showed up outside of the official site.
official trade site has latency too?
You could test it didn't bother yet
official trade site seems using different methods, it can search open prefix/suffix
seems this way
Hm wondering why we don't know the vortex area. It isn't on pob or poedb
Probably because GGG never bothered to tell anyone


that was call ๐
after you
time to replace layer 8
I recommend setting up bot accounts that occasionally whisper the complaining dude with offers for items.
unethical
Well, they're complaining about getting whispers for items that have already sold. Now they can get whispers for items that probably haven't sold yet.
Great improvement.
@timid hemlock Is there some way to see the damage required to be taken, for CWDT at a certain level, and what level skill gems it supports at a certain level?
In PoB.
When I was doing my testing poe.trade and poeapp.com had marginal speed differences
Where official poe trade site was 20+ minutes ahead of both
Interesting.
I'm doing a live search on all 3 sites
and poe.trade listed an item first ๐ค
thanks for your comment $20 have been deposited into your account
This item actually isn't listed on the other trade sites...
not even the official one
wat
I PM'd the guy, and he said he didn't sell it though
Hey guys, just got finished writing my own indexer to use in ExileParty ( https://github.com/viktorgullmark/exile-party/ if anyone is intressted. ) but i'm seeing response times of average 9000 ms or more from the trade river, is that normal for you aswell, seems awfully slow?
Ah, I got it to show up on poeapp now
Still can't find it on the official site
with the exact same search ๐ค
This is too confusing
This specific item showed up on poe.trade, then poeapp, and still isn't on the official site
Or if it is, it doesn't index it with the proper search terms
lol
I did my testing and you guys were almost equal
It wasn't that long ๐
But like I said, my current test was poe.trade was fastest, but before poeapp was faster
The official site STILL doesn't have the item I was searching for
So I really have no freaking clue
lmao probably
The official trade site definitely has an issue searching for explicits
I searched for #+ to maximum Energy Shield min - 25. on the official site, and no results
other trade sites worked perfectly ๐คท
https://youtu.be/_gK6Vb9gJPo What do you guys think so far? its REALLY basic since i have never done anything with code in my life so far, but since @mortal bone mentioned WPF/C# i got into it and made me this for QoL as i did these in a spreadsheet before, i plan to add quite a few more things to it but this is a "useable" version
Time to automate it
i acutally dont want to do that
as there is a lot of pricefixers its better to go in there manually and select the best price
i had a sheet version that automatically got the prices from .trade and it always took the first one so most of the time the ratios were not real
But if it's manual, you'll be slow ;P
i guess it would be okay if i get links to the pages next to the appropriate boxes
so you can just click , copy paste, move on to next
you can write a pretty quick javascript function to grab the text and then split it up

couldn't resist ๐
Where do you people keep coming up with this nonsense. Poeapp himself is sitting in the discord channel and bitching with xyz about the river being shit.
Yeah it sounds pretty conclusively like an error on poe.trade's end. The owner just has not been sufficiently made aware that this is the case (he believes there is an API bug). Someone said above that poeapp is properly removing requests, so it cant be an API bug like xyz claims.

Gotta love reddit for that atm
some buffoon said poeapp worked and sinc enoone uses it everyone just believes them

โค poeapp
Inb4 poeapp trolling xyz

It's funny how everyone and their mothers are now trade indexer experts
I even see the sluggishness of the poe website if I just surf it and am pretty sure the Ali itself doesn't work any better
It's mostly at 18 o clock local time for me
So in about 13h
are you going to make a liar out of me ๐ค
meh just turning me into a typical redditor no loss
definitely not sufficiently made aware send me more messages thanks
Please stop blaming the river you two
lol
Damn just to trump xyz
That is dedication
Maybe you need some China investors to list faster too
the lazy developers are just posting memes to discord instead of fixing their website
which one?
the river
you mean regarding the slowness?
same as usual, backend backups wreck havoc on the website
we've also been fighting off a DDoS attack which probably doesn't help
is there any hope of improvement for the near future?
it's never been this bad for this long before
is api/trade/fetch intended for manual query? I'm kinda hyped about this endpoint since it allows for extended view and i18n support
we're investigating solutions of course @wind garden, not a simple problem to solve unfortunately
it's alright to use @glad plaza, just be aware that it could change at any time or have it's rate limiting adjusted
My main interest is to extract translations for some fields in the item popup so this is fine at the moment. Just really happy I don't have to manually collect those and most likely make a mistake in the languages I can't decipher. Your translations are just all over the place ๐
distributed computing so hard 
40 votes and 81 so far on reddit
I was pmd for 20 straight days because of you

Yes networking also does not exist
It all flows through the same ether
Meanwhile I'm secretly converting people onto the Dark Side aka pathofexile.com/trade
Muahahaha

But really though, redditors are fuckin clowns
Their tinfoil hat theories grow more ridiculous by the day
Perhaps it would help if people were informed when DDoS attacks are happening, that could lower their performance expectations
Perhaps
In my previous experience, if a developer reported a DDoS attack I would usually be more lenient to unexpected lags/delays
But that's just me
people dont even care about that
and just guess weird reasons
it's super weird how everyone shits on xyz after the site working flawlessly for ages
Not sure if it's everyone, possibly a very vocal minority. Not the first time I've seen a situation like this.
It only takes a few idiots and a few irritated users
But honestly why not just use a different service, if one is dissatisfied with a current one
Not like we don't have alternatives
don't loose faith someone continues learning filter : https://old.reddit.com/r/pathofexile/comments/8r0f76/question_about_poetrade_search_function_q_in/ ๐
it's super weird how everyone shits on xyz after the site working flawlessly for ages Thats how the world works man, noone thanks you if its good but everybody flames you if it is bad
@compact isle it might be nice to get a post on reddit or something so the community stops blaming xyz and poeapp
noone blamed poeapp 
instead they listened to some lies and all agreed his worked perfectly
poeapp playing reddit like an instrument
5 dimensional chess
lol
attr S, I, D, G, false (type is boolean for abyss). Stands for str, int, dex, generic?. G - white socket. string/boolean
k seriously, what is this lol
sockets json
nice little strings that can be parsed to enum for S, I, D, G
and then we have "false"
why not 'A'?
@timid hemlock Vaal Impurity of Fire might be bugged in PoB as it takes away quarter of my damage, while Wiki lists it having Reduced Damage Taken, not just Reduced Damage
All though after a closer look it seems to do both

Nvm whatever I sent before (deleted now), it seems that VPF does indeed lower the damage
Fuck knows why
oh no
I like it, but I feel way worse than I did in Bestiary when I get a shitty set of Incursions, also uniques feel extremely lack luster
it looks like even pathofexile.com/trade is delayed now
i created a live search for my own items and they're not updating
try poeapp @wind garden it's always up to date
will the REAL API please stand up?
idk where that's from, but it's amazing
lol i threw some gems in a stash tab while live searching my account on poe.trade and pathofexile.com/trade
poe.com/trade saw them after about 10-15 min
poe.trade still hasn't seen them
that was like an hour ago
had a similar experience ~5 hours ago
.com/trade found in 10min or so, .trade took 1h20min
style?
poeapp.com wins flair
oh I wasn't doing tests. just happened to notice the difference
sigh postgres was caught in an autovacuum loop, should be catching up now
@compact isle do you work on the pathofexile.com/trade website front-end yourself? or does someone else do that?
I am a small team, yes
the search allows you to search by state weights like you can on poe.trade
but there's no way to filter search results by the weight total
sort i mean
and it doesn't show you the weighted total for any given item
so the searching by weight stat is really difficult to use
if not useless
any chance you could put that on your to-do list?
Also, sometimes searching for something on the official trade site, literally just doesn't work
I'll have to test again, but if I searched for #+ to maximum Energy Shield and set a minimum of like 15, it wouldn't show up, then if I removed the minimum they would show up
It seemed to only be an issue with the explicit energy shield max mod
one annoying thing we have is that local and global stats are separated
perhaps that was the cause?
I don't think so, because if I didn't have a minimum set, the items would show up
live search tabs are limited at 40 right?
I will have to check now though, because this was earlier
well if you ever come across broken searches just PM/message me the URL and I'll take a look
yeah 40 connections
so that's per/ip?
yep
we can increase it once I implement cleaning up disconnected searches ๐ have to do that manually atm
please do
40 already seems excessive though ๐ค how specific are your searches?
specific to a given unique
ah
there's like 60 high value unique that get traded
so 40 is just a bit below what I'd like
normally I use poe.trade live search but with the API delay
i've been forced to use pathofexile.com/trade
noticed tabs started getting stuck at "connecting" instead of "searching" after 40 were opened
how's the performance with 40 tabs open?
My performance was fine at like 32 pages
not too bad
but lots of refreshes I started getting throttled ๐ฆ
ya can't do that because of the standard 20/5/60 throttling
ah for results?
ya
if your live searches are too broad, you'll get throttled with tha tmany tabs open
isn't an issue for me though
It's not a common issue lol
figured
it's to deter people from using live search to replace the public stash API ๐
probably shouldn't have nuked the public stash api then....
are we doing to get affix info in the api?
Oops. I am definitely using it wrong then :L
nuke95.exe
unfair competitive advantage ๐ฎ
"unfair"
let's send in monopoly trade complaint
let's bid for some popunder traffic that will open up a live search 
target poe wiki users
oh im naughty
I use the wiki ๐ฆ
pretty sure you need to be on the same host to use websockets
I hate the wiki, but I use it because it somewhat works
sure, but it'd just open up a trade search on whoever would be the poor victim
i.e. poe.trade/fmwkelfmewl/live
the wiki is a lot better than people give it credit for generally, but people also dont report issues enough
they just mention there's issues
but say nothing or don't take the effort to fix them
Well the host is the biggest issue.
a lot of them are super easy to fix
dont feel bad, most are
The experience page, is super outdated
Can't be asked to report it, because it's insignificant
you referring to the experience table?
@compact isle popunder traffic is when the website opens a target site in a new window with some funky (read shady) techniques, so when you close your wiki page (or whatever page you advertise on), that's when the visitor will see the popunder - which normally is a big advertisement for russian brides or some other weird stuff
and it's generally super cheap
@jade adder Not specifically, but lots of "in-game examples" use the old map stuffs
or like merciless Dried Lake as an example
Ah right
ah I see, I thought you just meant embedding it in the page somewhere
I fix now
wonder if we can do that for mtx advertisements ๐ค
for sure
@jade adder Example:
retarget people who've been to the website looking at MTXs using a "pixel", and then use retargeting on adwords etc
There is another case where it uses Shaped Strand as an example
But it's the OLD map system
@old heath I'm just gonna remove the line since it is outdated and not really helping at all
๐
you can even have dynamic retargeting ads with an ad-server, to show the specific MTX they viewed with a "special deal only for you" thing
that's unfortunate @compact isle
we nuked most of our custom analytics when GDPR hit
all you need is a privacy policy stating bla bla
K i just removed the wording referring to shaped strand since the example should still hold with any tier 11 map, and the original author included a lot of unnecessary stuff like "this is particularly interesting"
GDPR is annoying for advertisers though.. been so. much .harder to be profitable
easier to redo them later with compliance in mind than patch up what we had
yeah
@compact isle Kudos for running a proper RDBMS ๐
it's super nice most of the time
@timid hemlock Shimmerons in PoB are listed with 30-45 explicit spell damage, but 30-40 is correct.
@long zinc Fixed in the next update
@slow forge $5 says you've got penetration and/or curses that are reducing the enemy's Fire Resistance to below 0; the Vaal Impurity skills work just like Inquisitor's Inevitable Judgement in that they cause your Hits (of Fire Damage specifically, in this case) to deal damage as if the enemy's Resistance is 0, so it is possible to lose DPS when activating it
Probably 'cus later I saw that I forgot to switch to Shaper
So I guess it was a DPS nerf after all
Indeed
in regards to the wiki, it doesn't appear that Vaal skills list their soul capture prevention timers. Is that something that the PyPoe tool would update or is it safe to update manually?
Same goes for the Souls Per Use, no longer being a progression
poe macro guy isnt here right?
anything up with the river?
yeah apparently the macro doesnt load if the river doesnt respond in a timely manner
worked after 3 tries
tfw official forum takes 10s to load
thanks xyz
for slowing it down
report for bullying xyz
would be funny to see it going [removed by support]
It's all clearly allan's fault.
it's got completely deleted not even removed by support
"https://poeapp.com/ works just fine and has all league, im not sure why this is being blamed on GGG."
why do people say this when it's so easily proved false??
because reddit
people even got mad at me for telling them how to check
"if youre so smart you tell me which one is faster"
Seems like today is the worst that I've seen when it comes API's slowness
30+ PMs and counting for a mildly popular item

Also God bless MercuryTrade creator, the 1 button replies are just the best
What is that huge spike? 
When was that spike anyway?
220s? do you not have a timeout set?
manual stopwatch
timeout on connect vs timeout on recv?
Is this damn Load More option new on /trade ๐ค it's super obnoxious
@polar island how do you get those response times? My times are ranging from 20000ms to at best 5000ms today, Currently at around 8000ms.
But my origin is northern europe so maybe thats my problem.... and if you don't mind me asking what interval and timeouts are you guys using to not miss changeIds?
Ah missed that hah! thanks!
"shits fucked yo" - GGG
"please stop ddosing us" -GGG
Why do people that have no idea wtf they're talking about, insist on stating things as fact?
i.e. everyone that says it's only poe.trade that is fucked
https://github.com/Caseyy89/FlippingCalc/releases/tag/v1.0 its got all the functions my spreadsheet has, its still very basic but im proud that i made this without having knowledge on c# at all ๐
@chrome topaz I was just wandering why you send full html back from ajax requests for items, wouldn't it be faster to send back a json object and have the client deal with the html layout?
Most likely doesn't make very much of a difference performance wise.
Harder to scrape though.. Which can be a benefit
If you're using some fancy templating on the server side to render your HTML, you'd have to replicate it on the client side, which may be a bit of a bother.
It sure was when I was in webdev a decade ago.
Sure. But it's only one factor. Ninja is pretty snappy even if I render on the frontend.
I guess one could ship the first batch of data inline in the page load, but still would delay the first render of content compared to shipping HTML.
And if unlucky, get a fair bunch of jiggling elements.
(so happy I don't do web ๐ )
Some sites run their React or similar frontend framework on the server, serve the resulting html and then attach the frontend framework on the client after.. So you get the benefits of both approaches at the cost of increasing the complexity
But it's still only one factor. You can screw the performance up no matter what you do ๐
I was just thinking when you have thousands of websocket connections pulling data from thousands of item sells you'd only want to send the smallest packets possible. wasn't sure if the size difference made a difference in how many requests could be processed in a given timeframe.
The query calculations probably dominates the cost of managing that many connections.
yah true perhaps, I was just doing some compare/contrast between PathOfExile/trade and poeTrade for a class. Learned quite a bit and was curious.
Hey guys, im looking for a site that was posted few months ago on reddit, it had a tool that would show you different currencies you could flip for best profits, anyone knows the name?
for example if you put alt for chaos it would say:
alt > fuse
fuse > chrome
chrome > chaos
edit: Is this the right channel to ask that?
nvm found it, its https://grafana.strongbox.exxe.space/ but it seems down
@subtle vapor wasn't up to date on best (or any) js practices when I started and now it works good enough so no need to change
@chrome topaz thanks for the response! If you could go back, do you think you would send json? Im kinda writing a little paper for class, and may attempt a mock up of a cross between both tools innerworkings as a class project at some point.
Way to be @polar island
Hey! I was testing it days ago ;P
Just saw another post today, about how official trade was faster than poe.trade... I was thinking to myself I've tested this many times past few days may as well make a video and show them who's currently the fastest from my end.
True, was hoping for a better response, such is life ;P O well more sniping for me! haha
wait, the poe website didn't return anything?
maybe we're both backlogged and official site already went through that tabula
@subtle vapor json would probably make it easier to maintain
The poe website returned the tabula about 2 minutes after your sites
yesterday Official site had a 5 minute delay behind xyz
and thanks for the info @chrome topaz!
Doing the exact same test right now, official website wins by about 1000ms.
@subtle vapor I had the same results before, but then I tried again and official won by a landslide
Yea
Like I said in the video it varies with the time of day
Also, one of my items never showed up on official
I waited 5 hours, and it never showed up lol
It was on poeapp first, then poe.trade less than 20 seconds later. Then never one the official site lol
yah very similar results. Riding the daily wave, official site is clearly the fastest when its not the slowest by a landslide. Not sure whats happening to it internally.
Why does poe.trade and the official trade site modify the exchange rate when I put decimal amounts ~b/o 1/2.3 chaos, it shows up as 2.5
Whenever I use the form on poe.trade it rounds down to 2
yep
make it 10/23 instead
how the tables have tabled
well ddosing official website didn't work, time to switch to poeapp
Please shut down official trade
please shut down all
@timid hemlock are there plans to allow supports socketed into specific weapons being sorted by dps just like with normal skills?
talking dancing dervish and whispering ice mostly
Can't you already do that?
You can, but it's not very intuitive...
I guess it doesn't sort either
So nvm
Yea, that would be nice to have
@grave wren No, I have literally no plans to ever fix that
... K, maybe it's on the list
โค
maybe if someone would donate one dancing duo to you in isc
the prio would move
๐ค
o_O
I'm not selfish like that, I don't prioritise features just because I want them
Oh look, my nose just grew 10 feet o_O
I would like a cookie for looking at the existing PoB issues before filing a duplicate ๐
Did you know that Multistrike doesn't interact well with anything? ๐
if you make a PR for the dancing duo change you get the sword!
๐ฃ
its funny btw
poetrade is faster than the original one today
by a huge maring
excuse me, poe.trade is the original one
poeapp gets the results so fast it travelled back in time and became the original
this is incursion, right
horribly murders xyz 5 years ago
i only trust in prolog
oh btw
is it possible to get an option to find items with double implicits
\o/
๐ฎ
You tool devs gotta stick together
Bout to have some west side story esque exile vs tool dev battle in here
made another comparison
poeapp: 7.5s average
xyz: 16.5s avarage
ggg: 39.5s average
based on 4 items, live search
video rendering now
fastest turnaround AND support
A lot of people have given GGG support a thumbs up on swift and professional replies. I unfortunately don't share that experience, which is a shame. Novynn is โค though.
i always get the
"we notified the appropriate teammembers"
and nothing happens
\o/
oops wrong one
allan pls
new one coming in a minute
Summary: poeapp.com: 7.5 seconds poe.trade: 16.5 seconds pathofexile.com/trade: 39.5 seconds Methodology: Live search on account, 4 items
there we go
@grave wren thats when you skype call chris in the middle of the night

hello, just wanted to see whats happening with POEwikibot? its down? (not sure if the creator/developers of the bot is in here)
can you people please do speed tests when I'm around to throttle the other sites

Could you throttle randomly so that every site is hated equally
You know randomly enforced ssf
that board was just for Halloween, it's definitely not our plan for the future
I activated Unethical Modeโข for the official trade website, live searches should be instant now
They better be unethical tomorrow because I now have to sleep:/
@long zinc which browser are you using to get the decimal problem? Going to try and reproduce
lol @compact isle ... feel confident enough for me to make another comparison? ๐
do it I dare you
hold my beer...
@long zinc cool I can reproduce, time to fix while learning German at the same time
quite unethical
@compact isle which part of fixing involves learning German? ๐
it only happens when running Firefox in German
due to <input type="number"> being awful
Ah, great. Someone wanted to be smart and localize things automatically, I guess.
the HTML spec even says not to localize those fields ๐
If you want fun bugs, try making french software input decimal points.
ugh looks like it's a Firefox thing, Chrome handles it fine
@polar island site already looks ๐
GGG cheating atm
I just ran same test, with other 2 sites only about 1-2 seconds delayed
you're saying poetrade etc are only 1-2 seconds delayed on your end?
Ya, official is nearly instant with poetrade/app about 2 seconds delayed
I suppose it might depend on which type of filter you're using
how do you suggest we do that?
can do a 1 chaos 6 link, and either voice chat it or just say which pops first
that doesn't sound very accurate though ;)
no offense
or u can give me w/e filter u got goin
the way I did it was using account search and used my own account
and just popped items in, changed area
thats what im saying
sry we both put in same filter
I drop item or u drop item and we make sure we both getting same result?
well, try to put your account in and do similar test, and see if poe.trade and poeapp are similarly delayed as in my latest test
if not, then I suppose it's cosmic rays ๐
I'm just too lazy to re-connect my mixer to get my microphone connected again (it's 2 am here now, pretty tired)
Va1ent obviously paid for poeapp and poe.trade premium
nah, closed the game now
haha, yeah
considering the amount of $$ i sent your way Novynn, doesn't that mean I should have a negative delay? 
they are talking about human prediction on the tech sites recently ;P
maybe soon we'll be able to buy before the seller realizes they want to sell.
AI/ML has been pretty hot the past couple of years, and just getting hotter indeed
@subtle vapor what server you connected to in PoE?
US - California
Ok.. I have a theory
I'm in EU, Sweden. Connected to Frankfurt
The ingestion point for the river is in Texas somewhere, and it is seemingly apparent that pathofexile.com/trade does not use the river the same way as 3rd parties does.
perhaps the river ingestion from european realms are somewhat delayed
we do just use the river
then im out of ideas
these things have been coming and going in waves, its very possible by the time u did your test, and we started talking about mine that the congestion faded
unless u were also doing them while we were chatting
2 hours ago
thats the issue, I have seen swings in the 30 minute marks.
likely just a congestion issue with the api for the other 2 sites, when they are slower. Im not sure why OCCASIONALLY the pathofexile.com/trade has been delayed longer than them. Novynn?
that does not sound fun, Novynn. how come?
well it's my fault really, I forgot to clear out all the old bestiary entries after that league finished
so we currently have 250 million items
database is finding it hard to search across all the pages which makes it just a tiny bit too slow to keep up properly
Take it down for a week, sort it out, I'm sure no-one will mind.
we need to upgrade postgres so we can have logical partitioning ๐ฆ
lol
imagine if they had somebody looking after the api with at least half the effort
looking after the API? There are no API-specific problems
any issues affect the website as a whole, including our own trade site
@timid hemlock hey, i noticed I can't find %trap damage on weapons in PoB, but i see them on trade. Am i missing something?
@compact isle really? because I remember people complaining our websites didn't work and telling others to use the official one, when the response times were 10-20s. the official site meanwhile loaded just fine
loading is different from indexing
@waxen pine That's one of the special affixes from Atzoatl, so you won't see it in the item crafting interface
I might add the ability to add them as a custom affix, though
We'll see
lol... @compact isle :
https://www.reddit.com/r/pathofexile/comments/8rv6nr/gg_ggg_crazy_good_live_search_speed_improvements/e0v0yxg/
Why are we even still surprised that people on Reddit are clueless and stubborn?
There is one thing though, that makes me curious... How they solved the "Empty prefixes and Empty suffixes" filter.
Which makes me think they might have something special. I mean, I'm not ranting about it... at the end of the day, it's their game and their data. But... it would be nice to have that kind of information available.
That would be interesting. AFAIK crafted prefix/suffix count as free prefix/suffix too
The problem is that the affix data in the JSON is "merged", so if you have let's say 2 modifiers with a "+X to Strength" stat, they'll be merged.
Each item JSON looks like this: https://gist.github.com/andreandersen/f9bd252c901069665e8ce42fe8fb3699#file-stash-item-json-L24-L32.
If you do 5 + 5 = 10, and just store the result, you don't really know how they were added up (if they even were added up), and need to make some "qualified" guesses.
fun fact of the morning: Poetrade/app beating official site by about 15-30seconds, sometimes more had 1 test delayed official site delayed > 2 minutes) fun watching the waves of messages in game depending on their tracker ;P
tested it myself about 30 minutes ago, had official site winning by a 5~ seconds like 7/10 times, but yeah, it seems quite inconsistent.
Setting up a woop on a certain popular item on all three sites and tracking them over a day to see who wins each woop would be interesting to see
How about creating a webservice pulling all of them, so you always get the fastest ๐
Isn't it possible to have the client init the weblistening on poeapp/trade/ggg and the website just views the result and filtering duplicates.
yeah seems like it wouldn't be that difficult it someone wanted to go that far
aren't there quite a few public tools around that connect to poe.trade or official trade websockets without a browser? that's all you'd need for such a task
@simple ravine i mean he even told us there likely won't be affix info in public api
he probably meant it's some combination like they still use the same idea with change ids but instead of going through the web api just read stuff from the database where i assume it's stored in some binary game format? (like what you'd get sniffing game traffic with split affixes)
we just want the extended property here: https://gist.github.com/BrentAureli/cd618ba149dfa72c0a839e06b05874c0
@timid hemlock Ok thanks. I made a custom item temporarily and that works.
@chrome topaz that's conflicting to the information I've heard from Novynn. Perhaps they abandoned the idea; not sure.
I heard from Novynn as well that there wouldn't be affix info in the api
^
@chrome topaz ah yeah that is newer than my recollection of the discussion. Perhaps we can persuade them somehow.
Is the official trade site display essence tier information correctly?
Garena Taiwan server are terrible, 5000+ queue after a client crash, in the second week
@compact isle
max buyout set to 14c, results showing 15c
I just wish they didn't show the website preview for links and show the discussion instead
The link will jump you to it
@compact isle Any idea why the ladder api is listing some characters as dead even though they're not? https://i.imgur.com/fDrkPAz.png
it happened before, with instance rollbacks
Why isn't there an official designation for mirrored ๐ญ
tfw none of this junk kept me from nearly buying a mirrored item
I wish that all the trade sites had a quick add button for modifiers
I've also noticed that there are modifiers that you can't search for as well, I forgot the item name off the top of my head, I think it was piscators
whats the tool most people use to list items for trade?
thanks, saw some streamers do it, didnt realize it was a pay thing
acquisition if you don't want to pay
Smh even poeapp doesn't have a quick add button for modifiers my dreams and hopes were crushed
Does anyone here have any experience with pypoe?
@echo hazel it's better to just ask whatever you're gonna ask
I was trying to find where and how content.ggpk holds the information relative to what monster varieties can spawn in each map and I've only found part of it, was wondering if anyone here knows where to find it all
That may be something that might not ship to the client in the first place.
yeah the client probably has no need to know it
@echo hazel what is the part you did find? because if I remember correctly you had to join more thant 5 tables to get to that information. I think I was able to get possible invasion bosses for each map back in some flashback event
There are some static MonsterPacks, but others may depends on WorldAreas's Tags
@timid hemlock https://i.imgur.com/PoSiOUy.png what i do ? ๐
You've been naughty!
oh noooes
ehh just after exporting a pastebin link trying to click back on skilltree iirc
Not sure then
๐คท
That type of crash is exceptionally rare, and I seldom manage to track down the cause
It tends to be drivers at fault though
yeah thats the first time i had a crash happen since i started using pob so i guess its fine ๐
@glad plaza the maps.dat file has a column and a WorldAreas_Key column, and each WorldAreas_Key row also has a MonsterPacks_Keys column, but I checked all the corresponding monster varieties for channel maps and there were only 3
Maybe those are the signature packs. The other packs might be matched via tags
out of bounds read vulnerability?
@pseudo ocean do you have a poc for that issue?
or you overwrote data with garbage shit as well
Im playing around with the api for the first time, running r=requests.get(url) in python, and most of the entries in r.json()['stashes'] have accountName, lastCharacterName, and stash values of None, and the items value as an empty list. Is this normal?
yes, if you start from the beginning of the river, they're more common
those are stash tabs that are marked private again, or accounts that have been closed
Dont private tabs show up like regular ones with the public value set to false?
@pseudo ocean i have no idea what youre saying and i didnt see it last night ๐
my bad
Well, when a challenge league is over, I'm guessing it gets "nulled" in the river
@chrome topaz https://www.reddit.com/r/pathofexile/comments/8si44t/unidentified_voidforge_appears_as_unidentified/e0zo124/
rip you
most hated poe (ex)player
:p
nice
you made a person quit xyz
hope you're happy
:<
did you guys not get a report yet :D?
Expected that some people are pretty active with that kind of stuff
inb4 poeapp coding away to fix
burn it
๐ฅ
Official trade site is scary... it localizes the text to fit the seller.
I just offered to buy something in russian ๐
cyka blyat gib item
some guy even talked to me in russian afterwards
๐คท
kinda hilarious thread though with the voidstarforge
its too hot to play atm
people bitch and praise op for not giving back the money for the voidforge
report? lol
I get to learn about these problems from these epic reddit threads just like you
am i a first reporter then
puts on his โญ
but what if its my own karma
and it also amuses you
gotta be worth something
well basically when ggg added voidforge in bestiary they made it use the same image starforge.png
So how does xyz get paid for his assistance in this scam scheme?
so the unique id stuff works from picture path
xyz takes a 23% cut
Decent.
he then sells the currency to fund new psvita game dev
or just give us unique name
or so i imagine
no idea what you're talking about @grave wren
๐ธ moved on from the vita completely?
never heard of that "vita" thing
๐
tbh i wonder why they do not display/store item names of uniques in the copied text
anyway i guess i better get playing incursion so i can refund that dudes 2 ex or whatever
its fine he quit already
did you mean: play support
like a garemon pet
Almost everyone in the comments giving poe.trade a free pass... but the root cause of this whole kerfuffle is listing an unidentified Voidforge as a Starforge, that's just absolutely wrong.
How badly would poe.trade have to fuck up to get its API access revoked?
on it xyz
he challenged you
can you just fix exalts to 50c
thanks in advance
you too poeapp

i wonder if your game will crash
Auto-applied discount.
oh man thatd be even nicer
just show his priced items for half price
so he blocks everyone for being scammers

for science ferret
I'm at work though
then we can tell them it's trade api glitch


@timid hemlock There seems to be a typo in Chains of Command's description, instead of saying this 10% chance to Trigger Level 18 Animate Guardian's Weapon when Animated Weapon Kills an Enemy it says this 10% chance to Trigger Level 20 Animate Guardian's Weapon when Animated Weapon Kills an Enemy
it didnt but thanks!
not all of us are super readers like you faust
herman the german
I'm not really familiar with how github works but is there some specific way to submit that something is missing in PoB?
@trim gazelle If you have a human-readable problem, file an Issue. If you have actual code that does something, make a Pull Request from a branch of yours.
Make sure to search the issues beforehand, it's likely that someone has already ranted about it ๐
oh rip I'd have to make a github account
A lot of people report bugs to Openarl here
indeed
guyse i have a problem with my acc can someone help me some in game developer or someone please
@slow forge Fixed in the next update
A bit of a far fetch, but could we get full support for Chains of Command's version of Animate Weapon?
Not sure; it's a tricky one to support
GGG should use http://web.poecdn.com/image/Art/2DItems/Weapons/TwoHandWeapons/TwoHandSwords/ElderSword.png for VoidForge
but that's an innsbury's edge
im using the icon pathname for unidentified uniques
@velvet fog Looks like the chrome update is going to fuck you over a bit
cloudflare dns server broken
rip poe website
you're not gonna believe this https://www.reddit.com/r/pathofexile/comments/8ssm50/pathofexilecom_seem_to_be_down/e11w34m/
OverflowError
BufferUnderFlow

Does anyone have a list of various user created scripts for, say, poe.trade and the official trade site? I recall seeing some tampermonkey enhancements to both for some things, can't recall them all
no lists sorry
get on it ferret
But was it in javascript?
tooldev[faust'].useful = null
@timber cave only used one that made PoB compatible item copies from xyz, but it was quite bad on live searches.
Added a link to all entries on search procs, even old ones ๐
Yeah, I googled around and saw that. I was mainly looking for the recent reddit post that added some double column view to the official trade site, but it seems that's been integrated into the site itself
In other news, Linode has upgraded their plans now.
Still considering moving my stuff to Hetzner to be more like the cool kids.
come to the germans
EU based is nice tho
is that avatar or pokemon
y not both
ยฏ_(ใ)_/ยฏ
why not neither
@timid hemlock I have a question about dps calc of charged dash. Is PoB taking into consideration "Deals 150% more Damage while Channelling if Illusion has finished moving" part?
Nope
I see. This is confusing
That skill is nigh impossible for PoB to simulate correctly
Isnt it's like zero and max stacks blade flurry?
Not exactly
add in a minigame where you have to trace a path with your mouse and answer a captcha to calculate charged dash dps
Idk, 150% more damage sounds a bit absurd when you have 1m dps already, so i questioned
That 1m DPS number almost certainly isn't useful as a guage of your actual DPS
It might be proportional to your actual DPS, though
I'd have to check
https://www.pathofexile.com/trade/ allows you to search for open prefixes and suffixes, and definitively lists each affix next to each explicit mod line.
http://poe.trade/ doesn't have that feature, and I'm not seeing any means of trivially extrapolating it from data in the trade API.
Is there any good way to get that information programatically?
Ah, frustrating
๐
I'm trying to do a search for a wand to find the wand with the highest possible weighted sum for the price that also has an open prefix
official trade site doesn't display the actual weighted sum result
poe.trade and trade API lack info to search for open prefix ๐ฆ
Do you know of any better way for me to do this than flipping between the two tools to check the weighted sums for each potentially interesting item?
or something equally tedious like computing each weighted sum myself?
I suppose that's true
Awesome, thanks for the help!
@odd aspen the official one does show sum results, you might not have updated your page in a while
Oh! It's definitely there now, thanks!
When was that added? I had just performed the search earlier today
I was probably just blind
@compact isle Is there any way of posting a query directly to the trade site as a form or query string? Or does it have to go through: 1. AJAX to get short id, 2. redirect? (Harder to make an elegant link solution)
hm, not currently
but it would be easy to add a ?redirect=true that would redirect to the search result page
Adding all 3 trade sites to ninja now, since I'm getting requests for it.
But I'd like stuff like ctrl+click to work properly.
and not try to ajax request while the user hovers over the link or something crazy ๐
The redirect sounds reasonable. Question then becomes if I can construct a html form element that posts the correct data. I'll experiment a bit.
oh the api request is super easy tho
you can also use ?source={"jsonstuff"} instead of posting a json body, not sure if that's useful
but why tho
ยฏ_(ใ)_/ยฏ
Okay that works for me.
I'll experiment a bit, but the redirect option would be helpful.
The json is not a problem, making an ajax request before redirecting is a bit worse while keeping proper link semantics.
I'm gonna make a site that basically does the same form, but uses the conversion for the slider, I think I'm finally at the tipping point of time investment for this
@compact isle you should really use computed properties more
@compact isle Yup this works - only missing the redirect option then ```html
<form target="_blank" method="POST" action={'https://www.pathofexile.com/api/trade/exchange/Incursion?source={"exchange":{"status":{"option":"online"},"have":["alch"],"want":["chaos"]}}'}>
<input type="submit" />
</form>
you don't have to post that
curl https://www.pathofexile.com/api/trade/exchange/Incursion?source={"exchange":{"status":{"option":"online"},"have":["alch"],"want":["chaos"]}}
Yeah that works too, still missing the redirect though ๐
using Vue was a learning process, so all parts are at various stages of "correct" ๐
I'll start on the redirect once I'm done with this GDPR madness
Here give me like two seconds
Oh yes, GDPR joy.
@compact isle I don't think the source thing works
That does what @fickle yew wants basically a button that does everything
However it gives you interesting results
oh
It's alch
now it works
Enjoy a configurable button
@gritty olive Yup that works. I'm just trying to avoid the extra request.
It caches it, so maybe that will help
Hm. I don't think people are clicking ninja trade links multiple times unfortunately. ๐
I also learned that a lot of those ids can be used on the search site as well
๐ค
guess they are non unique
pay no attention to the search queries behind the curtain
that's an exchange id o_0
Does it just see that it's bad and do it's own search?
search ids just populate the state of the app when it boots up
It finds items crafted with that currency obviously.
so if you switch to the exchange tab it will have those things selected
huh
we rebuild the client-side state based off the query you give
it's super gross but works
json?
uh, what, the id is json?
the id is just some random thing
@gritty olive This Does Not Work button intrigues me.
It doesn't work
@fickle yew okay redirect is implemented, just do &redirect at the end or whatever
@compact isle Great I'll try it out. That was a fast GDPR implementation!
I didn't just start today ๐
