#tooldev-general
1 messages · Page 49 of 1
can anyone confirm what's that yellow color about?
@chrome topaz
@dim elk Do you have a screenshot?
@dim elk Do you have a lvl 100 character? It seems to be correlated.
cf https://www.pathofexile.com/forum/view-thread/1931655 and http://poe.trade/search/usiumatarimara for the account "BlimZage". It's also yellow if you try with other top ladder accounts.
ladder api still broken
perhaps just a different online status, derived from either the online api or the stash api?
the level 100 thing is correct
ah cool
Hi #tooldev-general I just wanted to let people know that im not maintaining www.exilemods.com anymore and thats because im too busy with other projects. I can keep paying for the hosting costs if someone wants to take it over and program it. So if you use that website and you'd like to run it, just send me a pm. Otherwise if i dont find anyone then i'll stop paying for the hosting and let it die. Thanks!
Is the source on Github? What's it written in?
no its not on github. its javascript
@timid hemlock No idea if this belongs here, but there is a Problem in PoB with the loading of the conditional stats on Pariah, Unset Ring. It doesn't calculate the +100 ES when the item got a blue socket.
The program doesn't yet support conditionals that depend on socket colours
Partly because it lacks a socket editor
okay, good to know. thanks for the information
@timid hemlock ive got 10555 ES but PoB thinks its 10744 https://pastebin.com/tVfsrUEk - it must be miscalculating something somewhere
does POB not take into account corruptions that grant skill?
i have ele weakness on weapon with curse on hit in it, and adding an explicit ele weakness link increases my dps
i suspect my bug has to do with the Guardian ascendancy and maybe the helm enchant
but im just guessing
Hi all, this is my first comment in here so, I'm sorry if this is in the wrong place. I wanted to ask for a feature(?) in game regarding UI, can we have a command in search when in stash to highlight all duplicates or maybe a button that when pressed when cursor is above an item, it will highlight all the items with the same name? And maybe when you click on one of them they stay highlighted? Just for the sake of convinience is all. Also hi 😄 Great community 😉
this is for third party tools, for in-game stuff try https://www.pathofexile.com/forum/view-forum/feedback
ah thanks @chrome topaz
lol I like this new xbox mode
can't price fix on poe.trade if you don't know what you're looking for
?
is there an api where I can filter items from public stash tabs by user? (It seems that the official api doesn't allow that)
nope
well he could import the data into his own db then filter it from there
yea, wanted to avoid that :/ thx
@sudden tiger is anything being done to upgrade the servers to handle the increasaed load on the public stash API? It is not consistently getting behind during peak hours
it used to only happen early in a new league, but it's been a month and it still happens on weekends
PoB does not really know how to calculate bleed right?
For example, it only adds a 1.37 multiplier for Ruthless
Which is a 113% more (2.13)
.37*3
how do i make POB include +100es from pariah?
@waxen musk switch to edit mode, remove per blue socket, save
taking 10 seconds per/stash update now
poe.trade is at least 5-10min behind
why can't we get private API keys for stash API for certain approved indexers that aren't throttled so we can pull in parallel from each of the 5 shard servers?
5x the throughput
i suggest people list less crap for sale
Well some people just put their stuff in premium tabs because they dont have enough tabs
and list a lot of crap they dont want to sell that way 😄
Is it possible to make a bot who solely juggles items to and from public tabs
why?
It's one of that what ifs
answer: no
is there a reliable logout macro anywhere
i know theres some but i dont know whats reliable
@void wolf anything is possible
is there a way to compare trees in PoB? i still use PoESkillTree for that ;x
you can compare stats in a tree manager
as for pathing, well.. second instance of pob helps 😄
@solemn crypt you can use 2 skill trees on PoB for the same build
in the very bottom there is a options for it
I use it to compare different paths for the same skill
is there a tool that calculates respec cost for two trees btw?
just imagined output from such a tool: You need 20 regret orbs to respec into new tree. Alternatively you can try getting two more levels, pick this nodes, remove that nodes, then get three more levels, pick some more nodes then remove nodes picked earlier... Total 19 regret orbs
And smth like
Playing on permanent league? Don't respec now, next league with free respec comes in 3 days
well yeah except without the trolling part 😃
its usually fairly straightforward when you do it by hand, but sometimes you want to quickly compare the trees without looking into them closely
@vernal gate as i said - you can compare stats in a tree manager
@waxen musk btw yeah, pob do some calculations on this in tree manager also 😄 https://i.imgur.com/dtinhG1.png
Anyone looked into expanding a vorici-calculator to use the jewelers method?
I'm curious about the breakpoints of when it's worthwhile to craft offcolors that way, but haven't seen a calc for it
well there's not much to calculate
the static table in the wiki gives enough info in itself
No, the jewelers' method for off-coloring items
force the first 2 sockets for 25 chromes, then add and remove sockets one at a time until the new socket is also the right offcolor
I wasnt even aware that this was a legit method 
themoreyouknow.jpg
Regarding tree, what would be quite interesting would be for a tool like PoB analyze redundant nodes for us who don't meta-slave build guides and yolo our own builds
or just recommends based on some simple "AI" to see what you're really trying to achieve, and recommend an optimized tree structure
hard problem is hard
that's what a computer is good at
so easy to get stuck at local maxima
local maxima?
states where any small change makes the build worse but it's not the most optimal solution
standing on a small hill looking at a mountain
you need to limit the scope, pick a "happy path", and it would obviously not work for some edge cases probably
and you'd want to seed it with your current tree
and gear
PoeSkillTree made an attempt, and I tried it a couple of times, and I think its logic is not "good enough", sorry/no offence Emmitt
I have a feeling you can actually offload this type of computation to OpenCL / CUDA
but i have to think about the problem space a little more
It only isn't "good enough" because we don't have all the points of evaluation you are wanting
The algorithm itself works very well, but the evaluation method needs some updating. @woeful sphinx is doing a ton of work on the gear/computation side of the program right now. I would assume that would naturally flow into the auto tree gen in the future
that's pretty sweet
Yeah, it works pretty well right now if you know the stats you want on your tree
So did a quick calculation on jeweler's method crafting
for example, 3B1R on a Royal Burgonet
EV of 146.1 chromes when using Vorici 3B
EV of 25 chromes + 57 jewelers when using jewelers' method
clearly there are breakpoints- you wouldn't bother doing this sort of thing for on-colors or easy stat reqs
It probably still wins out for 4+ off-color as well, just more expensive
but it's the sort of thing I think a calculator would be useful for
just didn't want to invest time into making a github-pages site if it already existed somewhere
@simple ravine node power in pob working kinda like this. not the whole tree structure, but still.
@solemn crypt yeah been using that quite a bit. I like it
does anyone have the link to poe,ninja's api
rather
i found it, but it seems to be bugged
e.g it says shav's ex value is "exaltedValue":16.70
which is clearly wrong
guys, i may be the first one but i should ask
is there an addon to move and separate auras, buffs and debuffs
and if there is no thing to do that, is it allowed and if it is allowed, were could i find ingame api for this?
there are no ingame APIs
but there are scripts
which may be ran ingame
so by thish u can manipulate your GUI at least
such as?
lootfilters
that's not a script
logout-tool
that's not an in-game script
- lootfilter is a configuration file
- logout-macro/tool just closes your tcp connection to the game server
by this you mean i cant move\disable\separate buffs auras etc? thats bad
what do you mean with moving auras?
you cant even move them manually afaik
also disable permanent auras such as hatred\herald of ash is included
yup
its ok even if all buffs separated like "minions" "debuffs" "buffs" at least
and always if you have 1 zombie and golem and you are bleeding they will bi in this raw
zom, gol, bleed, goleffect
so, as i understood, there is no way to modify gui
not without getting banned anyway
oh just found topic
where one guy is showing like he got hp mana shield etc in different window
source?
yeah, it's just a wrap around a p/invoke
and also he is using cheat engite, to read memory, i think
just enjoy the game, bud
🤔

get used or get rekt, exile
wtf am i reading
you would need to inject / modify the game files to change the UI
which is against the ToS
hmm he's not modifying the game
he displays values in another window
using these values to trigger flasks with a macro is against ToS though
reading values is also against the ToS : )
I doubt reading memory is allowed in the ToS
yeah, that overseer thing is already being frowned upon
they are not sure If they will allow it or not
if they will allow it, it opens up to... quite a lot
weakauras for poe would be the dream
" reading values is also against the ToS : )"
it is frowned upon, and Bex commented on the subject several times, plus there are precedents of bans of this matter, BUT
reading memory and ONLY reading it isnt mentioned anywhere in the ToS
"(b) Modify or adapt (including through third parties and third party tools) the game client or its data, other than in the normal course of POE gameplay as permitted in accordance with the Licence."
seems quite explicit to me - reading, since not mentioned, is not "against the ToS"; it IS bannable though as Bex and other GGG employees mentioned, which is different
off the top of my head: i suffer from bleed for this particular case you don't even need any kind of memory reading. just write a simple ahk script with imagesearch 😄 and display some kind of overlay warning
you can even add a horrifying beep sound on top of it 😄
can i make it so it clicks flask when it notices i'm bleeding?
how about it beeps and then i have arduino with a motor mounted on top of my keyboard and it listens for these beeps
and hits flask hotkey
cool!
read smth similar somewhere but with brother tapping on numpad bound flasks
brother chris?
what if I train a monkey to scream when life goes low?
"depends if Bex thinks the monkey is cute, send picture for approval"
that's basically the conversation.
Dedicated support brother that watches the auras for you while playing
weakauras is a dream
write a simple ahk script with imagesearch :smile: and display some kind of overlay warning this costs of pc resources
and i have not so much of them, my proc is weak
9y\o lul
btw
makes sense
Soon™
well maybe instead of having to deal with our kind always trying to push boundaries and whatnot
they'll provide GUI hooks and a proper API
a man can dream 
I asked that in one of the Q&A a while back
What do you think about official modding support? Item filters have been a great enrichment, and following that, there could be some room for potential UI modding/scripting (such as allowing white lists/custom loading for UI files like the globe girls or further down the line scripting to adjust the layout of the UI or add elements that are normally not in the game) or in game custom content creation.
Your question touches on lots of separate topics here. Item filters are great and we plan to continue to improve them in the future.
Custom UI skins are potentially a problem because they make it harder for us to make UI modifications ourself (as it'd invalidate people's skins). Also, it'd dilute the brand identity of Path of Exile (in terms of recognisability when people see it being played).
Changing the layout of UI would require masses of changes on our end
I can to a little extent get where they're coming from, but that's an underdog and archaic mentality that they need to get rid of, and just start innovate.
(I'm not saying they're not innovating at all though)
if you dont think all or parts of your app as potentially moddable when you build it, changing it will most probably be a huge pain in the ass
taking care of tech debt can be a good thing.
definitely - considering the xbox + 3.0 + china launch these days, I guess the schedule has been quite full for some time now
it's difficult to define a definite CBA on tech debt reduction though, a lot of unknowns.
most people who've been in the industry for a long time implicitly understand its value, but from a business perspective it's difficult to quantify in dineros.
I usually express it as a kind of inflation index on future features when business keeps the purse closed
that's a common method, and a good one
they cringe a bit when you come with a "next features will cost 170% of usual dev time"
to be fair, the "best" thing is to always pad for some gardening time
but you have to clean up your own mess from time to time
and not to make stupid mistakes in the first place xD
oh the mistakes I've made...
I prefer not to think about that.
some of my old code is still in production as of today, and its probably a ticking bomb for the next one who has to open the hood
someday a poor guy in india will have to extend stuff I did 10 years ago
the fun part is, that in 5 years, you're likely to have similar thoughts of today's code
one coder said something like this: if you cant easily change your code - your code is bad
imho that is one of the best quotes in programming
written many large scale applications now running in production, @foggy hound?
im not talking about this, im talking about they words
they said that they got bad end
why should you keep your end if it is bad?
wat
wut end ?
define 'large'
maybe he misread the part where I was talking about old code ?
if so, it's definitely out of reach now, and definitely bad as well 😄
@lapis drift why?
@fickle yew can you add mirror of Kalandra to poe.ninja?
Check /r/pathofexiledev, it has a ton of information
k thx
Data/Mods.dat
@vernal gate No, and I have removed your post. It is doing a ton of actions with a single key press
Ty
I was expecting something like "and i've reported you to ggg" 🤔
Was just a link with a question about legality
to be fair, that's censorship - not moderation
Cool, thanks for your input.
it was a video about something that I didn't know if it was good to use or not
How long do I need to wait between 429 requests? it seems arbitrary
Is it just reset every minute?
depends on the api you're hitting
Stash Tabs
regular or public?
regular
max of 45 requests per minute, or you get timed out for 60s
or if you hit 240 requests in 4 minutes you get timed out for much longer
Hm, could be problematic, but I've built in safe-guards so
¯_(ツ)_/¯
@compact isle wanna make sure this isn't against the rules https://i.imgur.com/vf3OZZe.png
looks very slick
if you want a real answer to rule stuff you'd have to email in to contact@grindinggear.com
alright 👍 I don't think it is, using same apis as everyone else 
interesting board !
?
It looks good, I would love to know exactly what are worth my currency without doing it by hands
when you call the public stash api, is the next_change_id the most recent one available ?
I'm comparing @lost wigeon's poe-sniper to poe.trades live search and not even seeing the same results anymore, at one point poe-sniper was bout 5 min behind, but now I get totally different items found
wondering if the changeid is further behind compared to poe.trade
poe-snipers latest is 90794511-95342341-89575520-103498978-96503613
poe.ninja has 90793043-95341029-89574294-103497326-96502121
lol
am i asking the wrong question?
No, just thinking I got a lot of work to do on my tool to make it efficient again 😄
You don't get the last change_id from the API
You always get the next one compared to the current chunk you downloaded
what chunk do you start with when you call the api without an id? does it start you way in the past and you have to catch up, or does it give you the most recent?
From what I understood you always download the current state but starting from a given position which is represented by the change_id.
If you start at the root, you will download a lot of empty stashes
Wherever you start, you're never given the last change_id
change_id is what has changed on each shard since the last call
You will have to follow the next change_id to download the next chunk
chunk 1 : address_chunk2 -> chunk2 : address_chunk3 -> ... -> chunkn
so you never know how far behind you are then, there's no way to get the latest change_id?
You can guess how close you are
If you start downloading chunks with very few items
The closer you get, the less items are in the chunks
are they sequential? can you skip a few hundred or thousand chunks?
<shard_1_id>-<shard_2_id>-<shard_3_id>-<shard_4_id>-<shard_5_id>
you can put pretty much whatever in there, but the next change id will always be the difference in items
You can skip a lot of the leagues start by using someone elses id (poe.ninja posts his on the site)
http://api.poe.ninja/api/Data/GetStats for the API
you don't really need his api tbh
yeah that's what i was looking at to see how far i was
poe.ninja is always pretty current
It's just easier to parse I think
so you can use poe.ninja as a starting point
sorta
does poe-sniper use it @lost wigeon ?
poe-sniper takes the newest between http://poe-rates.com/actions/getLastChangeId.php and http://api.poe.ninja/api/Data/GetStats
does GGG plan to release an api to provide that info? seems it causes a lot of unnecessary requests given current implementation
@pseudo ocean @twilit shale its an app, not a website 😛
Every Public Stash tab has a private change ID attribute.
When you update an item in a tab, or update the tab itself it's ID will take the next available one from the pool on that server shard (the old ID is discarded, and never reused).
When you query this endpoint, the ID you provide says "give me all tabs on each shard with a change ID greater than the one I provide". The backend will then fill up a packet with as many stashes as it can, and when it can't fit any more it will provide the change IDs of the tabs on each shard it was up to.
If the number of stashes returned is zero, you get back the same change ID you passed in (a hint to keep trying until the endpoint has some tabs for you).
the api isn't meant to be consumed without history
I wish there was a private api with higher rate limits for tabs because hardcore makes me go over the limit every time
45 per 60s is pretty annoying
or at least an aggregated endpoint
when the mtx finder was still needed it would take forever to pull all the data
Sorry, it is 45 per 60. It is pull 45 tabs get timed out for 60s
and apparently if you go over 240 in 4 minutes you get timed out for an indeterminite amount of time
yep, 45 tabs then timeout for 60s
bookmarklet, so it runs in-browser still gets timed out
rather annoying
isn't that the same screenshot as earlier?
You got a bit richer 😉
I added a refresh button
oh i see
I need to add two buttons
The other way around actually
what ui package?
Pretty nice 😃 Do you plan to share it?
If I had to build it again, I would not use material ui
I could have done the ui myself though without all the hassle 😉
@lost wigeon yeah going to share it
I think I was using your stash indexer for inspiration at one point but ended up deviating from it
Oh yeah, my stuff 😄 Let me know if you need a beta tester
Will do, once I actually swap that button at the top to be league based 😉
Right now it's a list of characters, and halfway through I figured out I don't need them
another thing is poe.trade only lists newly listed items in live search but these scripts usually list everything matching
there is a python script that basically does the same thing
https://github.com/Tonexus/poe-scambot (horrible name, but is a realtime search)
i have not seen a script that would persist seen items
you could but that was not my point
I guess I missed it
i was explaining why poe trade results are different
@chrome topaz I was wondering why you don't notify already indexed items in the live search. It could be useful in Standard for example.
because if somebody takes an item out of a tab the whole tab gets updated and sent into the api
so if somebody adds multiple items to a tab with eg tabula it would get notified every time they add or remove another item
that would be funsies
well i lied it also gets batched (so if they add 2 items at once you don't get 2 updates) but you get the point
oof, question, should I retain a cache of tabs, pricing, and calculated worth so startup doesn't take a long time
But you still show when items are updated, like when they are sold or when the price changes
yep
Alright, now it caches account info https://i.imgur.com/Rg6C0Fg.png
Bunch of apis tbh
hm they have some sort of oauth now?
same way acquisition works
that's an api mate
well its using forum internal stuff
It's an API
well technically it is
That's the best kind of is
but if its an external website, then you have to give either your login/pw or your phpsessid to it
Just the session id
so there might be trust issues
I'm not asking for your U/PW
compared to something that runs locally
Also it runs locally
ah that makes more sense then
does phpsessid even work if you try to access it from a different location btw?
what do you mean
like, if you wanted to make a server based tool that took your sessid, would it be able to get data from ggg?
yes
phpsessid is just a cookie or request param, nothing special 😐 so - why not?
I think JWT is the only way to prevent this, but even JWT is exploitable
Because I've done an exploit for it on humblebundle before
they invalidate your game login if you change locations, thought they might have something for the forums as well
ok so i finished my yet-another-skill-tree, if theres someone has a lower end pc id like to know if it performs well or i went a bit too heavy on the graphics?
http://poe.rivsoft.net/sandbox/
you can put in actual jewels and stuff
it animates jewel circles so it gets a bit complicated there >.>
JWT is exploitable if the implementation is done wrong
same way ECDSA is exploitable if you do it wrong
technically wouldnt client always be able to pass over their credentials to third party if they wanted to?
@waxen musk why is PoE.isFontLoaded called multiple times
i.e. JWT is merely a standard, much like HTTP
Did you just pull the tree gen from the main site?
https://i.imgur.com/IRXfFiQ.png looks like sort and drawImage take the longest
but its hardly a performance hit
no memory leaks
Actually, there is a large (gradual) increase in nodes created over time: https://i.imgur.com/uetgnC8.png
@gritty olive because theres no good way to check if a font is loaded so it does that in a loop 😦
no i generated my own assets because i was getting bad quality with the ones they provided
and turned them into jpg color+png alpha so they fit in 7mb
try categorizing them into similar colors, and use 8-bit PNGs
I think you can shrink the size drastically
i think its already very compact, the core images are 2.5mb
and 5mb for class stuff
jpg is way more compact than png
in certain situations
If you optimize it for chrome you can get it into a very small webp
with png quality
hmm that could work, i just figured theyre small enough already
i should definitely optimize the sort though if youre saying it takes a long time, i didnt try profiling yet
the images aren't really where you'll be getting performance hits though
well yeah its just the initial load, i think it loads pretty fast compared to the one on their website
As long as you follow game loop rules you'd be fine
whats that node graph though? 😮
click memory in performance
@waxen musk you should make the jewel menu be fixed to a side or moveable
Few things about the Jewel menu that confused me, there are presets, and not clear as to what I am adding mods to
Import doesn't work
its a more general item editor, the presets are just a random chunk i got from public stash api for testing
ye import will be for parsing text copypaste, havent done that yet 😦
whats confusing about mods though?
anyway thanks for feedback, that was very helpful
@waxen musk this actually makes more sense (changed few things): https://i.imgur.com/J0N4Pjn.png
you mean the black theme? ill eventually have one, like on d3planner.com, i just prefer developing with the white one
Whoops my bad https://i.imgur.com/SCMnnmc.png
@waxen musk no I moved some things around
changed text too
The dark theme was just for fun cause I got bored
Removed the "Jewel" menu, moved the "Base" down, got rid of the "Clone / Import / etc" and added "Update / Save"
Save is automatic though
And type menu is needed for other slots, though i could disable it
Ill probable rework the editor header a few times down the road
@waxen musk and when you go to select I had this -> https://i.imgur.com/PXcPodP.png
@waxen musk other slots in the tree?
You mean shifting the layout when you click the dropdown?
There will be an equipment tab
🤔 yeah but different layout for different actions
Alright, building exe's
I have an EXE if anyone wants to test
Well I put it here https://www.pathofexile.com/forum/view-thread/1989935
🙄 accidentally released a version with a bug and had to release a new one
@gritty olive Thanks for sharing! Do you have a Github with the sources or a Mac build?
Heh, @lost wigeon asking the tough questions, neither yet
Holding off on github so when I put it there I have some strategy for auto-updates since electron-builder supports it for auto-updating
I'll probably have a mac version soon, just been doing dev all day on windows
Sure! I was just wondering 😃
@gritty olive Btw, If you need prices for unique/gems/prophecies etc, I have some computed stats available here : http://poe-rates.com/actions/getLastItemRates.php?league=Harbinger
impressive
what did he mean by this 😛
This is a cool tool
The reddit post blew up, lot of people asking for source code, which I mean it is an exe so understandable
Yeah @lost wigeon I had to manually do chaos orbs
if (item.typeLine === 'Chaos Orb') {
items.unshift({
name: item.typeLine,
lname: item.typeLine.toLowerCase(),
icon: 'http://web.poecdn.com/image/Art/2DItems/Currency/CurrencyRerollRare.png?scale=1&w=1&h=1',
orderId: 1,
type: 'currency',
chaosValue: 1,
stackSize: item.stackSize,
stacks: [{
tab: item.inventoryId,
stackSize: item.stackSize,
x: item.x,
y: item.y
}]
})
}```
@gritty olive Yeah, your reddit post is rising like crazy 😄
I wonder how much faster it would have risen if I had added the reverse pricing too
That's what I really want the most tbh
Reverse pricing?
I see
I was right initially
So if i sell all my tabs for chaos/exalts i'm about halfway to a headhunter. Great, this plugin is making me depressed already.
x_X
@twilit shale I released it https://www.reddit.com/r/pathofexile/comments/6y6394/tool_currencycop_instantly_calculate_your_net/
I'm actually in the process of making it support people who have like 150 tabs
x_x
yeah I noticed that post and was like ooooh nice, saved
I'm gonna need a batch file to launch all those secondary tools alongside poe now...
oooooooh, I've converted these beautiful single database json to multi-tiered json
just need to fix logout..
Done, time for bed 👋
👋
@gritty olive might want to add some validation to the session id form, seeing people trying a lot of random junk
ironically, a lot of it is a link to your release thread
heh
@compact isle heh
Can you supply me with some validation specs?
I'd gladly add it
I'm working on adding rotating logs ~_~ for debugging
not too complicated, 32 character long hexadecimal
Super, will be a part of my next release sorry for the trouble
This thing blew up more than I thought it would 😛
eh it's all good on our end, just might help people on your end figure out why it isn't working 😄
yeah probably add some step by step pictures when you do the next release
Videos for every browser 😛
I think I will add a link to that wikihow page
I can also just bite the bullet and do username / password like acquisition
acquisition has both
also I'm richer than I think, yay
Wait until you find out all your Div cards make you even more rich
😉
I need to group them into collapsable groups
yeah probably the poe.trade currency categories
also ooh the race rewards are in harbinger now
/^[0-9A-Fa-f]{32}$/
so not sure how the api returns the order of tabs, but could you have a config that limits the amount of tabs to look through after the first login?
@cosmic saffron I have to make two requests, one to get the tabs (and the initial tab) then to get the rest of the tabs
I've thought about adding in ignore blocks for the (Remove Only) tabs
yeah you would only have currency in there for parent leagues
I would love a grouped tab request 😦
#1 request so far is sorting
@compact isle gets his feature request since he's GGG tho
😛
yep
<_<
Can you PM me your User.db in the %APPDATA%/currency-cop folder?
So it's not your user config, what were you doing at the time @cosmic saffron
loading between leagues
already had regular harbinger loaded was look through the other ones (which I have no characters in)
Okay, well when I release the next version it will output a log file that might give us more insight as to when it happens
like when in the code
I'll keep it in mind as I add these log lines
so are you doing a sub-count of the currency in each tab when loading them?
Explain a little what you mean
acquisition has currency tracking too
when you calculate the net worth are you counting the number of currency items in each tab and accumulating it or doing it all at the end?
just advertising my software
Talking about this (https://github.com/xyzz/acquisition/blob/master/src/currencymanager.h) ?
are there any scripts that automatically PM whoever is selling an item that pops up on your poe.trade watchlist thign
yeah it can export to csv and tracks history of your currency
but you have to set rates yourself
Ah cool
CSV Export?
i guess
A lot of people have mentioned wanting it
keeping history
Definitely possible 
When I do the "xp bar" based thing I will keep a history log
I could keep it in CSV format
Would probably make life easier
https://www.reddit.com/r/xboxone/comments/6wmdp1/were_grinding_gear_games_developers_of_path_of/dm98jw2/ so i wonder how exactly is it going to work
like.. you can't whisper people on xbox
one day i'll get my tool mentioned by GGG
😛
I'm wondering how the merger will affect playing users
I bet they do it on new league
they'll hire some intern to move all the shards over one by one
and then how are xbox people going to look up items, from their phones?
internet browser premium stash
oh
they should make it so that when people click the auction house thing, it opens poe.trade inside an embedded web browser
and it should automatically search for frosted fishscale gauntlets of skill
neato I can add source maps to production 
that's some fresh memes
but yeah @gritty olive the reason I asked is when refreshing tabs I would like to see the preference to only load up tabs that already had currency in them
oh, it does that basically
the problem is, you don't know beforehand what tabs have currency
oh
I see what you mean
I will take that into consideration as a configuration setting when I make configuration panel
yeah a checklist would be nice to see in the final product
Because I like using content cop for other reasons 😛
Which I haven't enabled in releases yet
so people that want to keep track of say 1000 map runs could update those tabs only to see progress
Like the stacks array that tells you what tab items are found in 😉
So that way you can get a full report of where your alterations are for example
Sometimes I absentmindedly put things in another tab
I think I am ready to start testing this release
is there a poe.trade script that also notifies you if someone logs on who is selling what you're looking for?
even if they have been selling it for weeks etc?
you could just add them to your friends list
would they have to accept though?
not for you to see their online status
which is kind of weird, but that's how it is
Alright quality of life build incoming with novynn request, a link to that thread, and logging / properly decoded usernames
is there a post that describes the bbcode on the forum?
not that I'm aware of
Added POESESSIONID validation check - request by @compact isle
enjoy 👍
Time to add .... sorting
https://i.imgur.com/1pPISYs.png forum is being slow, thoughts?
why do you need type + worth, can't you just make the two work like checkboxes instead of radio buttons ?
as a side note, i think its a great app :)
I was going to do a checkbox
But the sorting logic is different when both
I guess I could just do when they are both selected do this
was just an idea, from how the buttons look to me they should be able to be turned on at the same time, thats why i said it
I'm doing your idea 😛
\o/
was a little grumpy just ate xD
:D
i think the 2nd
can you disable some currencies from being used in total?
like, nobody in their right mind would try selling tp scrolls
idk like click them to gray out the bar
well maybe not tp scrolls
cause theyre actually useful
uuh search, nice
I think I should add "Last Price Update" as well
People seem confused that updating the tabs updates the prices, but it does not
Alright released it ;D
heyo toolie devs, anyone know of a tool for helping get build creations started?
had the idea of doing a tool that you could say like I wanna do a build around Fire and it could tell you some gear that has fire related stuff and like highlight fire/ele nodes on the tree.
exist already or no?
mainly cause I wanna do some build crafting but I don't know the game enough yet to go "ah I should use this gear with this skill" yet
Is there anything already that gives data for skill tree and such that i can start getting things from as well (if I do go for this?)
Well you can search in path of building so that extend at the very least
@gritty olive so what is the sort rule for type ?
okay
also there is this one thing that has been bugging me a bit
there is no button to close the program
👍
Hey @gritty olive, I'm not sure if you answered this on Reddit, but I don't see the answer in the forum thread. Where do you pull the currency rates from?
Oh, I did, poe.trade and poe.ninja
Will probably write my own server system for the public stash tabs at some point
Thank you 😃
@compact isle I cannot get tabs for users with Special Characters in their username, would you happen to know the request format or be able to find out that for me?
I've been trying to personally debug it for a few days now to no avail
I've gotten it, non-encoded works
Finally finished the site... but I need testers that have special characters in their name 😦 https://poe.technology
502
Yeah I accidentally closed the session I was working with, have it on a service now
It should be back up @muted lintel 😃
slick website
in acquisition, is there a way to get item prices in the program for items?
I've had to always use the trade macro in game then go set prices in acquisition
I must be missing something but I'm trying to make a react app using the public stash tab api but when I fetch the api json data I get a "No 'Access-Control-Allow-Origin' header is present on the requested resource". How do I fetch the stash tab data?
you can't fetch stash API from a browser
Yeah i'm making an express api backend to fetch it instead now, seems to work fine
is there a rest api for fetching current currency rates?
and how exactly does poe.trade order items by price
does it take the current cheapest seller for each currency?
or the average?
poe.ninja has an api that can give currency rates
i think poe.trade has hardcoded conversion rates for each currency
and orders by that
If I'm looking to make a webapp that needs to search public stash tabs for map items is it recommended that I 1. use an indexer on my own hardware 2. use poe.trade to search via url and scrape the results or 3. something else? Option 1 seems costly, option 2 seems hacky so I'm not sure
any way to get those hardcoded values?
is there any consistency in "increased area" and "increased radius" wordings?
yes
If anyone's interested, I made a C# port of the poe.trade search function from PoE-TradeMacro. Returns raw HTML, but it's easy to parse using HTML agility pack.
@chrome topaz Hi is it possible to add unique maps to the currency search under the maps section?
For bulk buying unique maps
@wind garden Nice! So just brainstorming here but to make a scalable webapp that needs to search public stash items I could run your C# code on AWS Lambda, request a search over HTTP, search and process results on Lambda server, return results to webapp and bob's your uncle. Anything I'm missing?
sure, not sure how AWS affects anything here
it's just a basic web POST request in C#
all I did was create the class structs and payload formatting in C#
and even then, poe-trademacro dev did most the work
right, thanks 😃
well except the search results are processed on poe.trade servers
so it's gonna be as scalable as poe.trade is
is there an easy way to identify what unique unided uniq in the api are?
@reef jacinth if you wanted to do something large scale, I'd recommend making your own indexer
probably more work, but gives you greater flexibility
and it's less stress on xyz's server
@chrome topaz why does the exalt ratio take so long to update on poe.trade? Things are still sorting with exalts being higher than things priced in chaos that are actually priced lower
do you have to manually change it?
yes it's done manually
why not just pull the value from poe.ninja?
(also the guy who made poe.trade does not like people scraping it)
well the problem isn't where to get values from
it's atomically updating the whole database which is a bit manual process
i see
Anyone know what "hidden" means in the personal stash tab api means?
it's for hideout tabs (back when they were still a stash)
you can safely ignore those ones
Thanks Novynn 👍
tfw you end up refactoring a huge chunk of code to support a new idea
but I need to know how much my hideout wetas are worth
Guess this is the new UI for tabs then
Should help with the load on the servers and for users too
very much appreciated
There is a lot of updates there but I'll let people find them, I think reports will be the coolest part, dunno will see
Basically you can create multiple reports and see your currency in different ways, so that way people who want to use it for tracking runs can create run reports
@gritty olive electron-packager currencyCop currencyCop --platform darwin pretty pretty please? 🤓
Is it kosher to query api.poe.ninja directly?
I'm guessing it's not documented and subject to change.
@rotund ember Here is a reddit link with some links to the poe.ninja api
@rotund ember You can get currency rates for the Harbinger league here : http://poe.ninja/api/Data/GetCurrencyOverview?league=Harbinger
@licoffe gotta finish it first
@gritty olive ok 🖖
@keen oxide wouldnt help right now its under a refactor
@lost wigeon thanks was useful
@lost wigeon that ss is from mac btw
@gritty olive ah ok 😄
I am guessing "chaosEquivalent": ... is what I need to get the rate for chaos
Yes, but that is the average
Someone said they were building a currency cop website, can't wait to see it haha
like poe.ninja ?
yea but working with integer currencies
integer currencies?
for example when you see a price 3 chisel to see how much chaos its worth
and see whats more expensive than it
for example 5 alch
oh a calculator
I had built one of those a while back, I should open source it
oh this is different from what I had in mind
I thought you'd enter 3 chisel and see a conversion and what else would make that up
that is for example everyone sells for 5c
and you want to be ranked before everyone else
so you sell for 16 chisel
4.96 c
ill put a min / max textboxes
currently its from 0c to 100c
but for it to work I have to get the exact currency rates used in poe.trade
Hi guys, I don't know why, I can't hide Scroll of Wisdow / Portal Scroll / Transmutation and Alteration Shard
Does someone can help me?
Ok I saw my error, I put it after the show currency statement
To filter all 8 mods map you should apply these filters
After it, you need to press F12 go to console, paste and execute it
var results = $(".mods")
var finder = (index,element) => {
var jElement = $(element);
if(jElement.find("li").length > 8)
return jElement.parents("tbody").find("span").last()[0].innerText
}
results.map(finder);
then you'll have a list of names just find for them with CTRL + F in the browser screen
You guys can improve something, I did it as fast as I could
I hope you guys enjoy it
Thank you kindly!
oh, you decided to keep the website afterall? 😮
nice!
@chrome topaz does currency get updated the same way items do or do they take longer? I notice people are already out of stock much more often with currency than they are items
@wind garden it's a different mechanism but I think people running out of currency more often makes sense because there's higher trading volume?
i'm not sure, i think the #1 source of complaints on reddit is due to people having to search through 2 pages of people listing currency before they find someone who both responds and still has currency
the thing i noticed is that the people using the API always have inaccurate stock listed
even myself, after having changed zones (so api updates) didn't see my stock update for 5-10 minutes
which is an eternity for high volume items like currency
I sometimes feel like I'm playing the wrong game when people say 5 minutes to update currency is an "eternity"
I'll see what I can do though
charge for poe.trade premium
maybe there's already a poe.trade premium and that's why it takes 10 minutes to update for non premium users 🤔
@wind garden it should be better now, let me know what you think
@gritty olive why is there no exit button
Would anyone have the official image link to the Soulthirst alt art?
@solemn crypt That's the wiki link 😃 I'm trying to find the link from the poe cdn. For example, http://web.poecdn.com/image/Art/2DItems/Amulets/TearofPurityAltArtCorrupt.png
@polar island I don't seem to be able to search for "additional block chance with shields" (jewels)
same for spell block chance
@hazy fog the new version will have it
cool
I'm just poop at ui / ux after a few years of doing backend
heh
It's like riding a bike, so it's taking me a while
so it's pretty much a different wording I guess?
I like @polar island but I wish I could get rid of the green header permanently
The browser I use blocks the ads
I'm not sure, I prefer donating over ads
probably, with hybri
Commas make all the difference in that statement
@polar island has anyone asked to have the search button at the top?
fuckadblock.js lol
Polymer, I have a friend who says they really enjoy it
Looks like an extension of custom elements
Heh, the React material-ui isn't any better
I want to ditch it in my project
@polar island Thanks a lot! 😃
FuckFuckAdBlock.user.js
"DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE "

actually known by github as "WTFPL"
- as long as you give credit I think?
nope
"Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed."
MIT is the same
no it's not
in mit you have to give credit
and there's no liability disclaimer in wtfpl
also the part you quoted is about the license itself
the part that applies to your software is below that
anyway you shouldn't use it
use CC0 instead
creative commons right?
it's public domain that falls back to a license that waives everything you can (since public domain is different in different countries)
anyone found a way to force the "Is the enemy Burning?" checkbox to appear in PoB ?
I searched a bit in the github but cant find the condition to display / hide it
nvm, you can cheat a bit - allocate "Celestial Punishment" in the tree, check the condition, revert your tree, tadaa
@polar island I'd recommend you giving a look at the new weighted mode in poe.trade
sorry it's patented
Hi
Is it possible to get a character's Atlas status with API request? (Completed maps, bonuses, remaining maps, etc...)
no
Hrm, I have some questions about auto-refresh
If you change the tabs of what you're looking at should it immediately auto-refresh?
just make it an option
that feel when it does the thing
I need to know: is there anything like PoB that I can run in my Android phone?
Preferably offline so my data won't die
there is poemate but its just a skill tree display for the most part
shows some stats but [at least the free version] doesnt do damage calcs
@frozen rock
Ok. I will look into it. Even if it only allows to allocate passives and keep count of them, that's enough
lol I've been working on a currency calculator lately, looks like currencycop has me beat tho

https://i.imgur.com/GweDtoB.png is probably the release a lot of people are waiting on
Maps, Div Cards, Unique Maps
$ npm run build ; npm run win64 ; npm run win32
soon
so do you have currencycop up on github or similar?
It's in a private repo, this person explains why better than me -- https://www.reddit.com/r/pathofexile/comments/70qjun/currencycop_120beta1_released_now_with/dn58dsz/
werd
im just curious about what you used/how you built it
it looks really well done 8)
does anyone keep any kind of list of poe tools?
sidebar on the subreddit or r/pathofexiledev/
ooo didnt even know about that subreddit, thank you 😃
is there a list of strings for the currency types somewhere?
can prolly get them from poeninja
Not sure what you mean exactly. The names of currency types, the descriptions, some other strings? I suppose you can get what you need from the game data
@chrome topaz had an idea, what if for items marked ~b/o the whisper link was replaced by two buttons "buy" and "offer". Then items that were marked ~price, there was only a "buy" link. The buy link would function just like the whisper button does today. And the "offer" link would give a dialog thata lets the user specify a different price.
that would be useful
Why I can't search Inc Energy Shield in amulets in both trading pages? 😦
Nvm, Poeaffix gave the wrong name
the actual name is Increased maximum Energy Shield and not Increased Energy Shield as it says here http://poeaffix.net/ac-amulet.html#/
@lost wigeon do you use pypoe to generate the json files in poe-sniper?
I do wonder what happens if the sniper thing goes out of control :^)
out of control?
yes, too many people using the api for spamming
sniping gamers instead of prices
when I missprice something
for example, 50alts instead of 50chaos. I get at least 10 INSTANT message at once
so imagine in a large scale
I managed to put 1ex into my 5c tab once, wasn't pretty after just 5 seconds
when it grows and same person gets spammed with 100 messages
yeah, I got some insta whispers too like 0.5sec after I put the item in wrong stuff
one guy said "I'm using poe.trade, guess i'm just that fast" I was like broh
maybe he has poe.trade platinum(tm) subscription
@jaunty briar No, but maybe I would spend less time on collecting data from the wiki if I was 😄
platinum subscription now auto whispers for you? 🤔
it pre-emptively messages people using the new advanced machine learning algorithms to determine that someone might put that up

tbh I just watch people playing and whisper in their ear if they get something nice
now I see why you don't want to open source it 😁
@gritty olive Same issue here 🤓 (https://imgur.com/jOqq2Df)
Amateurs https://imgur.com/sagDkXi
🤔
Damn got me beat 😂
@obtuse citrus I mean the short form currency names used for buyouts eg. Exalted Orb -> exa
what the game uses is in CurrencyItems.dat
Orb of Regret - regret
Chaos Orb - chaos
Orb of Chance - chance
Orb of Alchemy - alch
Orb of Alteration - alt
Orb of Scouring - scour
Exalted Orb - exa
Regal Orb - regal
Gemcutter's Prism - gcp
Cartographer's Chisel - chisel
Chromatic Orb - chrom
Orb of Fusing - fuse
Jeweller's Orb - jew
Divine Orb - divine
Blessed Orb - blessed
Vaal Orb - vaal
Does anyone know how to run path of building on a mac?
thanks - I saw that list, but not on reddit, they also emailed me
They emailed, pm'd on site, on reddit, and posted to reddit
Heh, that's been my experience sof ar
morsecode
@chrome topaz how does the weight filter work for non-jewel items? does it just weight the presence of a mod, or does it multiply by the specific value of that mod?
Hello everyone, does PoE have any data sets containing all base-item names and values? So far i've just scraped their website to gather the data, but would be nice to know if they have some available data
you mean https://www.pathofexile.com/item-data ?
well I use that url to scrape the data right now, would be nice if they provided a link to just download it in any format really
i dont mind sharing my 13 line python function to scrape it, it's not complete however just need a special rule for jewelry
I just found this https://github.com/OmegaK2/PyPoE
theres also https://github.com/brather1ng/RePoE
@Retik#1067 it works same way for all mods
it multiplies the value of the mod
for all mods or items
@polar island there has been a lot of talk about that in this channel
if anyone wants to join that just message me
@gritty olive the idea behind github is that it is not depending on one person to server information
git already has the structure that is needed
git is both of those
Hey guys, first time building a PoE tool. How would I go about to obtaining a list of all unique items, including their pictures?
Looks like the wiki is my best bet
@heavy socket Yeah, there's a Wiki API, which I haven't wrapped my head around completely - but with some digging you should be able to a list of uniques with its data and images (that are available on the wiki).
@heavy socket I ended up just taking all the information from the trade api for poe.ninja.
Parsing all the unique items and extracing min/max for each mod.
Has the benefit of autodiscovering new items as soon as people find them and put them up for sale 😃
Hah nice. I managed to pull a list of all uniques (oh boy, almost 800 of them) but still working out if I need to loop through them all to get the images as well
Ah, nice 😃
It would be nice with some good api for getting all of that though.
Hmm. I need some feedback on whether or not the thing that I'm working on would be useful..
Yeah would be great. Even better documentation for the Wiki API would help, but I understand why it's difficult
(or if I just rather spend the time on poe.ninja instead)
Basically it's a drill-down search to find people with similar builds to your own.. (or just exploring for new builds).
So if I wanted to look at the top Occultists using Dark Pact..
I can also see that The Covenant is the most popular unique item for those chars...
Maybe Occultists using Dark Pact and Pledge of Hands...
That actually looks pretty interesting
that's using the highest-link active skill right
there's probably this one guy that wastes a 6l pledge on this combo
Nope doesn't look like it 😃
Also have this part.. but that's probably harder to share 😃
also PoB got ahead of me with all the damage calculations.
http://poe-profile.info/home has a nice profile format
I could link directly to that actually.
Instead of doing my own profile pages for starters.
I wonder if they can handle the load 😃
message them on forum probably https://www.pathofexile.com/forum/view-thread/1818424
so in line with the "find similar builds" goal of your tool, have you considered a passive tree similarity import?
It would be nice when you do the search to see a heatmap of the passive tree 😃
But it's also not that easy to do
it doesn't need to be precise, just the keystones + notables since those are build-defining
With 100k+ chars
what's the count of notables on the tree?
Also just getting a proper web version of the tree that isn't super slow..
Could do clusters / notables.
Wouldn't be that bad.
But pathing is also rather interesting.
yeah ofc
I wonder if I could make a light weight usable profile page..
or if I should just use poe-profile.info.
PoB has a heat map but I wish there was an option to highlight the top 3-5 biggest dps increase nodes
yeah there's probably a few legacy iiq uniques they pulled from remove-only in there
It's only indexing Harbinger and HHC atm 😃
That's pretty cool
Does poe.ninja have an API where you can ask for the average price of an item?
pretty sure those high iiq users are spamming oasis t2 or something
Looks like getting an image URL from the wiki based on item name takes 3 requests. First one to get the item data, second to get the page for the item's image and third to get the actual image URL from that page
It's going to be fun doing this for all uniques
1463 requests, 2.8MB transferred, 15.72s. Not sure if it got everything though. Luckily I'll keep these in a database so each user won't cause such a query
poeninja api has image urls
Thanks! It's all coming together now. "Just" need to code the app that links all these sources 😅
Got some basic image recognition going today's which is nice. Not sure what magic I'll have to pull off to split a photo of an inventory tab into item-sized pieces. Or if I'll have to split it at all
@compact isle Did anything special happen last night with the trade api? Looks like data increased quite suddenly at midnight.
midnight in what timezone?
