#tooldev-general
1 messages ยท Page 67 of 1
a small changelog 1-2 days in advance at least yeah
some small documentation snippets to start with
There's no good channel for those changes anyway. The most obvious ones would be this channel or the dev subreddit.. Both of which are very easy to miss.
blog with rss feed
well you can still ask here
and people will tell you where you find it
it's not a huge issue imo
I'll just bring up Riot Games as an example again
I guess asking GGG to communicate relevant changes here might even work out
Bex hangs out in the discord
At times I get to talk to Jeff about XBOX filter things
I usually refer to @velvet fog's swagger reference: https://app.swaggerhub.com/apis/Chuanhsing/poe/1.0.0
Join thousands of developers who use SwaggerHub to build and design great APIs. Signup or login today.
he's on the XBOX poe discord
@simple ravine Can you expand on what Riot Games does differently?
(not in that loop)
neat
static resources available as APIs
Looks very nice. I haven't really had much problems with the GGG apis though. You work most things out.
hint hint
Oh yeah not having to datamine would be nice ๐
very much so
@grave wren yeah I fixed it
thanks
did poe trade macro used to have tileset information on maps with ctrl+c? is there anyway to get that back if so?
it was removed from the game
@simple ravine how is the UniFi network going? Still like it?
yeah, it's treating me well, Emmitt
Nice, am looking into getting a few pieces, so I wanted to see how it was
If you have a lot of money they released some XG series that's totally insane
@mortal bone what have you been up to? Haven't seen you round much in the last few months
working lol
Busier than usual?
Yeah, moving teams, so I had two sets of work that needed to be done. Also, raising a kid, so I don't really get on much
ah, kids will do that
job too
I'm starting a new position at the end of the month too
Nice, I ended up moving from IVRs to our mobile apps team, so it is a pretty big change
Yeah, tough books for inspectors
wouldn't surprise me.
we are targeting android 19 if that says anything
no Android P Beta ๐
sounds like my phone would support it \o/
pretty sure even google gave up on api levels <21
Yeah, I about died when I found out
wonder how many shims you need to add
yep, a little annoying format-wise
@wind garden crashing, how so?
@compact isle Thanks for making a website api forum for stuff like that. I hadn't seen it.
@hazy fog mind pinning that forum /thread?
best ferret!
๐
@fickle yew the page will become unresponsive and then display this errror
only happens on poe.ninja in chrome
ads have been reaaaaaly slow loading lately as well
going to try turning on adblock to see if the crashes go away
crash happens after leaving poe.ninja open for ~5min
might be memory related
@compact isle Could you also add an example of how the ingame item data of those new vaal skill gems looks like? It easily gets forgotten that there are people out there that need to parse it ๐
@fickle yew no particular page. I think it's ads related. It still hasn't crashed after turning on adblock
Okay. I'll experiment. Thanks.
for reference the ads I'm seeing are gopro hero ads
and they're taking up over 1GB of memory
k ads just changed
memory jumped to 1.2GB
Wow that doesn't sound good.
ya looks like ads aren't freeing up their memory allocations
each time it switches they go up by 200MB
until it runs out of memory and crashes
up to 2.1GB now
i just reloaded the page about 3-4min ago because it had crashed
i mean
it seems pretty tied to ads
ya
i cleared the cache just now
no change
hmm
does seem better with all extensions off
chrome staying around 200MB memory usage
which i think is pretty baseline
yep
doing that
looks like it's not extension related
turning off extensions lowered the baseline memory usage
but it still rises steadily in 200MB jumps
guys, is there a way to simulate fate of vaal in pob ?
@polar island he already gave me a bunch of info on private messages too ๐

@wind garden browsers normally use a garbage collector that is set to quite loose pressure
@misty merlin I didn't forget, waiting on that to be implemented ๐ I'll ping you when I have the info
Please add this button
this is the channel for poe tools not ggg suggestions ๐
I dont know where to post this ๐ซ
probably the suggestion forums
Got it, thx!
since currency cop is dead, are there any alternatives you guys know of ?
@gritty olive are you dead
well i mean i checked in the forum, noone can get it to work for flashback since a few days
dont know any alternatives unfortunately
rip
I'm here
Flashback event won't work
I responded to someone else a few days back that I should remove events from it
It would be nice if poe.ninja mapped leagues to their name in the api
cc @fickle yew
its not just flashback , i cant even login in 2.0 ๐
I should really implement some form of reporting so I can fix bugs better o_O
according to your forum thread it should be a known bug ;P reported so many times
@gritty olive eh? poe.ninja is using the identifiers from the ladder api.. I'm not sure what else would be better. It has a few short hands like tmpstandard for the current challenge league. That's not something my site is using. It was requested by someone making a tool.
@grave wren eh more like an automated way when an error occurs it handles it for people so they shouldn't have to post or a button to copy to clipboard :/
Rip it looks like these two are the culprits: {"endAt":"2018-05-28T21:00:00Z","id":"SSF Flashback Event (BRE003)","startAt":"2018-05-04T21:00:00Z","url":"http://pathofexile.com/forum/view-thread/2139979"},{"endAt":"2018-05-28T21:00:00Z","id":"HC SSF Flashback Event (BRE004)","startAt":"2018-05-04T21:00:00Z","url":"http://pathofexile.com/forum/view-thread/2139980"}
๐ค maybe I should just remove the fallback support for SSF stuff
@pseudo ocean i have a fix thats about to go out
should fix the current event issue same to @slow forge
actually it might not show up
I hope the fix for events works for future events
Can't really make many promises on that one @_o
Not only does the login work, but also maps are finally parsed and abyss uniques are parsed correctly with their Abyss sockets
Which is just great
๐บ
although its gonna be rough to get used to that layout with the font, i been using 1.2.5 forever
eh im not a fan ๐ but it works so im happy anyway
well
im missing the exact value of an item if they are stacked for example, old version would show how much one is worth while also showing the total value, and i liked the grid more than the list @gritty olive
also it automatically updates every minute or so and i havent found the option of turning that off yet
also also it misses a "select all tabs" function
overall the 1.2.5 was perfect in layout but lacked the functions like map tabs and whatnot , you got the functionality now but the layout is "hard to get around" for me personally
correct
And did GGG ever mention it anywhere @hazy fog ? Like an ETA or something
not that I know of
๐
Yeah it really sux
@pseudo ocean the updating yeah is always constant, why turn it off? it retains history and is like every hour
Not sure about bringing back select all tabs, that is a huge resource hog
I don't like the table as much either tbh ๐ค
@gritty olive thats just bs ๐ i wanna farm for an hour and then update and see how i did tbh , not this minute like stuff :S
๐ค nothing should poll every minute
๐ค
how many tabs do you have?
the only thing I can think of is that you're fetching a lot of tabs so it fills up the intervals throughout the hour
since they are evenly spaced
they auto refresh
they dont , atleast the names dont
https://github.com/currency-cop/currency-cop/blob/feat/remove-material-ui/src/components/App.js#L482
They are most likely still under cache, it's to avoid api timeouts
in 1.x it was easy to get timeouts since people were trying to fetch 30 tabs every 5 minutes, and then spamming the auto refresh button as well
so now it's handled for people to prevent abuse ยฏ_(ใ)_/ยฏ
I definitely think the rate-limiting is overly aggressive but gotta abide by the limitations
its kinda countered by the auto minutely refresh bs ๐
It's not minutely unless something is changed within a tab
Which makes sense really
To update after a change was made
As far as your farming escapades @pseudo ocean I suggest you use a clean dump tab to get your farming results
@timid hemlock Hm. You don't seem to be including spell damage modifiers to poison caused by spells like Essence Drain. According to the wiki it seems it should.
It shouldn't
Was it changed in the double dipping adventure?
Correct
Ah okay. Wiki just still says "Modifiers to Spell Damage apply to this skill's Damage Over Time modifier also affects other damage over time effects created by this skill, such as poison or ignite.[1]"
Thanks ๐
Ah the wiki is all over the map on that one.. Vortex agrees with you instead: "Modifiers to Spell Damage apply to this skill's Damage Over Time: Modifiers to spell damage only apply to the ground effect portion of the skill and do not affect other sources of damage over time which may be applied by the explosion, such as poison, the Decay Support, or ignite "
From the DoT changes manifesto, part 2:
Some skills, such as Essence Drain, had a stat saying "Modifiers to Spell Damage apply to this Skill's Damage over Time". This affected all Damage over Time that was caused by that skill. In the Fall of Oriath Beta, this will be replaced by an equivalent modifier that will only affect the specific Damage over Time effect that a skill inherently applies, not any others it causes due to stats on gear or supports, such as Poison or Decay.
More balanced, I should think
Yeah most likely. Otherwise it'd quickly get mandatory to use one of those skills.
I think PoB "Share with pastebin" ๐ ฑroke
nvm it's just pastebin heavy load error
@misty merlin added a Ctrl+C example to that Vaal gem post now
Thanks ๐
Looking for a good source for item base data - levels, names, attribute requirements, max sockets, etc. Has someone made an API or database for this sort of thing, or is wiki-scraping the best option?
Excellent, thanks
@compact isle it seems that if somebody is playing in an SSF league they won't be displayed in online API, https://www.pathofexile.com/forum/view-thread/109153/page/521#p15529849 can you confirm?
yep I see how that happens, will get it fixed on our end soon
SSF players should be included now
cool, thank you
@slow forge found the issue with the links
Released!
If I was to just run 2.0.0.7 installer, would it automatically overwrite the previous version? @gritty olive
hey new to programming and stuff. I was looking at the api and I am not sure how it all works. I was looking to see if there is a possibility to set something up where it (lazy mode) to calculate damages of gems, based on how many links and maximize damage.
there's already a very popular tool to do that (and more) called path of building
does the Discord POB bot tell you how many points are allocated on the tree, or can that be a feature added if it does not
It can't currently if i get around to use the headless POB it should be possible to do that
yeah i wanted to at first
but i want to make a rewrite either way
wrote the decoder for the urls already though
so shouldnt be hard to do the rest
we'll see
still unsure why pob's level is decoupled from the trees though
i think a lot of people stick in like 130 points and then pare it down from there
and it would throw a fit after you hit 100? maybe?
ExileCon anyone?
heck yeah
only a 26 hour flight
already checking what flights that are good ๐ .. gonna check with a former employee who's from NZ
around 1 500โฌ and between 28-36h ... nope
found business class for $2600
im not traveling 26 hours in coach
but it's Singapore Airlines... never traveled with them before
too exp
$500 and 14 hours
2018/6 3.3
2018/9 3.4
2018/12 3.5
2019/3 3.6
2019/6 3.7
2019/9 3.8
2019/12 3.9
Soooon 4.0
pretty sure Singapore Airline is really nice
hmm, i think fiance took that to Singapore and Bali with her sister earlier this year
I'll ask her, but she flew coach. I would most likely book business
Qatar Airways has been named the best airline in the world for 2017 by the leading aviation consumer website Skytrax.
singapore airlines Rank 2
that photo on Singapore isn't business though, that looks like First
I once flew first from Stockholm to Seattle with British... it was pretty nice. Had to reschedule a flight and there were no business seats on that flight, so I had to upgrade. That was one expensive reschedule.
would be a 18hr flight and $1100 for me lol
@gritty olive good job on the individual item prices
thanksies
@fickle yew ๐
@slow forge yes?
It shows skillmode across all 5l+ skills, so it can be > 100%.
If you have a 5l cyclone and a 5l ancestral warchief for example
nice ty for implementing that switch
Yeah, nice feature indeed
A more interesting feature coming later today. ๐

mandarin support
?
Not until I sell 80% of my stocks.
๐ค
i hope the translation line in my ava is as wrong as i believe it to be - i am sorry chinese speakers
rasmuskl makes a post on reddit announcing new features of his site
first reply "Whoever makes that site, you are my hero."
ah, reddit

Maybe they thought that some guy just decided to cash in on karma 
new tlds when
u bought that?
a while ago yes, among others
Middle column is a trade sniper.
3rd column converts all currency at the current rate to chaos for use in various calculations.
Anyone figured out how to decode the BANK audio files?
I've assumed they're stock FMOD Studio things?
yeah I found one eventually ๐
I have a few too ๐ค
Is there a site that renders all previous trees to compare them?
or at least one with 2.x up to now?
too late i'm already making it don't steal my dev space
But are you?
I know someone was making one
๐ค
You could just use a diffing image tool tbh ๐ค
No but that would be cool, donโt see it being super useful though, could probably just do one of those scrollable image albums
That overlay images
Yeah
hgfl jeff
thats one massive jpeg though
dont you talk like that about my mom
how to get better div card images? http://web.poecdn.com/image/gen/divination_cards/ThreeFacesInTheDark.png
extract from game?
The ones I see in the game files are 396x284.
They're at places like /Art/Textures/Interface/2D/DivinationCards/2DItems_Divination_Images_105.dds inside the GGPK.
@waxen musk They're compressed, but decompressable with the usual method.
(broetli, ho!)
I made a conversion thing for the brorli-compressed DDS, I can convert and bundle them up for you
My "serve ggpk contents as a web server" thing handles both symlinks and broetli. Very filthy implementation ๐
Would've been nice if there were flags in the format, but where's the fun in that?
what's the point in having it as a webserver?
Walking around the tree with directory listings, and being able to extract subtrees with wget -np --mirror instead of trying to half-arse my own filesystem code.
Instant preview of supported types like PNG too.
I just made an extractor ๐
And of course, "because I could" ๐
that's a valid point ๐
Got some branch somewhere where I'm hoisting out the core logic into a lib, so I could make an UI for it instead.
(and sure, there's existing products that kind of do that, but hey :D)
yeah, @obtuse citrus has done a great job with PyPoE - but I wanted to make one for C# and .NET Core
Mine's glorious C++.
Time for our Haskell guys to get going
nice!
@grave wren Funny that you'd say that...
(not the best language for this thing, by experience)
I wrote a reasonably competent TTF parser in Haskell in the old days.
Arbitrary pointer chasing in binary blobs is "fun".
Does not sound fun at all ๐ธ
@velvet fog Art/UIDivinationImages.txt parse that and extract from the dds sprite sheet
Mmmm .Net Core. So great.
There is the old libggpk (c#) which hasn't been worked on in quite some time
Writing some c++ libs has crossed my mind, at least for the some of the bulk tasks like the .dat files and the ggpk itself. Can export c++ stuff to python via boost::python as well, so as of a sort drop-in replacement to the native python libs, but I'm mostly maintaining atm and the other time goes to the wiki
Python has reasonably decent binary wheels nowadays, right?
Should make distribution on Windows easier.
I've only been exposed to them at work under Linux, but I assume they exist on Windows too.
it's pretty solid, but you'd need to compile for various target versions you're intending to support, I suppose it could be setup easily enough on github though
Got it, thanks
@velvet fog as always you can just use the cdn: https://web.poecdn.com/image/Art/2DItems/Divination/Images/ThreeFacesInTheDark.png
that's better, thanks
Hi guys.
Do you think adding "Sort by X " to PoB uniques list is possible ? X = any stat you pick, for exapmle - "Sort by total dps increase" or "Sort by DPS increase per poison" or total life, crit chance, multi....
I think it would be useful ALOT for most people.
@timid hemlock
It's a frequent request, and I have played around with it before, but the DPS calculation is too slow to allow the sorting to happen in realtime
It is possible to do non-realtime, but it is tricky for various reasons
I see. Just make it so users HAVE to refresh the sort each time :D
Yeah Async is baaaaad :D
It isn't so bad with Lua if you can get away with using coroutines
At least in C#
The node power calculation uses one
(which it likewise does because of the slow calculation process)
Probably, but annoying to use
Or
Even if it is on-demand, without using a coroutine it'll lock up the UI for several seconds
Which isn't acceptable
Make it refresh every time you do something important and not just all time
Lemme explain
Hmmmh :/
Maybe
Honestly it probably wouldn't be that difficult to implement
But it's just one of a long list of little features that I haven't time to work on
When user changes skill to calulate for / changes items / opens the gear section. This way it would update after you did changes to tree and will be updated as you manipulate your items
Err, well that's how it would always have worked anyway
By realtime I didn't mean every frame
But updating during the frame loop after a change to the build
It would update if the Items tab is open and there'd been a change to the build
When there's so many uniques, yes it does
Individual calculation passes are quite quick; a couple of milliseconds
But it adds up quickly
Just so I know - right now when I hover over item it shows the changes it would do
Ia that calculated when I hover over it ?
Correct; during the first frame the tooltip is showing
Ok
Wait
Maybe
What if you made it require a category ?
Like wepon slot 1 / 2 / belt etc
That would decrease the total compiting time ALOT
Correct
But the restriction would seem arbitrary to the user
If it was necessary to allow this feature to be implemented, then I would take that path
But it isn't really; it's just a matter of finding the time to work on it
If I could I would help you
I'm sure ๐
Maybe make it optional in settings ?
So only users who decise they want to go through the long loading of all items / restrictoin to 1 category could
I'm not a fan of hiding features in the Options dialog (which a lot of users have probably never looked at)
And if I'm spending the time to do that, then I might as well implement it properly
Because it won't be much more work, TBH
Hmmmmh
Ok
Oh and BTW - I managed to implement the "Combustion" support and it seems to work correctly :D
Ahh
Took me some time to understand the way support gems are "coded" but I think I got it
now have fun adding the new ele hit :p
I'm 99% sure GGG is aiming to screw me with new mechanics at this point
So many things that are hard to simulate
the existing one's already split up like wild strike right?
Yup
so you'd probably need an extra "unified" option which simulatesthe effect of jewel restriction or just normal rotation
If it was me I would make 3 bools for the elements, use 3 conditional calculations for each element and that would do it... Right ?
It can be done in a similar way to the existing EH
But there's a few extra twists to ti
There's all those odd conditionals on it
Plus I'd ideally need to add a hook of some sort for EE to allow it to apply automatically, since it is guaranteed against a single target
Maybe its their way of explaining "We want to hire you" XD
๐ Probably
you already have those ailments as checkboxes in enemy config; the area calc might be a bit weird since they don't expose the splash radius
Indeed, but it's annoying having to hook it all up
Most new skills are a lot more straightforward; plug in the right stats and it works right away
Hmmh. I think i just came up with harder-than-it-sounds skill to implement for you.
You fire arrow to the air, it falls down on enemy. If it hits you fire arrow that splits into X arrows, hitting enemies AROUND the first target. X = amount of enemies around the target. They have to be within given range from the targets center ( no more no less ) Maximum of 8 arrows. Then it repeats for each enemy hit once again but it cant target enemies hit by ANY of the arrows you fired so far.
Would that be hard to implement ?
you just need to manually calculate mines
That's on the list
Yeeey
There's a lot on the list :/
I guess I would have to learn it if I wanted to help you
Yes
Fortunately it takes about 4.36 seconds to learn Lua
As it is literally the easiest language to learn ever
Ya no helpin me ? :(
_>
:D
Well, I'm just talking about the internals of it really
Metatables are both wonderful and damn scary
Gonna rewrite PoB to C#
Maybe-someday TM
I've a few people threatening to rewrite it in JS
๐
C# is silly though >_>
Don't hate on my boy JS! He's special...
actually JS is a good idea, ive been working on some stuff but i didnt get very far yet
not literal rewrite but rather a similar tool
Js is never a good idea ๐ธ
openarl someone posted a build earlier that had dual wield ele hit and EE. In the calculations the Off hand hit always had the EE debuff that the main hand would cause. Is that intended behaviour?
They're disabled iirc
wonder why discord lets servers disable emotes, and sells global emotes at the same time >.>
Is anyone out there working on a discord bot for item / skill info? I'm learning python and feel like this would be a decent project to start on.
I have one in C#, but it's more of a general search of the Wiki and doesn't utilize the Cargo API which I want to make it use soon.
Faust, thanks again for the code. I'm basically converting it from Py to .Net Core to roll it into mine instead of having to run two bots at once.
welcome, you might want to take a look at @simple ravine s c# bot, might be easier to port/integrate
Ah, so that's his. I was looking at that.
Yeah, his code is much easier to use as a template. Thanks.
๐
I know absolutely nothing about this stuff lol. I've made a simple game, and a spectrograph so far. Next was to go through some basic python bot guide. Could you guys offer any advice as to what else to learn? @civic yew A basic query was definitely my first step goal.
@unreal aspen I know nothing about Python, just very basics and understanding as to how it works. What exactly are you trying to do? Build a Discord bot in Py? Are you using Discord.py? As far as my search goes, this was really thrown together in a few hours and it works how I want it, but is super complicated and ugly for no reason. I do however want to make it use the Cargo API, just have to figure out how I want to go about doing that. https://hastebin.com/acayabotud.cs
Made this a long LONG time ago. Never got around to completing the data analyzing of PoE flask mechanics. I could try today.
Or someone already figure it out.๐ค
pob has some flask calcs
@civic yew yeah I'm wanting to make a python bot for discord. Idk about discord.py yet. Thanks for the link, I'll look at it.
Yeah, it's super ugly code, but it works for now
Discord.py would make your life a lot easier
To be fair, I'm not proud over that Discord bot code. It's merely a quick mashup
But by all means, have fun with it
Pob doesn't add other modifier to flask from I can see.
Just the mod on the flask only. Not from passive or gear so I guess the information I gave out long ago wasn't used as much to figure out the mechanics.
I guess I'll try then. 
@simple ravine It's really helped me get a base line, between your code and Fausts, I'm getting a long much easier and it's coming a long quite nicely. I mean, my Discord bots code is using Discord 2.0 Beta, but with my old 1.0 code, that's made semi-2.0ish lol. It's a mess, just haven't had to time to completely overhaul it
Yeah I didn't get around to reactor all models into separate files yet and add comments. Most of the output code is also really meh and bloated just to get it to work in a timely manner. The core thoughts are the same mostly.
@civic yew did you try my version and got it set up btw? Asking because i got stone requests on hoe to set it up properly but unsure which vinfo is missing.
@grave wren I didn't try running it, honestly. Just seeing how you're doing the calculations
Ah too bad thanks though
It's Python, shouldn't be too hard to get up and running. Maybe people aren't using a token, or not having a proper config file?
Prolly, have to wait for reactions now to know more ๐
i just also remembered that this: https://github.com/FWidm/discord-pob/blob/master/pob_conf.json might be super helpful for you
you can use it to translate PoB's internal naming into human readable output
Ah, interesting. I think I saw that earlier and didn't really pay attention to it.
Basically you're using that as a Dictionary for the Config printouts?
Ah, I may have to implement something like that then.
It's a lot nicer to display like that
my first version just had the var values
which was functional but meh
"conditionEnemyCoveredInAsh" vs Enemy: Ash
๐
Yeah, that makes it really more readable
So I'm a bit confused where you're using that. Here's a test build I am using and I see your playerRecently in that Json file but are you not using the label?
Life: 3,602 (176%) | Reg: 65/s (1.8%)
Energy Shield: 537 (89%)
Mana: 138/987 (28%) | Reg: 35/s (3.6%)
DPS: 801,903 @ 1.38/s
Animate Weapon + Elemental Damage with Attacks + Minion Damage + Ruthless + Multistrike + Immolate + Chance to Ignite
Enemy: Poisons on Enemy: 0, Burning, Ignited, EE (Light), Poisoned, Blinded
Playercharge: Minion FC
Playerrecently: Hit, Minions Killed, Consumed Corpse, Used Minion Skill, Corpses Consumed: 1
Pastebin - WebTree - powered by Path of Building.
Oh wait, because you're grouping on that, duh
yeah ๐
Sorry, I need sleep
just woke up \o/
Haha must be nice
confirmed ๐
Can't wait to have to do some edits when new things come out ๐
๐
Is this a flask that was meant to be in the game, but never ended up in the public version?
hm doesnt seem to find poe's style, does it
it's in the flasks folder in the ggpk
or are the bottled storm thingies somewhere els?
ok that definitely looks like a normal flask
nice stuff
second looks too much like alt-art rumis
hermes flask confirmed
I'd not bother too much with random shit in the ggpk they forget things sometimes
I think it's been removed now, but they had a full set of charms (think diablo) in the files for many years ๐
and new stuff may or may not make it into the game eventually
the map stash tab has been there for like 3 years or something
before it made it to the game
ElderBow2
looks like a bow you make by vendoring a full tab of cyclopean belts
would be nice to see a few more interesting bows in the game though
last bow was what, arborix? nobody built around it
yeah I think it's a variation of that
that one is called Elderbow.png/dds meanwhile the one I found is called Elderbow2.png/dds
quick someone try all the vendor recipes
Hmm
there's another, but i feel like i've spammed enough images for one day
Faust, zensei, thanks for your help! I got it up and running and I'm pretty damn happy right now! http://puu.sh/AtNRC/6e0eae2bbb.png
nice
A few small tweaks I need to make, like for some reason a 300 ES build isn't filtering out the ES like yours does, but I'm not too worried about that
I'm using those, I just think I did the logic wrong
oh probably
Way too tired to figure it out right now
but as long as it works it snice
๐
I use dedicated, it's good. though they had a huge power issue few days ago https://www.hetzner-status.de/en.html
maybe about 1 issue per year on average
@chrome topaz now the entire future of the poeapp project incl. poe community is relying on your evaluation.
maybe I should give him bad advice then: use amazon cloud instead it's better
๐
;-; xyz when will you make a way for multiple searches in one tab, you deny iframes but I don't want to open 40 tabs ๐ฆ
How do you quickly get to one search then when a live search goes off?
well if they're all in one tab you don't have to do anything at all
usually with 12 tabs though I look for the red [1]
Oh you mean combined in one not 12 searches
yeah
it's theoretically possible in my head at least, I'm sure xyz will tell me why it's not
Iframes are horrendous imo
horrendous or not xyz has somehow made it so the site can't be loaded in one
I've tried 
You can disable them easily.
While we're at asking xyz stuff: why do urls not persist through leagues, would you be able to migrate old search to std or new leagues?
at a guess the url contains the leagueid encrypted in it
That's what I would imagine as well
Same but I imagine it being easy to just point it to std if the league is gone
Would be great to not have to redo them
He'd have to eval each url when one is viewed
He has to either way check whether the league is valid I'd guess
It's easy to just take the URL and redirect in a sense versus checking each hit to make sure it's valid
I haven't tried outdated links, so idk how they work specifically
What league was that? Hmm it defaulted to Standard. But the search didn't go through. Maybe it's coded to just say if it's not a valid url then redirect to home with STD selected. Could be done on a 404 if that's the status being thrown on that link
Yeah that's why I asked I imagine it having to check the league either way so you could default to show the params or the result for std
Ah old links are throwing 302 which is a temporary redirect. So he has some sort of validation, just don't know what exactly
Actually it could be done with 0 validation as well
@polar island No experience with those particular Hetzner products. Last and only time I tried using their VM hosting (many years ago), they had an uptime of like 50% over the course of a few months, and support were mostly speaking German.
@polar island also on Hetzner now - Hetzner Cloud. Happy so far.
what size of data storage need for store public stash api data?
ah, ~52 gb uncompressed data, right?
@grave wren they're supposed to persist and redirect to standard
another thing is URLs expire if they aren't used for over 30 days
@hazy fog well it's possible, right now I have different priorities though like leveling my warlock to 110 uhh backend improvements and https maybe
oh ok ๐ฆ
oh interesting, then it was the 30d limit
@polar island I've been using hetzner dedicated servers for many years now and I've never had any issues with them. Any outages affecting my stuff were rather minor
most poe community sites powered by hetzner i see
my problems with hetzner were: disks died, PSU died once, something chewed on optic cable between DCs, rescue system not working, then the ~8 hrs power failure few days ago was the biggest one I think
and there was one when I got literally thousands of ECC errors logged in ~5 minutes, still no idea what that was
what do you mean by backup?
they have some firewall stuff (I don't use that) https://wiki.hetzner.de/index.php/Robot_Firewall/en
also note that the cheapest servers don't have ECC
not sure about redundant PSUs, well I see the dell ones do, but others probably not
(also this was my interpretation about chewing on the cable, but actually what happened is just ~5% packet loss or so, which backlogged replication to a halt on one server)
@compact isle do you know the patch size? will you have a pre-download torrent?
Those are still for the standalone launcher as usual, right?
as opposed to steam client? Yeah
Tencent had a partial patch.ggpk that only contains modified files, why not use it?
I'm not sure, I just do web development ๐
API improves this patch?
Looking forward to sneaky changes to the GGPK format that breaks extractors ๐
@timid hemlock Hey man. You ready for the spam when patch notes get up and "PoB is outadated, pls add new stuff" ? Xd
Probably not
Do you have life or are you gonna update ASAP ? :D
You realize you are now the person you just described
At this second, my life is updating PoB
Wot ? XD
Even though it's 6am and I haven't slept
I don't care if it gonna be updated asap or in 2 days XD
Oldschool ? :/
I believe this works well as an XD
we love you @timid hemlock
app/web need the pre-download to update
so I guess that filter info has a tiny error?
At the top it says the new command is called "HasMod". In the examples below it says "HasExplicitMod".
Pretty sure the "HasMod" is the correct name but I would prefer to be sure.
Any suggestions what might be the best way to tell GGG about this? I already sent Bex a message on the forum...
HasExplicitMod is correct
really sure? I know it WAS the right one but it changed to "HasMod" just recently
yes
okay, thanks
is pob ignite calc working?
For website builders, what options do u guys choose to host the services and DB (Hetzner Cloud? AWS is very expensive. Any others?), and how do you manage to absorb the cost or afford hardware upgrades?
I use Azure for most things
Some berate cloud, but I think it's lack of experience with it. I've used it since its inception more or less.
Gem data for tool devs coming soon ?
from Openarl: New skills, and changes to existing skills, will be applied once I get the data for the patch itself.
wait til pre-download or patch applied
@primal niche https://redd.it/8n4wmn
377 votes and 108 so far on reddit
https://www.pathofexile.com/ 502 bad gateway :0
same here
I saw 'Down For Maintenance'
Any other APIs out there for getting the latest change id besides poerates, poeninja and the official api?
problem is that both poerates and the official one don't have the delay so the change id doesn't really work for a solid minute
Why doesnt GGG release gem data for tools like PoB earlier ? Like with the Patch notes. Its already decided anyway right ?
I believe GGG is still working on finishing everything.
That, and it's not nearly as straightforward as giving us the passive tree JSON, which they need to generate anyway for their passive tree webpage
Just last week I tried implementing my own skill gems in PoB. Went pretty well. I even did the "Combustion" support.
It felt like just adding +- 15 lines per gem. I am just curious what I got wrong if its not that straight forward.
@compact isle I've seen all those "Vial of Something" items in the item filter post. Are they tradable items? Haven't seen them elsewhere, not sure if I missed something.
Openarl will explain same quest hundred times before patch launched
@primal niche make a pull request and save openarl some time
Hello there ! Someone know if a tool exist for display poe skill tree and embed in a website ? iframe from officiel poe website obviously don't work ๐
Anyone else getting this window after starting POE-TradeMacro? Got that issue since 2.10.0
2.9 is still running perfectly fine
How does poe-ninja and other tools find the passive trees from characters on the ladder?
probably grab it from the public profile
Hmm ok, any where to find the league/ladder ID's?.. tried the obvious ones like hcbestiary but cant find it
Oh wow I must've missed it, my bad. Thanks
more info here: https://app.swaggerhub.com/apis/Chuanhsing/poe/1.0.0#/
Join thousands of developers who use SwaggerHub to build and design great APIs. Signup or login today.
@gritty olive I feel like something might be wrong here...
@timid hemlock What do you do for work otu of curiosity? you might have addressed it elsewhere as well, btu why did you write PoB in Lua?
@timid hemlock Hey would be such an upgrade if u could add something that calculate the EHP of ur character with all things included (evasion, dodge, MoM etc ...) to see clearly which choice of item in our build gonna give more EHP ๐
@old heath not sure, I go here https://poe.ninja/challenge/currency and I don't see any data
looks like poe.ninja is broken rn
@misty merlin yes they are tradable, they're used to upgrade uniques (requires altar in the temple + unique)
ok, thx
@gritty olive It's using the legacy variant, instead of the one I actually have
Oh I feel dumb, it's because those leagues don't exist anymore and the site isn't updated yet
Vial of Ghost https://pbs.twimg.com/media/DefSR3gVQAEb-tV.jpg
@old heath I would have to see the tab results to fix it
I wish novynn would make me an account with 1 of every item so I can test this kind of stuff :<
lol
I'm working on charts right now though
@old heath figured out why
.split(',,')[0]
.replace('http://web.poecdn.com/gen/image/', '')
.replace('https://web.poecdn.com/gen/image/', '') // just in case
.replace(/\//g, ''))
if (pi_b64s.indexOf('rlc') > -1) {
console.log('is relic', priceItem)
}```
its quite complicated to figure out, but once you decode the generated image you can get the relic string
flasks don't have query strings
Huh, so that's why it's only an issue with flasks
Fixed it, not sure when it will go out though
Redoing how portfolio history is built so can track days
๐
@unkempt field I'm actually out of work at the moment; my last job was working on a C# backend for a web app
And PoB was written in Lua because it started life as a hacked-together damage calculator that was never intended to be released, and I used Lua because its my favourite prototyping language
@inner sundial With defences in this game being so complex, you're honestly never going to be able to combine it all into any meaningful numeric representation of your defensive strength
Any "eHP" number is really just going to be a very, very rough estimation, and not something suitable for optimising a build
you can note it as being a generalization
or even note the eHP vs different damage types
ideally, we should be able to simulate incoming dps of various types
Oh sure, eHP versus different types is doable
But is it that useful?
You walk through a map, you might get hit by a cold spell, then a physical/chaos projectile, a physical melee attack, a fire DoT...
Optimising for specific damage/hit types is a little short-sighted
You have to consider the totality of your various defence types, and make your own judgement
The program is never really going to be able to do that for you
@timid hemlock how's your Ruby? I need devs!
Never touched it, actually
fair enough - in aus anyway, could make it tricky
does poe.ninja have a good json api (or similar?) I want to make a simple browser plugin to lookup unique item price
that api is currently being completely rewritten though
oh no
api versioning to the rescue \o/
https://leanpub.com/build-apis-you-wont-hate < is a neat read but not too indepth
can probably read it in a weekend, very much recommended
api platform is still a really usefull tool if you want to doc you too : https://api-platform.com/
@lime stump poe.ninja have this : http://poe.ninja/api/Data/GetUniqueWeaponOverview?league=#League#
just replace #League# with the right name
you have that for jewel,weapon,flask,accessory and armor
^^
@compact isle Is it possible to provide .dat and descriptions for tools devs, just like the passives tree datas?
That would be deliciously awesome, BTW
quote from Bex
If we post one it will probably be in around 24 hours from now. I'll find out when I'm back at the studio tomorrow if it will be possible.
Maybe she can work her charm to provide proper dat specifications too ๐
@timid hemlock I see, thanks ! I will never know if its more worth to cap my dodge or get more life ๐
Indeed
Given that either option could be better under different conditions... makes it rather hard to give a concrete answer
Im free to query the API like 10000 times in a row right or do they have some guidelines if you aren't a tooldev
Capping dodge is pretty cool though ๐
white wind intensifies
Pity there are no procs off dodge like you get off block
for more interactions besides just not taking damage
To be fair, avoid damage without side effects (block animation) is pretty handy
Nope
Indeed
@grave wren let my white wind elemental hit build alone please !
@grave wren damn, I think ES6 makes imports dead easy
I mean python has really simple import X
where as ES6 is kinda tightly coupled to modules
but python has the same kind of module style too
nothing beats Java for imports IMO
yeah and both conda & pip are way easier to handle compared to npm imo
nothing against maven
I love npm compared to pip, cause a lot of pip things love to do global modules
yeah
dunno npm and the various framework seem so annoying
remember i am just taking my first steps in ts/js though so maybe with more exp. that'll change
Is Openarl going to update the gem values (post patch notes nerf)?
yeh, I think the more you progress NPM gets a lot better imo
especially if you're dealing with a package.json and task runners etc
for a newbie the most annoying thing is finding out what works for your framework
and what needs adapting
but JS has so much tooling it's sort of overwhelming
JS just sounds like a mishmash of buzzwords half the time
I work with Java primarily at work, I really prefer node development though,
but really depends on what the best tool for the job is
yeh... that's the stuff I hate
same thing I work on mostly
java backend, various UI frontends
cause java serializing json is pretty shit compared to fullstack things which can share resources
dunno didnt have many issues in most languages with that
but its more complicated for sure in java
I have to do two way serialization/deserialization between java objects and json a lot
yeah but jackson handles that pretty well in my exp
it's really a pain
jackson is ok, but a lot of the time the default mapper isn't going to work for you
so it gets to be annotation hell
also, case conventions
Java is mainly camelCase, js is usually snake_case (at least for me)
so that means my java objects have a bunch of @JsonProperty annotations
yeah but that's normal, especially if you then embed external services as well
i switched from python to java now
took a bit to get used to all the brackets and additional fluff
need different validation rules for frontend and backend which is also annoying
being able to use fullstack JS and use a single schema is so nice
anyway... a bit of off topic heh
how well do you guys think https://www.poeprices.info/ works during active leagues for pricing rares
every time i used it i got random values
for uniques it's not too bad
i mean for uniques i just use trademacro
right so
advanced searching in the macro works better for me than this page
I'm making some scripts so that I can do multilive searches, and get real time price estimates
nice
hey @compact isle are Stone of Passage / Flashpowder Keg tradeable?
@elder hearth he will after the patch is released he doesn't have all the details he needs until then apparently
๐ค aren't they objects that disappear after you leave zone like gold keys
so basically it just takes a list of N live search URLs so I shouldn't need a bunch of tabs
and for every hit on a live search it can price the items according to poeprices.info
kinda hacky visually
but that's the concept
I also have something to have the searches named and show their buyout min/max, as well as flags to make different sounds (alarm for highly sought after, diff clip for something useful but rare, etc)
but I really don't know if I can trust the pricing of standard league for most things really
seems kinda iffy
uniques it actually works really well
going to add some logic to show confidence based on how many related searches poeprices is basing their recommendation on
so if something is high confidence and also priced at 40% or less of recommended prices, may be worth looking at just to flip
trying to fill the gap that private indexers used to fill, without having issues with the delay and doing the heavy lifting of reading items
no idea honestly, path of trading is too boring for me mostly nowadays
i'd not trust std for league prices
too much changes
and much more activity
it's more an expirement
my searches will be uniquely built
but it can help as the league goes on and certain rares and uniques start to sway in value
building a spreadsheet type thing to generate poe.trade links for me as well
cause when the league switches or my searches expire it really sucks
then I'm stuck customizing searches for hours again
when league switches, poe.trade should redirect you to standard version of your search
well it usually doesn't for me, or the search itself has expired
if you don't actively use a link for a few weeks it gets purged
so all my "great starter rares" searches which I don't use after the first 3 days of league expires
it expires after 30 days
yeh
my goal now is a bit of a hodgepodge situation
use a spreadsheet that takes a few common params, uses the search url with query string params, fetch the redirects for those and store the hashed shorturl
and if I change some of the criteria in the spreadsheet (like max price) refetch
haha
nah, not for me
I like games with economies
otherwise doesn't hold my attention
ogod i just realized why my shorthand ifs didnt work
swapped expression and result1
because that's how it is in python

@chrome topaz huge request, would it be possible for you to have a dynamic league parameter which represents the current Temp league or HC Temp league?
this way I can bookmark my searches without having to edit them individually each time for each new temp league
unless you plan on adding something insanely awesome like a user login that I can save multiple searches and maybe modify them at batch...
yes, which accepts things like "Bestiary" and "Standard"
I'm looking for an alias of sorts such as "temp" and "temphc"
regex are no scipting language in my book
ya defines a search pattern
Assembler 10/10
reverse engineer?
+1 @grave wren
no ya I agree +1 @grave wren
๐
o7
@timid hemlock To save myself some time, you wouldn't happen to have created the skill gem for Seismic Trap for PoB yet, would you? ๐
he'd probably update it if he had done it
Well, maybe he hasn't done all of the skills, but has done at least this one, which is the only one I care about ๐
imagine everyone pinging him for the one skill he's interested in :p
Well, initially I was going to ask about adding it myself and what a specific tag was used for, but then I had considered that maybe he had already done this specific spell, and so that's why I asked.
@polar island yeh i have a script to generate my URLs now, but it's not super friendly, many searches of mine I would just be happy keeping bookmarked with a "smart param" which just represents the current temp league.
anyone ever tried this poe level buddy ? i feel like that is a miner since its java, terrible performance and basically no functionality :S
yknow, like xmr mining , it basically shuts down once you have set the options , maybe its just terribly coded idk
isnt it open source
you can check :p
i dont see the benefit though
@old heath he already stated that he won't be able to update them until he has the game files to datamine. Which won't be until the torrent is available tomorrow.
@polar island right, but the short url will basically change,which means those simple bookmarked URLs need to be updated completely
hell I would be happy with http://poe.trade/search/ahukahitoyonom?overrideleague=Bestiary
changing a string is trivial, but the shorturl hash isn't really a thing that can be logically modified
@polar island I know some solutions to solving it for me for now, but it still is a bit tedious, I'm just passing all params on query string for now
but those aren't going to support live, so I have to use that, generate short url, then I can import that for live use
I know my cases are very edgey, so I understand if not worth it, but seeing what i can do ๐
@wind garden alright. Thanks
Someones know where can i get all gems icon with decent quality ?
i've got some link to poecdn but this link return me 404
sweet thank you โค
http://web.poecdn.com/image/Art/2DItems/Gems/VaalGems/VaalFireball.png diff for vaal gems just FYI
Erf xD
oh its seems they don't rename it : http://web.poecdn.com/image/Art/2DItems/Gems/Support/WeaponElementalDamage.png?scale=1&w=1&h=1 ๐
@grave isle can get them from here http://api.poe-stats.com/itemdata

