#tooldev-general
1 messages · Page 75 of 1
will check
doesn't seem like anything new yet unfortunately
it response only 1/3 of users online
should be working now I think
oh yaaaaa, thanks you
an easy fossil mods filter https://poedb.tw/us/mod.php?cn=Bow
@velvet fog Looks like poedb is missing some mods here
Murderous eye also doesn't have added flat damage with swords, axes, etc.
They are there if you click on the mod. They are probably combined because they have the same mod group (can't have both at once), which works fine for categorizing most mods.
I came here to post a similar thing about poedb
horror 30% more ele dmg on helmets doesn't appear
That is under "Socketed Gems gain #% of Physical Damage as extra Lightning Damage" (which is even less intuitive)
hi, where can I find urls for every ascendency and classes images? IIRC there are some links from path of exile website but I can't find them anymore
Is there any tool that can take an item and tell you what best to do with it?
For example, ZiggyD had some video where he showed if you had two-stone rings, you could essence craft 3 of them, then sell them for a prismatic ring and sell that for profit.
Is there any tool/api that can gives suggestions like this?
you dont need to essence craft them to make a prismatic
no tool i know of does this tho
its basically just usage of the vendor recipes
@compact isle Is there any fun underlying reason why the ladder webpage/API limits itself to the top 15000 levelled characters? Had hoped to make a tiny leaderboard for my mates to compare Delve progress.
can i get help with acquisition here? im losing my mind
What do you want to know?
Don't ask to ask! Post your question here so that people actually know if they can help. It's also better to discuss your question publicly so more people can chime in or learn! That's why these channels are here!
what's the range of sextant radius?
Okay, so I found https://github.com/currency-cop/currency-cop which basically does what I want.
Be aware CurrencyCop doesn't price rares
Only static items aka uniques, maps, currency, div cards etc.
And even then with uniques roll ranges are not accounted for
WIP on a second version of conversion calc. Made the first version like 2-3 years ago.
I should update it to do rares
lol
the api for it is really slow and bad so maybe people will understand by using it with it
when will people understand that poe-prices's prediction model is really inaccurate?
it'll taint your calculation so much that the values will be irrelevant
I have no idea
sextant radius is 75?
hey guys, is there a limit for the number of HasExplicitMod lines a single filter block can have?
hey, are item filter sounds loaded at the time the filter is loaded
or during runtime
if it's the latter...
Reading the map stash is currently not possible through the api right?
@timid hemlock not sure why, but PoB doesn't work with Voidforge's "Gain 300% of Weapon Physical Damage as Extra Damage of an Element" mod
Because it's mighty difficult to simulate
Hm i see, thanks
@prisma prism change it to a specific element
@pseudo ocean Oh! Thanks man
Anyone had any luck getting certain poe overlay programs like trade or poelab to work with steam streaming? I tried loading the tools on client PC and networking the host PC. Doesn't work. Seems like steam streaming is acting like a super version of overlay against PoE tools.
I mean the tools does fuction properly, just they don't stay on top.
you probably need to stream the entire desktop for the overlays to display
Not working, Can't convince steam to keep streaming the desktop while I boot PoE. Steam jump to PoE for streaming instead of using desktop.
I'll figure out a way to "disable" games for streaming.
Nope steam doesn't have this feature.
I'm thinking running the tools client side is the only way to work, just they are not designed for that purpose. Manage to get trade tool to work in a weird way.
@torpid mesa yeah fixed already but forgot to mention the update till now
niec
I figure out a solution, I used a program always-on-top and Ctrl+Space the steam streaming which will put the streaming on top. For some weird ass reason, this also put other tools like lab compass on top. Works best when there is only PoE tools + PoE streaming on.
The next quote is NOT coming from me, i saw it in the froum.
POE Trade Companion's default settings are against GGG's rules.
The creator's FAQ actively lies about this.
DO NOT USE!
Is this true?

how do you figure out an item rarity type using the api (/get-items)? I'm actually thinking about using the flavourText array which may help to differentiate a unique item
I mean, you have a field like "frameType": 3 there
thanks, didn't saw this one so frameType goes from 0 to 3? normal to unique?
and nothing from 4 to 8?
they have values
normal, magic, rare, unique, gem, currency, div, quest items, prophecy, relic
if i remember correctly
thanks for your help, i'll work with that
btw, there is no real docs for their api especially on the /get-items, where do you find this information?
already searched for a while but found nothing
i'm pretty sure the output of that api is similar to the public stash api
in which case https://pathofexile.gamepedia.com/Public_stash_tab_API
i'll take a look on this so, thanks again for the help
@bold edge we all noted the problems with this app, but GGG lets it slide
they apparently reviewed it
so that means...?
@bold edge I don't know if the FAQ is still up to date, but if the default settings do what is stated, that's not allowed according to GGG. One button which performs two server-side actions (two messages) is a no no

that reminds me of how they have a similar rule for wow addons and people just bind actions to scroll wheel and spin it to automate stuff
highly illegal
highly illegal? I'll take two
it's legal according to GGG after they reviewed it, which shows that their review process is inconsistent
@hushed relic Timeworn Reliquary Keys can drop in Standard as well (no need to rip 'em.)
source: I just saw one drop
@timid hemlock There might be a bug on how pob calculates the attack speed of SST, this is also a bug in PoE itself. SST get's affected by the base attack speed of the weapon you uses. Can get you a video of ^^ Is this known?
Eh? So it's actually affected by the attack speed in-game?
Yeah shown attack speed, but the tooltip in game does not change.
Yeah it's weird, maybe SST adopts the base attack speed of the main hand?
I used a wrist chopper and a boarding axe both white
on a character that has no attack speed modifiers at all
But there seems to be a divide between the tooltip and the actual attack speed. The tooltip might use SST own attack speed
I can't see any difference between different mainhand weapons
But there IS a difference between unarmed and wielding a mainhand of any kind
I bet that's the dual wield bonus applying...
between a boardian (1.5) and a chopper (1.2) there is a small difference, so you might not see it. I can make a video showing it from my point of view
There is no weapon with a base attack speed of 1.8 🤔
do the weapons have attack speed modifiers?
Yes
I am just checking the base attack speed. Both my weapons are white
Also dual wielding unarmed? 
That's amazing 😛 But yeah use weapons with hige difference in base attack speed like a boarding and wrist chopper
Bloody hell, you're correct
I strongly suspect it's using the dual wield attack rate calculation
I believe it might adopt the base attack speed of the main hand for actual attack speed calculations but the tooltip uses the attack speed you said SST has normally
Yeah suspected you might have copied the bug over to PoB as it did not show a difference between weapons either. Don't know which channel to bring this to attention for GGG though. Also wonder how long it has been like this 
👌 writing a post as we speak
@timid hemlock made a post about it ^^ can tag you if something interesting comes up
Sure
I reckon that skill would get the award for the most buggy skill added to the game
There's been a lot of issues with it
yeah it's a unique skill for sure, also from woolfio "phantasms does not get affected by many support gems in pob".
Tested this myself now and the supports affecting phantasms change depending on what skill you link it to. The skills the phantasms do is considered a attack, so faster attacks apply to it but only if the summon phantasms on kill support is linked to a attack, if you support it with a spell faster attacks does not apply and neither does faster casting (phantasms skills is still considered attacks). Woolfio wanted to ask if this is intended ^^
@timid hemlock sorry if you got other stuff to do, thanks so far 
Phantasms aren't fully supported
PoB just shows their basic attack (which they don't use), since I can't calculate the damage of their spell
ahh okey that sounds reasonable ^^ so the projectile skill is a spell?
Yes
"they will have a chance to summon a Phantasm minion, which uses a piercing projectile spell that deals physical damage."
Thanks ❤ Getting back if there is anything about SST bug thread
interesting
thought the listed dmg is the one from them
but it seemed too low for that
actually the servers are pretty fast the dev's just lazy
what is that screenshot lol
oh I fixed that
im confused, it's a screenshot with a blowup of the bottom corner of something
i dont see what that has to do with anything
@gritty olive how would you feel about making CurrencyCop monitor client.exe for map changes
so you can monitor stash tabs for differences in between map changes, thus letting you track earnings per map
er client.txt
basically like this: enter map area > start logging changes to stash > enter next map area > end previous logging and start new > etc
you would have to account for api delay but it would be very useful
path of maps does this, but without full automation, you have to manually ctrl+c each item and determine when the next map's logging should be started manually
but this would revolutionize things
@chrome topaz I've got some odd pricing differences between official trade and poe.trade. If we price a regular item with a ratio, official trade lists the ratio and decimal expansion, while poe.trade shows it unpriced. Price with decimal price in PoE and it shows properly on both.
Test item: https://www.pathofexile.com/trade/search/Delve/Xe8YDWUP http://poe.trade/search/tasiomebiosiru
Haven't managed to find any documentation on any intentional behaviour around this, would love a clarification 😃
I think xyz's currency system is separate from the items one in such a way that they don't share item note parsing
whereas for ours it's all part of the same system
Nifty. That makes a fair bit of sense.
Why in the world do we not get rewarded more in the early game this is trash. I farm and farm and farm and still dont feel like PLAYERS get rewarded. Its the same trash gear all the time i dont gfet it . hope this gets looked into , cause honestly I get reallll bored when i farm for 10-12 hrs and nothing comes about. Also maybe include guaranteed uniques when beating high ranked bosses. ex: vaal boss, belly of the beast trio, kaom, daresso etc
#dissapointed
@native kayak Please note that this channel is for development of tools and software in the PoE ecosystem. I'm sure there's better places to offer well-meaning feedback like reddit and the forums.
Are you a dev@worthy cape
Of PoE itself? Nah. I’m looking at the game file formats for fun. If I worked for GGG I’d have a fancier chair than this.
is there an API or similar for atlas completion?
Fairly sure there's not any, kind of wish there was.
Tried to do it with ocr but wasn't very reliable so I stopped
maybe we just need a 2090tirx
@hushed relic filterblade makes me think I can only download one filter with that first screen, I end up just going to github and downloading there
but now I can't do that
@gritty olive uh... I'm very confused
Are you disapointed that you have no more excuse to do so now that filterblade can download all strictnesses at once 😄 ?
Or can't you dl from github
in any case, I'm confused
digs around in path of building ...oh that's why it's so hard to support Toxic Rain dps calculation
i may try and hack together something though depending on my spare time
Looking for someone with a lot of free time and programming skills to discuss a certain POE Project. Anyone interested - more info on DM. Thx 😃
is this stealth because you're worried someone will steal the idea? probably get more bites with a brief summary
That is exactly the point, I am affraid that this idea is really too intrigue and too interesting to share it with public right now. Sorry.


:animethinking:

:thonkign:
Thonk ign, that’s where you give a review that says the story takes 70 hours
Path of building is so weird when it come to funky skills and poison. 🤔
openarl quit pob and do this mysterious project pls
@pulsar moat Y'know you can give @knotty bluff "Watching GGG" on it's own, since "Watching" is its own thing now, right?
No need for "Playing Watching" nowdays
It does support it, that's what I use :D
Rewrite branch has better support for it though
@pulsar moat
we made a relic checklist / tracker, lmk what you think: https://5k-mirrors.github.io/delve-relic-checklist/
Gotta catch 'em all, eh?
still hungover from bestiary, yea 😃
Write script to check if relic unique exist in official trade site?
@velvet fog would be nice but no "clean" way to pull it off afaik. we were thinking about using poe.ninja api to estimate the value of one's collection and missing items. that would be relatively easy
@still cove http://api.poe.watch/get?league=Delve&category=relic might be useful
this is pretty cool, thanks
do you know what count vs quant means in the api? quant i assume is items listed, count would be total nr of items ever listed?
Is there any place I can get something like JSON format for all the base items and their possible mods? Or would I have to manually go on poeaffix or something? And are those 100% accurate?
not accurate, mod text gets reworded all the time
yeah you can but i don't think any of the affix websites do that
poedb does it, the wiki does it too.
Wait so, I can use pypoe to extract all the mods for all the base types?
the latest patch they just arbitrarily changed some "Mods" to "Modifiers"
Wow, I love you sir. I don't need the most updated one since I just want to mess around with an idea. I'd only bother with it if I got further along. Would you perhaps have and be willing to share any other json files? Uniques? Skill gems? Any other info?
Many thanks for sharing and to whomever helps maintain it.
hey does anyone know why the poe wiki api is missing all affixes of unique items?
formatting error in poe.ninja?
@ornate fox mods, implicit_mods and explicit_mods are going to be removed from the item table. You can find item mods in item_mods table now
I feel like taking on a project. Is there a particular need for a tool that is not well fulfilled currently? I have moderate experience with Python, web languages, JSON, and more experience with large data structures in particular.
@gritty olive toggling?
@hushed relic Hey man, sorry to interrupt you but can you tell if the lootfilter allows two or three sounds for a type of said category like low currency drops? or is it straight 1 sound without possible any variations?
No variations. Filters don't support randomness
I see, Well ok, Let's hope some shuffle gets added in the future 
@obtuse citrus okay tnx for the info! 😃
just make three copies of the same filter with differrent sounds and swap them every map
if the files arent loaded into ram before playing them
you can swap the sound files with a script i guess
@velvet fog hey, the abyss jewel pages have wrong mods
melee jewel has caster mods on it
even without fossils selected
wrong weapon types showing too
murderous can't roll wands
also can you add search operators?
like "!minion" would make anything matching minion not show
or something
Is there a .rar file with all the PoE assets, but more importantly the in-game UI?
just extract them from the ggpk if you need them
How exactly do I do that? I found PyPoe but I can't figure out how to extract them from the .ggpk. I see wiki exporter and dat exporter which does json...what am I missing?
Never mind, I just realized I have an unsupported python version for the UI part I believe. Any way around this or do I have to get an older version of python?
Thank you, that worked incredibly easy. Would you happen to know a mass dds converting tool too? =D
image-magick or irfanview
Hmm...everything I extract with VisualGGPK gives me an error when trying to open any .dds file saying it's damaged. Any ideas? The files aren't empty, so not sure what the problem is.
You will need pypoe to extract dds, it's compressed and visualggpk not handle
Lucky: You want python 3.6 and then do the full install, after that run pypoe_ui and extract the files you want
Tyvm for everyone's help and sorry for the repetitive questions.
@velvet fog im not sure what you changed but it seems better. the murderous eye jewel page is missing a lot of weapon types. i'll need to check the other jewels too
I was rewriting mod generating, seems broken some other mods
Is there a way to get more clear minimap icons like Fractured Wall
Anyone that could help me setup the PoB Discord bot? I am getting
File "discord_pob.py", line 2, in <module>
from src.bot.discord_bot import bot
ImportError: No module named bot.discord_bot```
But neither the guide or readme seem to have infos on that 😦
Okay I came a bit further... now I am struggling here:
try python 3.6
Yep which python are you running? Seems like an issue with the version
I'll check when I am home in a bit. Did you make the issue in github @foggy bear? Did not try 3.7 yet.
@foggy bear Just checked - the bot library is only compatible with 3.4 to 3.6 as another word became a keyword
crap
well... then it's gotta wait until that zana bot gets an update so it reads all pastebins :3
👀
oh 😦
@compact isle Garena online api broken after today's patch, again
will let the server admins know
thanks
@velvet fog should be fixed now
got it, thanks
Filteration is bugged again with the theme saving. 😦
Filteration?
Yea
Making my own loot filter atm.
Well shit it crashed. Lost all my theme. 
Better if I write the filter first then the theme.
Why not use FilterBlade, since it allows just as much customization?
FilterBlade lags pretty badly (at worst, 10k unmodifiable ms; tested with IE11, Edge, Chrome & Firefox, all are on their latest versions.)
Had 0 issues
@slow forge I need a very speific set up that isn't gonna happen quickly with FIlterblade. Strangely enough, it way faster to make one myself that to fight against Filterblade to do what I want it to do.
I am taking small part of the filter, mostly the recipe, essense, currency, maps since the set up isn't dependent on them.
@pseudo ocean If you were having such severe issues, perhaps you should report that to NeverSink?
He's on this very Discord server
🐸
@deft jolt https://discordapp.com/channels/174993814845521922/175005585203396622/496735192187404319
Think it's worth adding remaining to the time counter? I know it's counting down but it'll be more specific
yeah, shouldn't be a problem

@versed ginkgo should be good now
Ahah for sure man
@timid hemlock abyss sockets on rares aren't importing correctly
crashes pob when importing from profiles
secluded copse (sacrifice map) typo
@timid hemlock took some time but GGG is looking into the shield throw "bug" if you still remember ^^ see what comes from it
@zenith notch There's a forum thread to report textual bugs and such in the game. If you're referring to "Copse", it's a word.
ok
@delicate ore The error message and/or a profile I can test with would've been nice :/
@timid hemlock User "%E3%83%AD%E3%82%B0%E3%82%88%E3%81%97", character "ry_DSC_Obliteration".
(it's what I believe is @delicate ore 's character, I just did some sleuthing to find it)
Ah crap, weapons with abyssal sockets
Didn't plan for that :/
Fiiiixiiiiiiing
Oh, this breaks so much... wooooooo
Fix coming in next update
@timid hemlock China had made a multi-language POB
Yeah, I've been keeping an eye on that
Not that I can understand anything that said eye is seeing, though
😄
Fixed a bug where Dynamite could heal monsters in extremely deep Delves.
wat.
I'm curious how this could have become a thing.
Why extremely deep only too 
they prob had scaling like (basedamage x scaledamage x (improvement-depth)
so if the depth down scaling was higher than your improvement than it added hp
with some way more complicated math, as long as their equation crossed zero eventually it would do that
i assume it wasnt linear like improvement-depth or it would occur at low levels too
I can see the logic behind that, but it's still quite strange way (in my eyes) to do the math
oh well
¯_(ツ)_/¯
Its probably more performant to do an arthimetic vs tracking two seperate ways of doing something very similar.
@compact isle In Chinese Client, I can use english baseitem/classname in item filter, but can't search it in stash, is it possible to apply item filter search system on stash search?
Is there any fix to mercurytrade not skip some trades
Does GGG allow you to scrape the forums or download a dump of posts?
I figure if you parse the forums for builds, and extract the gear, you should be able to build a cluster of mods. Then you ought to be able to take an item and see which mods you need to add in order to sell the item.
They don't have a section in their terms of service that states prohibition of it. And f you do it in a non disruptive rate, I can't see why they would be bother about it.
HOWEVER... If you want a real answer you should just ask GGG.
poe.trade as an example do crawl the trade forums
and likely in a more aggressive rate than you're planning
they don't ban scraping but they don't like heavy scraping, hence why the API was made
scraping is technically against ToS
oh it is?
ah i see
but just don't abuse it to the point that we notice and it's fine
and preferably put your contact email in the user agent
so we can contact you instead of just a straight ip ban
that's good to know
How permissive is GGG with the get-items endpoint? ie, POST https://www.pathofexile.com/character-window/get-items
Apart from respecting the rate-limiting header.
Does anyone have a downloadable database/dump of all the mods for 3.4?
@compact isle Thanks for the info and warning! I'll be a good boy. 😃
Hey, could someone please point me in the direction of a list of explicit bestiary mod names? I need to add them to my item filter
oh boy no orm 😮
That's a lot of languages!
@deft jolt not using any build management tools either?
🐸
anything i can do to fix it?
tbh never used the inbuilt maven
prior experiences are lacking
damn that's some hardcore sql in getAccountRelations
now that i look at it there's actually no reason for it to be that girthy 😅
Thicc!
not sure if y'all noticed, but it seems last patch ggg quietly removed the <set::MS>[etc] thingies
hallelujah
which I of course noticed because it broke everything in Acquisition
oh, I didn't think it would break things :(
we're finally free from the curse
"edited" 
I added the ❤

@compact isle any plans of baking the trade site into the game
I wrote an overlay, and I'd rather not waste my time lol
Cause I've basically just taken the trade site and put it in an overlay
It fits pretty well in the game
not sure if this is the right place to ask, but today my currencycop stopeped working saying "zt.filter is not a function" anyone know how to fix this? Already tried reinstalling currency cop, relogging into the website getting a new session id
In the FAQ there is an item about deleting your %APPDATA%/currency-cop folder
Do that
Restart the app
I'd have to deploy a fix to make it not say that, and if you don't want to wait on that ^ is your best chance
Ah that fixed it, thanks for the help and the fast response!
sorry for not checking the faq didn't realize it would be in there!
No worries! glad it fixed it
Hello, i'm messing around with json querries from poe.ninja to update unique tiers automatically in my filter. Do any of you know if there is a way to distinguish a reliquary item from a normal one ?
isn't there a frametype?
not one that I see
Auto tiering still works but it's less accurate since some items are like 1c in the wild but 40c on reliquary variant =/
wait what oO
I thought it was the itemClass like Gloves, Boots or else
But yeah I think you're right, itemClass 3 is the normal item and itemClass 9 is the reliquary one
weird, but thanks a lot :D
gl
@grave wren Is @regal mural sleeping? 👀
Regarding the no-hook-into-game-memory rule from GGG, is that really enforcable for EU players, per the right to decompile outlined in the EU directive 2009/24 section 6? This should allow us to read the memory as long as we do not try to modify it, right?
Aight
@loud flint by agreeing to the terms of service of a game you are accepting that GGG can ban you at any point for whichever reason they choose
So yes it is enforceable
Right, guess I'll just read the data from the network traffic then
Or you can just play the game normally 
Sure if you’re making a tool that follows the TOS
I don’t know what you have in mind but you should be aware of that
Just reading live location-data, ascendancy etc.
Can do that from client text and the api too
you'd need to read the encryption key out of memory
exciting
I recommend not doing stuff they don’t want you to do.
i especially recommend not advertising that you're doing it here 
especially not when you have your steam account linked to your discord 
Teachable moment
also I don't know about plans for any trade changes outside of the website
😎 how mad would you 🐝 if I 🚢 an overlay
about 5/7 mad
with rice
it's the worst
I'm using webpack for a project at the moment, pretty cool
documentation is all over the place though
hot-loading seems eh
well runtime loading
Yeah esp if you’re using 2x lol
Tree shaking is the best part
Although roll up is better sometimes
tree shaking seems great until you realise you have to separate everything out and tell it if the files have any impact on the final bundle
it's not as magic as I wish it could be :(
using modern JS is a dream compared to the nightmare that is IE support
oh cool I'll have to look into that more 
nice, somebody emailed my support email address thinking I'm the ggg
dear xyz, please consider renaming your "Magic Fest" events
they're asking if it's ok to bind /hideout to a keyboard macro button
lol
you should add some fun hidden commands to the search bar
what do you mean, you haven't discovered my fun hidden commands yet?
I though that was from a bad batch of item names
If you were talking about me about the whole steam-account-link, I wasn't advertising that I was doing it, I was inquiring about the legality of it
Wildly different things
🤔
Also yes - I managed to parse most recently updated location data from the client text @grave wren , although I found nowhere it stored your ascendancy/class so far.
Would also be interesting to expand upon the idea of displaying the main skill used, directly. But seeing as I just got an indirect threat from a GGG-employee, sems I have no choice but to not :p
And yes - you can do that from the API - but that data doesn't give you the character you're currently playing on - with real time information.
@compact isle tree shaking only flags which import and export that it considered as unused code. Minifiers are the ones that detect these flags, like UglifyJs's dead code, and removes it from the bundle.
It doesn't really work in a magical way. It's only really helping with every included node module, if they're coded right that is
Any package that comes prebundled or is still using CommonJS won't work with tree shaking
@loud flint ah. You sure? If youre logged in I am surr you can get the current char. @versed ginkgo uses a discord addon that fetches the info somewhere.
Maybe he can link it
Might be hidden in some files yeah. I'll take a look later when I'm home from work, don't have PoE installed on my work machine 😦
Ah nice, this is exactly what I was hoping to tinker with
A few things that you can't do with the text files, sadly
What is dis channel for?
It's for tool developement discussion
As indicated by the description on top of the screen
or the name 
@velvet fog your ring item affix page ( http://poedb.tw/us/mod.php?cn=Ring ) isnt listing warlords mark as elder suffix for me
@grave wren It expands if you click on it, to show a total of four ranks, two for Poacher's and two for Warlord's.
Interesting ty
@gritty olive https://poe.technology/poebuddy/PW3xBY1B#items-visual-view
Looks pricey 👀
I think that's because Atziri's chest has 9 different versions
And PoE Buddy can't determine which one is on the character
Thus it gives a price for every version
Except it also then adds up all the 9 prices in the item tab

@compact isle Noticed that the level generation presentation linked at https://www.pathofexile.com/forum/view-thread/1824790 is apparently in the Trash of that account and might disappear at any moment. Are you a relevant enough person to prod about this, or do I get to sleuth around?
ladder in Garena Taiwan without account info https://web.poe.garena.tw/forum/view-thread/185021
and is it possible https://www.pathofexile.com/forum/view-thread/2202342 ladder page link to character directly
@worthy cape I've passed it along to Dan
@velvet fog Garena specifically asked to not have accounts on their ladders
Great, thanks 😃
Went and posted on the bug report forum earlier today, just in case.
got it, thanks
Is there a node library for the trade API?
If not, where can I get an API reference so I can write my own?
is that all that's available? @velvet fog
We have to write our own indexer or does one exist?
Also, how does GGG feel about people querying their trade API directly in a nonspammy way?
For example using the https://www.pathofexile.com/api/trade/exchange/Hardcore Delve endpoint and grabbing IDs from it then running https://www.pathofexile.com/api/trade/fetch/?
Profile > Manage Account > Preferences has an area for "Bump Key", but don't know how to use it
does anyone know the URL for poe.ninjaHC temp leagues? 🤔
?
damn i'm stupid
I meant poe.ninja
https://poe.ninja/api/Data/GetEssenceOverview?league=Hardcore
like that but for delve hardcore
One of the others here might know, just wait a little bit 
👍 thanks
is there an API route of some kind that list all the challenges + details?
you can parse official site html
which part of the official site? I don't see a list of challenges anywhere on the pathofexile.com official site.
oh you have to login, ok thanks
@compact isle Garena Online API reply same result for hours, seems broken again.
we're doing some weird backend things at the moment, should be fixed soon
should be moving again now
thanks
my macro project is coming along well ^^
lol ty
im making like all the macro accessible by ctrl+right click and a dropdown menu
now i just need to figure out how to create a search in poe.trade
I got around trying to use the ordered entry hashes in the GGPK to accelerate lookups. They're documented as "murmur2 on lowercase entry name" in VisualGGPK and misidentified as "timestamp" in the defragmenter.
However, no variation of murmur2 seems to get me the right hash when I try it on my path components, neither in UTF-8 or UTF-16LE.
What I'm wondering is, I guess, how do I properly derive the entry hash from the entry name?
(note that this is the 32-bit quantity in the PDIR, not the 32-byte digest (SHA256) of the contents)
A-ha!
It's murmur2 of the wide string, excluding null terminator.
wat
just create an uint internal id in an entry struct
and use that
much faster
The point of the hashes is that you've got binary search on lookups, instead of sweeping string compares through the whole directory.
I've done the string search in the past, but wanted to see if I could bench it against the hashes.
Not sure how an ID of my own would fit into the flow of "I have a stringy path, I need the entry"
@worthy cape do you know how PDIR's checksum column (32-bytes) works?
it's SHA256 of reminding data (the whole file) in FILE, but not work for PDIR. https://github.com/Chuanhsing/libggpk/blob/beta/LibGGPK/Records/FileRecord.cs#L303
@velvet fog No, haven't looked into that at all.
I've focused primarily on fully figuring out the mesh and animation formats, once I had my own GGPK reader.
@worthy cape https://poedb.tw/dls/fmt_PoE_sm.py
I've seen that noesis claimed to have some sort of support for it, but the web-viewer I saw that used that data seemed rather incomplete.
I've reversed some of those binary formats from scratch, still missing the meaning of a bunch of per-vertex fields.
But thanks anyway, might be useful to reference.
https://github.com/Techokami/noesis-plugins-official/blob/master/demonsangel/fmt_PoE_sm.py
modified from this
Automatically exported from code.google.com/p/noesis-plugins-official - Techokami/noesis-plugins-official
I threw away the checksums in my reader, because I didn't think of a reason to keep it in mine
I should really clean that repo up and have more people take a look at it sometime
@lethal cape please let us be able to style that tooltip ourselves
@south quarry are you developing currencycop now?
good idea ill take note ^^
@delicate ore looks like a build pricing tool
which I have one locally and now I would feel bad releasing
yeah, I have some idea for that but not entirely sure how to figure it out
I have to somehow get the item names or some kind of info from the pastebin text 🤔
i think there is a library for working with pob codes now
but the format is probably documented
check pob's GitHub or ask @timid hemlock or @gritty olive
Well I have most of it figured out just not in code yet 😂
only thing left to figure out is how to find the correct variants, gonna have to do some weird string comparison thing to figure out which one is the most accurate
php code with pob import
$raw_url = 'https://pastebin.com/raw/' . $paste_key;
$this->curl_get($raw_url, $output);
$xml = simplexml_load_string(zlib_decode(base64_decode(str_replace(['-', '_'], ['+', '/'], $output))));
Then after that there is a lot lot more
If you think you deserve the tool dev rank and have something publicly available in use to point to: Send a modmail and ask for it
hi mr app Faust has won you a new color 
💯
geez this new color
@polar island your wish is my command
what was wrong with the old color?
faust wanted to be pink
hehe, i see
I should've made it ff82f4 just to troll you 
odd color
Path of Building is Getting Spectre Info!
Indeed
Also WTF pink
If anyone else wants to know how the hell monster skill stat values are calculated now, do speak up 😛
Need to rework the program's skill data format though :/
But that may also allow for full gem tooltips later
So there's that
Oh hey we are pink now
Indeed
Ooook so
Complicated >.<
So the stat calculation has a few stages
Firstly, a base effectiveness value is calculated using two of the fields in GameConstants, both of which must be divided by 1000000 first:
base = GameConstants.SkillDamageBaseEffectiveness + GameConstants.SkillDamageIncrementalEffectiveness * (monsterLevel - 1)
Then, the two float fields from GrantedEffects come into play; in PyPoE they are named Multiplier1 (BaseEffectiveness) and Multiplier2 (IncrementalEffectiveness)
skillBase = base * GrantedEffects.BaseEffectiveness * pow(1 + GrantedEffects.IncrementalEffectiveness, monsterLevel - 1)
Then, for each stat, divide the skillBase by the value from EffectivenessCostConstants (the key immediately follows the stat float values in GEPL), then multiply by the stat float
This is only done where StatInterpolationType is 3, btw
1 is constant, 2 is linear
Yep, I think that's all of it
Have fun 😄
which dat point to StatInterpolationType?
NewStat = stat / skillBase? Constant means not apply, and linear?
Constant just uses the stat value
But the effectiveness scaling ignores it
I actually don't know exactly how the linear scaling works; I didn't ask about that
I'll see if I can make up a fully worked example
Ok, so let's calculate the base_fire_damage_to_deal_per_minute for the Pocked Lanternbearer's Throw Fire skill
We'll say it's a level 80 spectre
So, base = 3.885209 + 0.360246 * 79 = 32.344
skillBase = 32.344 * 1.2778 * pow(1 + 0.04, 79) = 916
The EffectivenessCostConstant key is 1, which is DamageValuePerMinute, 0.06
And of course, the StatInterpolationType is 3, so it definitely is effectiveness-scaled 😛
The corresponding float value for the stat is 1.6, so the stat value becomes:
value = 916 / 0.06 * 1.6 = 24427
The skill ID is MinerThrowFireSpectre, BTW
If you need to look that up 😃
Ok, back to reworking the skill data backend :/
lowkey wants to make a server backend for maximum single player experience
I'm curious if it would be, it shouldn't be
If 0, then you divide by that instead
2 I think is only used when StatInterpolationType is 1
In which case it is meaningless anyway
(by "divide by that", I mean by the value from row 0 of EffectivnessCostConstants)
(which is 1)
(not 0 lol)
Hello all, I'm writing some stuff for school, and my topic revolves around the 3rd party tools developed by the community of PoE. Nifty stuff you all make, but can someone tell me who makes poe.trade? The name escapes me atm. Thanks in advance.
xyz
FYI He is in this Discord
monster: Pocked Lanternbearer
monsterLevel: 80
Array
(
[SkillDamageBaseEffectiveness] => 3885209
[SkillDamageIncrementalEffectiveness] => 360246
)
base: 32.344643
GrantedEffectsID: 2758
Array
(
[BaseEffectiveness] => 1.2778
[IncrementalEffectiveness] => 0.04
)
skillBase: 916.00754402537
StatInterpolationTypes: 3, EffectivenessCostConstants: 1, 23226 => 24427
StatInterpolationTypes: 1, EffectivenessCostConstants: 2, 4000 => 4000
StatInterpolationTypes: 3, EffectivenessCostConstants: 0, 174 => 183.2
StatInterpolationTypes: 3, EffectivenessCostConstants: 0, 261 => 274.8
Good idea 😃
There's a few other fields that I've... aquired... information on too
Spoiler alert: minions will have more accurate... err.. accuracy calculations in the next update
Most of them are correct now, but some aren't due to a previously undocumented field in MonsterTypes :/
I committed some stuff from the convo earlier but if there are other fields missing feel free to send PR
I just hope the next update doesn't come along and screw everything up 😄
❤
I sure hope noone is actually using my skill data files for anything
'cause they'll get a hell of a shock with the next update >:D
X StatInterpolationTypes: 1, EffectivenessCostConstants: 0, count: 242
O StatInterpolationTypes: 1, EffectivenessCostConstants: 2, count: 120016
X StatInterpolationTypes: 2, EffectivenessCostConstants: 2, count: 322
O StatInterpolationTypes: 3, EffectivenessCostConstants: 0, count: 26196
O StatInterpolationTypes: 3, EffectivenessCostConstants: 1, count: 2105
X StatInterpolationTypes: 3, EffectivenessCostConstants: 2, count: 40
Hmm, there's some odd combos there!
I'd like to see what the heck is using 3 and 2
VaalDoubleStrike
melee_range_+: +(0–2) to Melee Weapon and Unarmed Attack range
GrantedEffectsID: 5239
skillBase: 199.54337712941
StatInterpolationTypes: 1, EffectivenessCostConstants: 2, 1 => 1
StatInterpolationTypes: 1, EffectivenessCostConstants: 2, 6000 => 6000
StatInterpolationTypes: 1, EffectivenessCostConstants: 2, 1 => 1
StatInterpolationTypes: 1, EffectivenessCostConstants: 2, 69 => 69
StatInterpolationTypes: 3, EffectivenessCostConstants: 0, 149 => 159.6
StatInterpolationTypes: 3, EffectivenessCostConstants: 0, 224 => 239.5
StatInterpolationTypes: 3, EffectivenessCostConstants: 2, 3 => ???
Random thing that showed up while testing the new code: Added Lightning Damage Support uses the effectiveness scaling system for its stat values, for some reason
And some others, too
I thought it was just used for monster skills...
huh I thought so too
I wonder if that's actually what's occuring in-game
Because that doesn't seem right
not sure if rogue exiles or grandmasters use that
Well it's the player version
though I think exiles use monster skills
They do, generally
Man, this can't be correct
Otherwise those supports would be completely broken
Eh, unless GGG actually is moving towards using that system for some player skills/supports
It would make sense, given the reason for using this system in the first place (reducing the size of GrantedEffectsPerLevel)
Except they haven't actually done so in this case (yet)
I think the reason may have been avoiding errors rather
Yeah, that's possible
there have been multiple istances where monsters were using skills with higher damage values then they shouild
But the question still remains, how does it even work
probably due to user error
If it's the same formula for player skills, then surely it doesn't use the player's level
Otherwise low level gems would act funny
Hrm
That's the most likely option, yes
Ah, you maniac ❤
I'm nearly there, I think
Maybe I ignore this for player skills :/
So, anyone feel like breaking things?
I need these new backend changes tested thoroughly
😦
Ok, literally everything will be broken then 😄
Anyways, for anyone who cares, change Version -> branch in your installation's manifest.xml from "master" to "dev" to update from the dev branch; there's an update there with the changes I've just made
The good news is that I have all the existing minions and spectres working using the new system (I think)
for Pocked Lanternbearer, there are 2 skills, how to know it is for spectre?
I've hardcoded which versions are used by each spectre
But you can always parse the AI script to find out automatically
.ais File ?
Yes
Pocked Laternbearer's is Monster/Miner/Lantern/LanternVariableSpeed.ais, if you're looking for this specific example 😛
IAmSpectre
😄
Can't really know how ais file works
Just look for lines with the skill IDs that the monster has assigned, then check for IAmSpectre/IAmNotSpectre
Should work :S
I mean the whole file, it's time to dig deeper
Haha
yellow text on blue background pls
lol wtf

@obtuse citrus do you know how .ais file works?
speaking of file formats, I'm curious if anyone's ever looked into the terrain files
never for me, not a 3d fever
I think it just weights what to do dependign on the conditions given
like <SkillID> <Weight> <Conditions>
how stance works?
https://poedb.tw/us/mon.php?n=Pocked+Lanternbearer click AIS button
not sure
@velvet fog I'm more interested in how area generation works. Most of the data files are text and I have some guesses as to the contents
The files in Graphs and Rooms are particularly interesting
WorldAreas.dat -> Topologies.dat .dgr
like, an interesting example is Metadata\Terrain\Mountain\Mines\Rooms\Unique\burningman_1.arm. It's the unique room in The Crystal Veins where you find The Burning Man
I think the section with all the letters and numbers is tiles; lists after that are obviously the doodads / decals that get placed in the area to dress it up
probably world coordinates, rotation, maybe scale
.arm file is much harder to read for me
im pretty sure it has a specific format
in some places you see a single number which is for the size of the entries
right, there's a count on the lines before the doodad and decal lists
Niko is lazy
hi bois i have this issue going on here, so i can import my other characters but when i import my VDS build, it doesent work and this pops up^^^^^^^
@ruby escarp Check for update; I've already released an update that fixes that
@timid hemlock do you plan on sorting supports for stuff like dancing dervish and phantasms in future too?
Eventually, yes; but it's a bit tricky to manage
Technically, granted skills like that already use a fake gem 😛
would also be cool to group gems in those items in one group
Is anyone tracking Xbox AH prices?
I am really interested in seeing data of how the AH works in Xbox and comparably to non AH prices
in standard PC
feel free to @ me
@dim stream thanks I love @ ing people

@pulsar moat do you like being @dded
😩
@grave wren
I don't even know if Kookeh is in here
@rapid pagoda a bit late here, but there was a dev talk at one point about how area generation works. https://www.youtube.com/watch?v=GcM9Ynfzll0
This is a poor-quality recording of a talk that our lead programmer Jonathan Rogers gave at the Auckland Game Developers' Meetup on June 1. Our terrain progr...
basically tiles are stored based on their possible connections (3 per edge) and pulled in on generation. There are two generators: indoor and outdoor. Outdoor levels are generated around a road/path through the level. The indoor levels are similar, but they are a series of connected rooms making a path with some branching factor of how many rooms should be off of the shortest path.
Rooms can also be preset which can be loaded in by the level generator
@rapid pagoda https://www.pathofexile.com/forum/view-thread/1824790
@compact isle got a bug, can't list certain items fractionally on the trade site
give me da d33ts
trying to set a chaos in public tab with "~price 11/12 apprentice-sextant" won't list it
sacrifice fragments and sets had this problem too earlier
at the very least, i'd expect it to post chaos 11:12 sextant trade but nothing
what's your account name?
nice tab name
haha
I'm seeing this "~price 1 apprentice-sextant"
it should say 11/12
also, theres a separate issue
some things can't be priced in decimals
like a chaos with "~price 1.5/7 sacrifice-set"
it's listed correctly now
oh?
actually i cant remember if that issue was with decimals before or after the divisor
yeah mixing decimals with the ratio format is weird
how does one sell 1.5 sacrifice sets though
it makes more sense to enforce whole numbers there
well, half a chaos
thanks
i think half a chaos is fair, pretty easy to break in like any market
sometimes you need that precison
so for your sextant listing issue
you're getting hit by the "require stock to show" feature
what's this now?
wait my chaos stock should be sufficient
im buying sextants not selling
ah
I see you in the exchange now https://www.pathofexile.com/trade/exchange/Delve/OLWQCE
there is currently a weirdness to exchange stocks due to a bug a while back
might've been the cause
hmm okay
as for the decimal ratio mixing, we only allow a decimal in the numerator
or maybe not
there are like 3 different places that parse this
@delicate ore new listings will support decimals in ratios now
SICK
Working on UI for tool that tracks character changes automatically, this is the hard part :|
Find icons dor the categories and put them in the timeline
I think this can be streamlined quite a bit
Helmet icon: (item) --> (item2)
And popovers for the items 👌
This is maximum MVP right now, I'm just getting the data flow figured out.
The plan is to have strong filtering.
Initially, I was thinking the full 'item box' in the timeline, how do you feel about just icons and the item box on hover?
Hm might be not enough info on screen but could also work.
But probably required with how oftrn stuff changes
Actually, people don't change equipment too frequently. Gem swaps are going to ruin me, though.
I have more info to jam in
@celest wasp huh, gathering data on gear progression? neat :3
Anyone know the discord username of the Currency Cop guy? He goes by ComfyGangsta on reddit.
Understood ^^
@gritty olive I might be interested in adding some features to Currency Cop. Would you like to message me and talk about what your plans are?
Send as pr
@compact isle can you add Exalted Orb Equivalent for pricing?
chaos has been very unstable
very often i have to update my live trades to account for the new pricing of chaos when using Chaos Orb Equivalent
when im trying to snipe things
@velvet fog hey, abyss jewels are still missing a a lot of mods
mod string example please, I will track it
@compact isle found another bug
sort by price, you'll see the fractional listings below the integers even if they are less
@velvet fog http://poedb.tw/us/mod.php?cn=BaseItemTypes&an=Murderous+Eye+Jewel
note the missing mods for every weapon except dagger
very mysterious
but I think I know the problem
ratio + exchange eligible items don't update the normal item search so it still thinks the item is for sale for 130c
They are inside dagger with same mod family
@velvet fog oh i see
I don't have a better way to display it right now
@compact isle lol, that is ripe for abuse
check the results again
also, compatibility is broken on poe.trade @chrome topaz
@delicate ore compatibility?
poe.trade doesn't let you use the ratio syntax for normal listings IIRC
but yeah it'll get fixed up today when I'm less busy
(we don't let you use ratio syntax for normal listings either, hence the broken)
okay that's been fixed now
unfortunately I hear the guy in charge is super lazy so it's not happening
I blame allan.
Come on Allan
Why does it need a ui change
Cause if you don’t change something how will I ever know that you are developing it
You have to take the social media approach and constantly do massive UI overhauls for no reason
Where do I report a bug in PoB?
what is the bug
@oblique echo
here is one place https://github.com/Openarl/PathOfBuilding/issues
or i believe there is a forum post he likes as well, or you can just tag him here with your bug
@jade adder Raise Spectre is linking to Blasphemy support and reserving mana, when they don't link
@timid hemlock is the POB dev, i'll tag him for you
Ah, ty
we need Stash Filters
that work in similar syntax to Item Filters
so instead of changing what/how items get displayed
it place items in tabs automatically when you ctrl+left_click into your stash
rules would use the same syntax
i wish GGG would take note that less time spent on sorting and organizing stash after runs is good
after every 2 hour session i fill both my dump quad tabs
and have to begin the sorting/selling process each time
even better
if stash filters could let us place notes on the items automatically
like pricing and whatnot
Maybe you should just empty your tabs more regularly
iirc, they said something about them wanting that to "be part of the game", @delicate ore
@pallid dove is
No.

why?
kappa is on the censor list
that's next level
currencycop math fail? v2 beta13
@compact isle, could we see prophecies on the currency exchange? some are used in bulk enough, especially for mapping purposes
really i'd like to be able to just set a chaos orb to "~price 0.5 crushing-squall" and call it a day
Also unique maps and/or sorting the maps there by tier could be nice
@wraith perch I'm guessing you have 2 21/20 and 4 20/20 gems? Seems like it clusters gems together by name rather than by level / quality too. I'll submit a PR.
That indeed would be the case, will be setting up some form of CI/CD to automate releases when a tag is made
hm to retrieve stash info from players i basically need the session cookie for each player, right? If the stashes are not on the river*
Yes
shame, ty
yup prophecies and unique maps are on the to-do list. Unfortunately they're a little more complex for us to support than you may expect
will they be stackable in the future?
i would buy a prophecy stash tab
if you couldn't make them stack
not really a question for a web dev to answer :p
bleeding edge, as usual @polar island
Behold
seriously, someone need to let go of their lovechild (regex), when it's not suitable for the task
Using regex to parse XML 👌
using brainfuck to make regex to parse xml :brain:
@timid hemlock combustion support shows up as vms in the calc tab https://cdn.discordapp.com/attachments/174994219390337024/508527428902322176/unknown.png
do i smell memes
What version are you using? That was supposed to have been fixed in 1.4.115.
thanks
@chrome topaz How excited are you about those private leagues that GGG claims will be supported by community sites?
create poe.trade points that you need to pay for to index your league
by that it just means that they'll be in the public stash API
(:
There are some interesting side effects of private leagues. All of the sudden we have isolated economies to cross-analyze between.
no, the points will be used to move your league up in the leagues dropdown
And move search result to top?
good idea
sounds like something that's already built into the map stash tab
no sir
indeed there is
Join thousands of developers who use SwaggerHub to build and design great APIs. Signup or login today.
you can take a look through this
thanks
this isn't really a language its just a YAML file used to describe the API syntax
made by @velvet fog
guy who makes poedb if you've ever used that
Programming? 
Bear in mind that the private stash api does not support map tabs if you would choose to invest in one of those.
Shouldn't be a problem. He was looking for options for f2p playera
hmm


