#tooldev-general
1 messages ยท Page 105 of 1
one line is easier for regex, and missing ascClasses
ascClasses are rolled into the "classes" now
What regex are you using where you can't just pull the whole thing out with a balanced match!
I was very scared when I learned what PoB was doing to the tree data
{
"name": <string>,
"base_str": <number>,
"base_dex": <number>,
"base_int": <number>,
"ascendancies": [
{
"id": <string>,
"name": <string>,
"flavourText": <string>,
"flavourTextColour": "af5a32",
"flavourTextRect": {
"x": <number>,
"y": <number>,
"width": <number>,
"height": <number>
}
}
]
}
thanks
@timid hemlock because I was lazy and just did var passiveSkillTreeData.*
Gosh, well that's what you get then ๐
Yeah...
now I have: var passiveSkillTreeData = {(?>[^{}]|(?<o>){|(?<-o>)})*}(?(o)(?!))
works a lot better lol
I don't technically need (?(o)(?!)) because that is just making sure the json is formatted properly lol
Yeah, that is a lot cleaner in lua haha
๐ Lua patterns aren't nearly as powerful as C# regex though
I hecking hate C# regex though ๐ฆ
also, I gave <o> a proper name <open>
Yeah, it doesn't look that good:
new Regex($"{start}{{(?>[^{{}}]|(?<open>){{|(?<-open>)}})*}}(?(o)(?!))")
Yeouch
there is probably a better way to do it ยฏ_(ใ)_/ยฏ
From what I remember of C# regex (haven't touched it in years), that is indeed the simplest way to do balanced matches
sorry if this isn't the right spot for this, but i asked earlier in other channels and never saw any responses. Is it safe to use overlays like poe overlay? or is it against the TOS
you can always email support@grindinggear.com, and they should be able to answer that.
ahh okay, thanks
@compact isle is there a reason for the nodes without groups being in the data?
I am assuming that those are the skills that can be granted by the jewels?
yep
eventually we'll use them
I'm just waiting to see if I can come up with a better way of doing stat descriptions in JS
anyone here using poe overlay? it stopped working for me after its latest update
I'm using Poe-Overlay and whenever I try to price check an item, it throws out an error that just says "An error occured while parsing the item."
Anyone know what the problem is?
Ah
yes
small passive skills also grant: #% increased maximum energy shield is not present on officla trade, cant search any small jewel with % ES
nvm none of such mod exist and instead there is a separate Added Small Passive Skills grant: # with own submenu
Where in the data files do they store which passives skills go on which gems, or basically which enchants can spawn on which size cluster jewels? I could quickly hardcode the mapping between Enchant/Tag but if it's easy to procedurally figure out drop restrictions I'd prefer that
I thought they'd be listed under Mods with ModGenerationType Enchantment, but those only appear to be lab enchants?
Hmm the descriptions for the enchant mod isn't in stat descriptions file either. Are they not considered a mod?
ah, found it in PassiveTreeExpansionSkills, but the header was very well named Key3 so I totally glossed over it lol
Is there a good item parser which will consume PoE JSON data and spit out item attributes?
I've been using looty to generate CSV data but it's a bit annoying and needs to run in the browser.
no idea how fossil mods works in the version
you mean using resonators on the cluster jewels?
the removed mods
Hi all, I just created my first github repo
I am a bit of a forever noob programmer-wise but I have a novel idea here and I'd like to get some coders signed on to this private PoE related github project.
@stable wave ... so what's the project you're asking for help with? And what are you bringing to the table, if not programming skill?
Good question...
I guess it is just the idea that I have tbh. And the fact that no such utility yet exists.
We can make something that will fill a niche.
Ideas are cheap. If I had a nickel for every idea I had that I didn't have the time to carry out I'd have... well, a shitload of nickels
true
it's also very possible that someone else has had the idea and has a private project
most ideas aren't original
I'd suggest you to make the project public and just try how far you can get programming yourself
If it's an interesting idea, there might be some people who want to help you out if you get stuck
I feel like making it public when there really isn't anything there yet would be a bad idea.
That's how stuff gets there ๐
oops that was the wrong one @golden bane https://github.com/joe7dust/Korean-Translator-for-Path-of-Exile/settings
@velvet fog what in particular about fossil mods
is it fine to hook directx present/endscene to draw yourself?
via .dll injection
?
i think this question doesn't get asked usually so i tag GGG employees @timid hemlock
@compact isle
Hooking DirectX/OpenGL is done by alot of applications such as FRAPS, Discord, Open Broadcast Software. I've found the most recent repo of OBS that shows the sourcecode of that: https://github.com/obsproject/obs-studio/blob/master/plugins/win-capture/graphics-hook/d3d11-capture.cpp
im asking this question cause i want to create something similar like PoE Trade Macro without having to use the very slow AHK interface. Being internal like Discord/OBS makes every Interface drawing way faster.
@frigid nova some mods only spawn on influence item, but these mods are both in mods.dat
how do I fix path of building?
i updated it when I had 2 clients up, now it opens with "Not Responding"
this happens even after I download a new one
When downloading a new one, it updates and opens fine. but none of my saved builds are there.
@glad anchor are you using the installer or portable?
PathOfBuilding-1.4.163.zip
originally died on a 1.4.155
not sure which update it was at when this happened
ok so you've been using portable
from .zip instead of the setup.exe
inside where you have the files for 1.4.155, there will be a folder called builds
I have that
this is what mine looks like
You need to copy over the contents inside Builds to the new PoB install
yes, but the new PoB doesnt work
it opens, and says not responding limitlessly
at least this is the case for portable
attempting setup
okay, setup version can open itself
When downloading a new one, it updates and opens fine. but none of my saved builds are there.
it opened fine, once
Yes I'm helping you find your old builds
if I closed it, it would die again
No need to open up the program itself
in documents
C:\Users\thisisyourusername\Documents\Path of Building\Builds
copy over your old builds into that directory
you're welcome. happy building
๐ you as well
@compact isle is it possible to get atlas region added as a property on the official trade site? to be able to search for all t14-16 "valdo's rest" maps for example
rather than having to add all 15 or so maps manually each time i'm spawning conquerors
anyone around that might give be a hand? i know nothing about programming languages or anything, just want to browse through the ggpk with PyPoE. done it before but its been ages and ive forgotten how to install the thing with git or whatever
The installation instructions in the readme should still be valid.
@worthy cape im sure they are, im just a dumb dumb. i dont even know how to install and run the thing.
if i download the zip from the github and unzip it, is that the same as installing it through git? if yes, how do i actually run it
ah
well thats more detailed
thank you
so once its actually installed how do i run it
sorry for bothering, i know that i'm essentially a toddler bumping into things
only want to find a few sound files to use
oop
nvm
think i got it
thanks ๐
if anyone has any idea where i might find the icon for alva on the minimap, that would be very helpful. looked through a few things and haven't found it so far
same icon as the corruption chamber in the temple of atzoatl
@velvet fog hesitantly tagging you since your prof pic in discord is the gem chamber icon
aha!
i found it ๐
sneaky little bugger
figured it had to be under UI SOMEWHERE
A lot of stuff is in atlases indexed by UIImages text files.
yeah
now to figure out how to convert dds files to something usable
converter doesnt seem to work
There's a checkbox in PyPoE settings to uncompress DDS files on extraction.
Uncompress as in remove the lossless Brotli compression some have.
Some DDS entries are references to other DDS files, but I think PyPoE handles that transparently for you. If not, they're text files that contain a GGPK path to the actual file.
if you need only few of them, just use https://web.poecdn.com/image/+UIImage path
anyone knows the monsters associated with Siege Ballista, Shrapnel Ballista and Ballista Totem Support? I suspect it's 'Metadata/Monsters/Totems/ShotgunTotem', 'Metadata/Monsters/Totems/MortarTotem' and 'Metadata/Monsters/Totems/DexterityTotem' respectivly but not sure
there is also 'Metadata/Monsters/Totems/SnipeTotem'
yeah that makes sense
I think snipe is probably ballista totem support since it's older
or just dex totem
Hm dex totem could also be siege ballista as it was the single Dex totem
But yep hard to say
@candid ridge I saw a forum post requesting this, it's my on todo list โค๏ธ
@compact isle awesome! is that the best place to provide feedback? or is this better?
the forums are good, feel free to poke me if something doesn't get attention though
the only thing i really miss from poeapp is a lot of the bulk buying quality of life stuff he has, like bulk buying prophecies, or buying multiple items from the same seller
this is so nice: https://poeapp.com/exchange/Delirium/xfnQao
yeah all those things are really cool, unfortunately requires a rework of how we do our exchange internals to support things like that
dude i tell everybody about your site i love it
3.10.0.6b ... it the first time I saw a beta version on patch server
is tehre a limit to the number of websocket live searches one can have?
ty
yes
seems against the spirit of the limit ๐
but honestly for one person 20 is more than enough xD
you can get around that easily and also be banned just as easily so don't advocate breaking the api limits in achannel in which the person who set up those limits reads
i didnt say how you do it
so it's fine
it is
100% obvious
that you can workaround that
you can workaround almost every limitation
maybe i can fix my problem another way
you didn't specify your problem
can i search for any influenced item
maybe we can help
like i wanna see all i86 rings of any influence
yes
I don't think so
it is not possible
not from the trade website that is
@flat knot https://www.pathofexile.com/api/trade/fetch/ac8ee5ec61e6fcedcd6e41da48d9b4b9f4eb81f5e1867f2a8507df48e2b85d12?query=rk0wMsQ this is how the Live Search information is passed (it's just a JSON String)
if you can find any information about what Influence type that ring has
you are able to see in your own application if it is a hunter/redeemer/[...] influence typed ring
thanks, i already took this apart and tried to wedge in a list instead of a string for the influence type
and it doesn't like it
im just going to get all i86 rings and filter out the ones i like in my browser before making the beep
so i dont need like 6 tabs
another option would be to create one livesearch
Itemlevel 86 Rings
and include all Hunter/Redeemer/[...] mods
make a count search with at least 1
however if a ring doesn't have any mods
that ring would not show
good idea!
Hi @fickle yew, would like to report that the variant property is returned as "Delerium" on https://poe.ninja/api/data/itemoverview?league=Delirium&type=Map
@broken cloud ugh lovely typo
the new spectre arent there yet in pob correct?
@carmine merlin do you have any rough ETA for support of unleashed and awakened unleashed?
there were a few people who started work on it and stopped, and there's been some discussion on how to do it but not sure how far along it is
@foggy bear no eta atm, all I know is that some people have looked into it, but I'm not sure how far they got
craps. hope you'll at least add the mana multiplier so we can roughly work with archmage :3
Archmage support was added in the last update
Hi. I'm trying to get started with the PoE API. Is there any way to directly access bulk exchange offers? E.g. W: Chaos, H: Alts then get the top 10 or 20 trades showing up?
Or do I have to scrape the respective poe trade pages myself (scraping forums for lists sadly isn't an option for me)?
each weighted stat is now +4 to complexity for a total of 5 (or 6 if you use min/max)
weighted sum is 50, each of the stats under it in your example are 5
Any third party tools that enable Floating Combat Text? I need it.
The data is not available legally.
Sure
as I saw, in 3.10 map icons are now generated as the newest map series (or selectable via the mn series parameter), but does that mean it is impossible to get the base icon of the map without it's background?
@fickle yew The following two links do not seem to return any thing. Can you share whether they are moved? https://poe.ninja/api/Data/itemoverview?type=Currency&league=Delirium https://poe.ninja/api/Data/itemoverview?type=Fragment&league=Delirium
@noble siren use currencyoverview for those instead: https://poe.ninja/api/data/currencyoverview?league=Delirium&type=Currency
Only applies to currency and fragments
Thanks @broken cloud !
Is there a link to only return fragments?
Ah, sorry, I meant delirium orbs...
Perfect!
@earnest radish incursion signature mod data isn't extracted currently
whatever dat file does the mapping would need to be added
Ho ho, I thought poe-overlay was super buggy and crashed without notice. Turns out that the default exit shortcut is F8.
Saved me some debugging ๐

still trying to find out whethere i can tell it to use my browser and not open an embedded browser fwiw
You're not really using any of Python's features such as generators, list/dict-comprehensions, conditional expressions, etc.
For your documentation, a better way would be to put your comments into function doc strings, like so:
def my_function():
"""Doc strings should tell you what a function/method/class does."""
Note the three "
Sphinx is great but both hard to learn and hard to master imo
Well, reStructuredText is I guess
Are there only Hardcore and Standard-League tabs in the public-stash-tabs API ? I see no Delirium so far
And those are only tabs from PC players?
the api stream begins at the start of time and is many gigabytes before you get to the current league
and yes it's probably only pc players
Douh. Any clue on the current "next_change_id" ?
@polar island do you have the league start changeid on hand
ic
seems like something I should be pinning
well I assume people looking for an id would only care about the beginning of a league's time
yeah
same way I pin novynn's league notes then replace them
yeah I'll add it to my list of things when I reset the #1โprivate-leagues-lfm pin
I wonder if that's something Novynn could post in his release notes for leagues
then I wouldn't have to. It seems like something anyone looking at those notes would want
@fickle yew importing PoB codes doesn't allocate jewels in either Openarls or my version. Guessing there's something you might need to update on your end
very possibly because he hasnt implemented it yet, as importing from tree also doesnt allocate them
so sometimes can be hard (or impossible) to tell which nodes are/arnt allocated on cluster jewels
@carmine merlin Yup. I need to re-enable them. They were broken at the start of league. Will do that today.
ras
@fickle yew do you have a change id for delirium start/ metamorph end?
poeapp said you might
couldn't you just do a Not with (enchant) Adds # Passive Skills along with Item Rarity: Any Non-Unique to get rid of a lot of them?
there are some bricked ones from corruption but less than 2000 overall
not = 1, enchant = 1, rarity = 1
aren't you already using 1 for typefilter?
or do you not pick jewels in general
if you send me a query I can profile it
we're removing the 10s client-side timeout next patch so queries should stop failing at least
does it switch to 10,000+ matched entries when lowered?
yeah so bailing early
no
How is which actual jewel socket a jewel is socketed in determined now since the information is gone from the jewel?
^ @carmine merlin
^ that sounds like my questions to the gameplay programmers on how they work
๐
I'm just looking at the json and can't figure out where the information went. The jewel is in the passive tree json but the socket id is no longer there, so ๐
I was thinking it might just be implicit in ordering
but doesn't seem like it's the case. If Ileave an empty jewel slot the json is still the same
I only have 1 jewel and 2 sockets.. still low level
๐
I guess I could test in standard
got it
change ๐
checking
so you swapped Primordial Eminence and Primordial Harmony
Okay so it is in the data alright.
But...
Not an obvious encoding ๐
So I assume someone decided that x points to the index in the list of nodes that you have.
Anyway I guess I have what I need. Thanks @earnest radish
I know how it's encoded now
It's in thex. I just didn't look there before.
x is the position of the inventory yeah
But @compact isle this is not the inventory. This is socketed jewels in the tree ๐
oh so close we were looking for OuterSpaceInventory1
I see you have seen our internal names before
.>
okay if you do jewel.base now it will exclude abyss/cluster jewels
it won't show it in the front-end because translation stuff so that'll need to be patched in
it cut the search time down from ~11s to ~3s when I tested so hopefully good results
@polar island One of the mods on Astral Projector renders a bit wonky on poeapp and poe.trade. Does it have an embedded newline that you discard, or is the mod from the river weird? It renders better on the official site.
https://www.pathofexile.com/trade/search/Delirium/kyP6VO3f5 vs. https://poeapp.com/search/Delirium/qwHBTy
Why are there no console tabs in the public-stash-tab API ?
(poe.trade also hecks this up, but I don't see xyz around anymore)
xyz ?
Well, trade from 900 accounts within the last hour and all are PC. I guess there is no console listed in the API. But why?
@digital parrot Have you seen how console trading works?
@digital parrot xyz is the author of poe.trade. As for the river, I'd reckon that it's because they have their own trade system?
The wiki documents the API to be for "PC clients" btw.
Yee but why? So sad that there is no console endpoint
While it might technically be fun to squint at what items console players have and how the economy works, the primary driver for the river is historical for the third party trade sites.
Out of curiosity, what's your use-case?
A big need when I look how trading on console works. You just can search for the item type and the rest is up to you. Nice to read all those 800 Jewels which one is good and how the pricing is. 
Creating a site to search how much an item costs (with proper filter). Would be easy with a stash-tab API for console e.g.
Not sure it's be overly ergonomic and desired to assist something out-of-game considering that there's limited typing input available on console and an external site favours people who have sufficiently capable mobile devices or also a PC.
hey guys do u recommend poe trade macro
not really the place for this question, but it's a little slow/outdated. try searching for alternatives
@carmine merlin Deploying reenabled jewels now ๐
you go through the spawn weights from first to last and take the first entry with a tag that's on the item in question
so in your case it can spawn on anything except items with any of the 0 weight tags
(the item also has to be in the domain, yes)
that would be one way to do it in this case, but I'm not sure you can do it that way (allow/deny list) in every case
it's meant to go from item to the mods it can spawn, not from mod to the items
also, mods can add tags themselves, which influences the spawning of further mods
probably easiest to group the bases by their tags and then select the spawnable mods for each group
that's only single tags
you'll need all combinations of tags
at least that's the only somewhat simple solution I can think of
more like ["atlas_base_type", "amuletatlas1", "amulet", "default"], ["atlas_base_type", "amuletatlas2", "amulet", "default"], ...
and then for each of those you go through every mod
I'm pretty much heading to bed right now, can do that tomorrow
and got am done with work, so you have a bit of time ๐
https://github.com/PoESkillTree/PoESkillTree/blob/master/WPFSKillTree/Model/Items/Mods/Mod.cs#L66 is what poeskilltree does, though it always comes from a single base item that's currently being crafted
it does, but that's not implemented in the above
it'll add tags if the item is influenced
still looking for a league start changeid for the river to pin
I'm finding how ActiveSkill MassFrenzy trigger a Frenzy Charge buff
Hello everyone. I'm new to this game, and a fledgling developer. Where should I start reading? Thanks.
pinned message, something to do with the river, and something to do with repoe or pypoe. there's also the subreddit, https://www.reddit.com/r/pathofexiledev/, with some useful stuff
Hello everyone - I have a problem to solve for a legally blind player. Is there a way to increase font size in the game that does not break ToS?
This player enjoys the game but always ends up frustrated because trade tells are impossible for them to read quickly and easily.
you can read messages from the client.txt which can have whatever font size you want
as for other ingame font im not sure what falls in/out of ToS
There's libraries for several languages to parse and monitor the log, someone could probably half-arse something that displays it on another monitor.
if you parse it you could use text to speech. Maybe check the trade companion. It puts a border around the item if you invite the person using the overlay. Also scaling this could be easier.
An quick and fast workaround could be OBS and a second monitor. Select the trade window and display it scaled on the second screen. Not really the nicest solution but it should help anyway until you find something better
@worthy pebble If you're feeling like running code from some random person online - this prints whispers to a console window for which you should be able to configure your font for. Primary drawback is that linked items are filtered out by the game already.
Run like "C:\Temp\poe-client-cat-1.0.0\poe-client-cat.exe" "C:\Games\SteamLibrary\steamapps\common\Path of Exile\logs\Client.txt" assuming you've got a fancy enough .NET installation.
@worthy cape I'm not much of a programmer these days. Thanks again for these options!
I'll talk to my friend about it and see what they think. I think the important thing would be large text and having it work properly with something like MercuryTrade or TradeCompanion.
@fickle yew looks like the generated flask category image is broken
@cosmic saffron You're right. I'll take a look. Thanks.
@worthy pebble Ah, I thought it was you that needed the thing. This parses the log in the same way that mercury and friends does.
@worthy cape yeah, they play the game at 1376xWhatever on a 30-40" monitor. Needs text about 1/2" to 1" tall to read quickly and easily.
Would anyone be interested in creating a poe shop/auction house with me? It would be an app for buying, selling and tracking items that could be overlayed on top of the game.
what would it accomplish that trade sites or similar tools don't already
Right now I haven't thought of anything different in particular, just that it would try to be an all in one app that fits with the poe ui.
What's your use case?
@fickle yew btw, what's the API for the delirium orbs on poe.ninja?
is there an API overview/wellknown?
I started playing poe on metamorph but I only had 4GB of ram, so I wanted to avoid using the browser as it was making the game slower. I imagine it could be useful for players with low ram. But now that I have way more ram(6) I don't care about it anymore and I just think it would be better to have a fast store inside poe.
@hushed relic https://poe.ninja/swagger
thanks!
<3
man i wish the apis i have to use for our customers were a tenth as good as the ones from people making stuff for games :<
Difference between passion and work? :P
dunno maybe my expectations are too high for products people pay for
but if your api endpoints return invalid values for your own apidoc
or the endpoint returns 404
it's not even good enough for "just work" people
I feel like there is a serious lack of responsibility sometimes in the industry
It's similar with all the security breaches
they're all so sorry after the fact
but totally not sorry when they don't want to pay for security and rather risk it beforehand
Same with broken software
yup but i guess thats for everything not directly adding a benefit
That's one of the reasons I think communism is better.
If it would only work in real life
Communism always seems to end up putting the power into a select group of people, not actually giving any power to the people lol
I also made a prototype some weeks ago about the native store, it didn't work, it was slower than the browser, but I imagine something like this:
https://cdn.discordapp.com/attachments/693204732285812797/693208084239220776/testegif.gif
I also think we could convert all item currency to coin currency and then if a lot of people used it, we could be able to finally bring true inflation to poe and that would be cool.
That just looks like PC and console trading meeting halfway
@dim pagoda Sounds like you're looking for something like this: https://www.pathofexile.com/forum/view-thread/1638061
seems perfect actually
"We also support more advanced order types such as options, futures, stop-loss orders, margin trading, short selling and butterfly spreads."
I'd like that actually
it seems hard to my knowledge to implement a stop loss order feature in poe
iron condor spreads to infinite leverage and crash the ex market
@fickle yew The only thing showing on the front page of poe.ninja are ads and a cookie prompt. Sub-pages like Currency are fine.
Is there anyway to filter by specific implicit corrupts on the filter currently?
Thanks
@worthy cape ill take a look. Thanks.
is there anyway to do a custom query in pob?
if I could query all tree nodes and order by dps, it'd be great
Hey guys what are the must have tools for poe?
poe trade acro awakened is awesome, idk who made it but it is amazing, it opens the official trade site on iteself instead of a new tab on browser
When does poe.ninja index and update characters? Someone else asked me and I have no idea how to answer.
@eternal sand I think that's here? At least you can see when it was last updated I think, a little bit before 1400 GMT, or 10 am EST
Ah, that helps, though the person who was asking me about it wasn't being listed at all. Even though they were of higher level than some people already on the list.
I also found a similar question from 9-months back of someone who also wasn't being listed.
Or is that page the date of last ladder pull? ๐ค
I'll need to dig a bit deeper into the API
https://poe.ninja/builds/faq
Maybe the listed people delved deeper. XP is not the only way to get listed
Heh, that page is useful. I think I'll just link people to it.
Thanks!
Though in this case I think it's more about scheduling.
i've noticed that i crash far more frequently when i use third party programs such as Lutbot and TradeMacro
does anyone else have a similar experience with crashing while uses these programs? and if so, do you have any idea how to solve the issue?
maybe i should ask my question in one of the questions channels instead of this one?
thank you
@pseudo ocean See for yourself: https://github.com/PathOfBuildingCommunity/PathOfBuilding
Yes
@pseudo ocean You might need to tick this
@pseudo ocean I guess you are importing a character. Thread of Hope's wording changed in 3.10, so imported ones won't work currently
However, I've already provided a fix that will go into the next update here: https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/667
Your options are either to use a new Thread of Hope from PoB's unique database or apply this patch yourself for now
No, that's not how we want to handle this
@timid hemlock (and maybe @carmine merlin ) - There's a few builds failing in PoB with the following error. The error appears when importing items. Reproduce by importing any of the 2 characters: [acc: NoxiousGLHF char: Coronascendant], [acc: MagikYams, char: BrandMageYams].
Again, not interested in that approach
There already are such items, and PoB already supports them
Might of the Meek?
@fickle yew We're affected by this bug as well. Thank you for reporting it. Do you want to open an issue on GitHub?
@golden bane on the fork or ?
Yeah
wanted to report an issue with sorting uniques by categories on the fork but i cant replicate it anymore 
@grave wren Might be related to this: https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/681
ah that might be it
suspected it might just be wine on my old macbook air but had it on my desktop recently too
is there a way of showing damage dealt per hit on poe like an mmorpg?
@dim pagoda best bet is pob for accurate information
what do you mean by not exposed?
the game doesn't tell you
hm... but doesn't the game display a health bar?
@dim pagoda The information, while it may be in the client, is not available in any way for third party developers to use.
Basically don't read the memory of your client
what would I have to do or learn to be able to read the memory of minecraft for example?
I think that question is best asked in a Minecraft forum

whats a good net worth tracker since currencycop isnt updated?
anyone noticed/reported how slow the trade site has been lately?
someone seems to have found out my poe.trade currency link
and is now listing every fucking currency
what do i do now
Interesting wording on some of the stuff
"You're going gloriously mad. You will be repeatedly touched in random ways."
Is there a way of disabling node dependency on PoB?
I'd like to allocate all notables/keystones first, then figure out pathing.
No, you'd have to add (or remove) that code yourself
Okay, ty
game version is strange, 3.10.1.1b -> 3.10.1.1.3
Any way of seeing how a currently selected support gem affects a skill?
If you hover over the currently selected support it doesn't show the popup.
Ah, you hover over the enabled/disabled check box.
Questions from a user perspective are better asked in #1โendgame-help
At first I thought you wanted to hack on PoB @eternal sand
Ah, okay. I'm not averse to a bit of hacking though I'll try to keep user questions there.
nooooo POB is dead again
setup version. double click exe, opens and loads stuff, then is a window with black. "not responding"
had this issue with the zip version before, and it persisted after deleting and redownload
setup version was working this morning, now it is unable to open
That's only your problem I'm afraid. Nothing changed since yesterday
If I knew what I was doing to cause it i could fix it. thanks though
on the community Fork
@signal briar Could you please open an issue on GitHub?
okay with the picture behind it ?
Yeah, plus a build to reproduce the error with and a short description when it occurred would be great
(I should really make an issue template)
sry ๐ฆ made a first time an issuse on github ^^
No need to be sorry. If anything, we maintainers should communicate better what info we'd like to get from users
a "report bug" button that just includes the stack trace and build dump can go a long way
no ticket, just "thanks" and spit it out to a dump directory somewhere
Would creating a macro that would allow me to press one key to use all flasks be allowed?
no
GGG is very strict about macros and automation. Your macro must follow this rule: a button must perform only one server action and it must perform that one single server action every time with no condition. If you have questions about what counts you are welcome to ask but questions about what GGG can detect are not acceptable. Please do not argue about what other games allow, GGG has their own rules.
Hmm, so sending an entire paragraph with a single key press would be allowed since it's a single server action?
Does opening inventory count as a server action?
just run a build with only 1 flask ez
123what45 
0 votes and 0 comments so far on Reddit
current silly project: trying to reverse engineer BetrayalDialogue.dat. at least some of the current field names appear to be wrong
BetrayalDialogue ...hmm
The values in BetrayalDialogue appear to be:
- Speaker (references BetrayalTargets) -- this is NOT the cue as suggested by current naming
- Context - can mostly be inferred from naming of text audio
- Index - every row has a unique (speaker, context, index), I don't think it means anything beyond that
- State - references previous player actions (possibly BetrayalTargetFlags?)
- Target (references BetrayalTargets)
- Weight - I think?
- Job (references BetrayalJobs)
- unknown
- Upgrades (references BetrayalUpgrades)
- IsJun - set for lines actually spoken by Jun, not the syndicate member
- unknown
- Action (references BetrayalChoiceActions)
- unknown flag
- unknown
- NPCTextAudioKey (references NPCTextAudio)
- unknown
This is my define structure
BetrayalTargetsKey
BetrayalDialogueCueKey
Sequence
BetrayalTargetFlagsKeys
AffectBetrayalTargetsKey
Unknown4
BetrayalJobsKey
BetrayalFortsKeys
BetrayalUpgradesKey
IsJun
Unknown5
BetrayalChoiceActionsKeys
Flag1
Unknown6 (another BetrayalTargetFlagsKeys?)
NPCTextAudioKey
Unknown7
heh, sounds like you came to most of the same conclusions ๐
Unknown3 is state, e.g. 1 is after imprisonment, 2 is after killing the player, 3 is after bargain, 4 might be after escaping, 5 is after betraying, 6 is after being executed, 7 unknown, 8 is after witnessing execution, 9 unknown
for example of state see row 190 - when you defeat haku (context/cue 5) after having imprisoned him previously (state [1]), he'll say "don't lock me up again"
funny that there are some lines which are actually impossible to hear on hc, because they're only triggered if the npc has killed you previously
the Unknown6 may be another BetrayalTargetFlags, maximum value is 9
interesting, it's only ever set to [] or [9]
and ofc I don't know what 9 is :X
Might be for lines that only fire if you've encountered the syndicate member previously? some of them are lines which imply they've seen you before
no idea
e.g. GraviciusPrimaryDefenderStartsFightZero "I serve a new God now, Exile."
oh, and the cues are:
0 - primary defender start fight
1 - secondary defender arrival
2 - reply to secondary defender arrival
3 - killed player
4 - escape
5 - defeated
6 - offer betrayal
7 - reply to betrayal accepted
8 - bargain
9 - bargain accepted
10 - offer execution
11 - interrogated
12 - reply to execution
13 - safehouse leader intro
14 - safehouse leader defeated
"0","PrimaryDefenderStartsFight"
"1","SecondaryDefenderArrival"
"2","ReplyToSecondaryDefenderArrival"
"3","KillPlayer"
"4","Escape"
"5","Defeated"
"6","OfferBetrayal"
"7","ReplyToBetrayalAccepted"
"8","OfferBargain"
"9","BarginAccepted"
"10","OfferExecute"
"11","Interrogated"
"12","ReplyToExecution"
"13","SafehouseLeaderIntro"
"14","SafehouseLeaderDefeated"
Huh, where did you find that?
My database, keyin by hand :p
also I don't see anything with a cue of 15
@earnest radish Yeah, I really like the concept but the defender arrival cues have an unfortunate tendency to stack up while you're already busy
too bad; some of them are surprisingly specific and I'm really impressed by how much work was put into it
ya, no cue of 15 now
So if I do more than 10 requests over 30s period, I'm now ip timed out for an hour?
that is still kinda nuts ngl
I did to many livesearches and now i can't fetch the results of any search (even non live searches) unless i wait almost 5 minutes
did anyone ever experience this and is there a fix besides using a proxy lol
been getting 502 to trade api =\
Looks like rate limit updates are making the official trade website not run so good >__>
im trying to run the poe overlay, but i cant seem to choose a league?
I recommend looking on github if there's an issue open about it, and if not, filing one.
https://www.reddit.com/r/pathofexile/comments/fsalf7/-/fm23rlf/?context=3
This seems relevant to all tool devs
Hi,
Our Trade API is currently under very high load, and a lot of this load appears to be due to third-party programs that are not respecting reasonable rate-limits. In addition to our ongoing work on Trade API performance, we are also temporarily rate-limiting or blocking programs that are spamming our API with too many requests too quickly. This should provide better performance for users making a reasonable number of requests.
Our rate-limit rules should be considered flexible and will be tweaked to maintain service reliability. If your tool is not working, make sure you're running the latest version and if you're a tool developer, implement backoffs when you receive an unsuccessful response.
People seem to be misunderstanding the last number of the rate limit triple lately.
Uh they had it set really low, like 10:30:3600 or some such.... you could have easily hit that with multiple tabs open live searching.
This is not a place to comment on whether the limits are suitable or not.
zao rewrite it for me 
`Translation:
4 requests every 8 seconds over 10 seconds, 8 requests every 30 seconds over 1 minute (per account)
4 requests every 4 seconds over 10 seconds, 8 requests every 12 seconds over 5 minutes, 10 requests every 30 seconds over 1 hour (per IP)`
I know its you responding to me 
The trade API is drastically in need of an overhaul.
I'd go with something like X requests every Y with a Z timeout if exceeded

I don't know if the people who make craftofexile.com are here but if yes, your tool is fucking amazing and thankyou
I just pasted your quote in under my crossout zao too lazy to retype it ๐
I think zana bot has a wiki function
@neat arrow https://github.com/xKynn/zana
A discord bot based on PoE.py. Contribute to xKynn/zana development by creating an account on GitHub.
Ah neat
Looks like the roll function kinda does https://raw.githubusercontent.com/xKynn/zana/master/gifs/roll.png
so has anyone fessed up to being the one that effectively dos's the trade server for several days
its probably some stupid private trackers maybe used by ppl who dont understand them enough
they don't even need a delay on the api, the api is so badly designed it can't keep up regardless
anyone using this tool https://github.com/ghostscript3r/poe-trade-official-site-enhancer , you should stop now because it sends fetches for all 100 results of the search instantly rate limiting you everytime you make one search
UserScript that adds tons of usefull features to www.pathofexile.com/trade - ghostscript3r/poe-trade-official-site-enhancer
how do I use the filterblade ingame stuff?
like I've updated the filter in my account
but in the UI does not appear
@knotty patio Try #1โendgame-help as this place is for making tools. If you think it's on the game side of things mailing support may help, but it should be pretty automatic once you've pushed from the filterblade side.
@radiant hawk It is likely that a decent amount of the people ddosing the site did not know they were. Instead they created something that they distrubted and a lof people used that tool. See https://github.com/ghostscript3r/poe-trade-official-site-enhancer
UserScript that adds tons of usefull features to www.pathofexile.com/trade - ghostscript3r/poe-trade-official-site-enhancer
sounds like a complete novice programmer to do something that abusive
that would be crappy to even do yourself, but distributing it? ouch
Mmm rate limiting is pretty complex.
when I was poking at the trade API i looked at the websocket/website API too, and decided it wasn't useful for much other than its intended use because 1: it misses results if your filter is too broad and 2: it only returns item IDs, so you have to spam the site for info
its fine that guy can use his patreon money to get someone to fix it for him
hoping they revert the rate limit a few more times now that it works ๐
how the hell am I ratelimited, after I search for the first time in an hour +
I get 1 page of results and the rest are ratelimited
did ggg hire backend devs on Fiverr or something
bots are spamming our api as the web client tries to make 30 requests after the first page of results loads
I recommend not venting about this here. Itโs highly improbable that a third party knows the full story and it serves no constructive purpose.
of course it does
its relevant to the part where they blame 3rd party tools for too many requests and reddit eats it up
telling people not to complain about things that are causing actual problems serves no constructive purpose
Alex, are you using a browser addon?
Perhaps, something that provides chaos equivilent prices?
@polar island Imagine if there existed a healthy ecosystem of third party trade sites for redundancy and variation in features 
official website is unsable for trading, ppl already moving to poeapp and poe trade
cant live search 5 items in 2020
there are always ways around
if 5 live searches is too much, should just remove trading
insta PM bots already exist, matter of time how they will dictate the prices and ruin the economy
bots dictating the economy has been a thing for a long time now?
not just trade bots, but also bots that farm and flood with currency
not items economy
Its not so much the number of live searches as the amount of item look ups / seconds
You can have 20 live searches up right now if they don't pop very often
Anyone else get a virus warning when downloading POE awakened (the new trade macro)?
Came up with a trojan warning
right off github
no, that's concerning
I got a problem with PoB
whenever I try to save, it keeps saying "unable to save file"
tried uninstalling and reinstalling and still keeps saying this
cant save any builds that I want to use for later
either edit your documents folder to enable write permissions or copy it to desktop
I dont quite understand I've set the path for the folder to be found
and still says make sure save folder exist and is writable
it has permissions too
is my app just defective or something?
Does anyone know if it's possible to get a "item recap" with the PoE Overlay tool, like you can with the TradeMacro? What I mean is, with the TradeMacro you can get a summary of total resistances etc on a item when you use the info hotkey.
Still coming up
I wonder if they know about this
Apparently they know about it but I'm scared to download it.... Anyone using this software and get the same message from windows defender?
Anyone here using PoE Overlay?
You want #1โendgame-help
Hello,
what is the best bettwen Trade Mercury and Poe Trade Companion please? never use any but want lol
@lofty bay #1โendgame-help
not a dev or anything but if someone knows how to properly configure DeadlyTrade it would be greatly appreciated
Which topic?
Read? Only write!
topics haha
did you hold shift
nope. sorry, should ve mentioned that
damn this. turn on pc this morning, same graph, no problem. not reproducable :/
{"error":"invalid_client","error_description":"No client id supplied"}
Does anyone know why ggg oauth2 doesn't work?
It works again, but has this problem very often
Could be worse, like with MUMPS
They're looking for volunteers off you go!
Hard to get there with the travel ban ๐
@polar island I believe you mentioned that your backend is written in COBOL?
Wondering if anyone can shed some light: I'm using Saviour, Legion Sword and the boss DPS is insane in-game, but in PoB it shows me over 1.5M less, which I believe is inaccurate because I'm burning bosses so much quicker now. I have reflection enabled in PoB, is there a way to show this accurately?
#1โendgame-help @fervent solstice
Ok, thanks
has PoB been updated with the spell totem life buff in 3.10?
it says 2.4x life multiplier for spell totem currently, but i have no idea what it was before
I wonder how much flak a trade site would get for just subtracting 1 currency unit from each listing... ๐
What about a system where items that are already listed for a certain amount of time but generate no whisper copies get a progressively lower listing price?
^been doing this for leagues now
hey is this the place to ask Path of Building questions?
depends on the question, but almost certainly no
Anyone have the overlay trade thing?
@coral zinc Most certainly the wrong channel for that, #1โendgame-help
topic updated for whatever lack of good it will do
musings to myself mostly and certainly not official policy, I wonder if we could make this channel private and have an access channel for people to request access to it
it doesn't seem like we get many new tool devs just lost people
For the Path of Building Community discord, we've stated that it's "for active development only"
Maybe update the topic to something like this?
I'm quite convinced noone reads the topic
Right, in that case your approach seems reasonable
Alternatively, I wonder if it'd help to have a channel explicitly for tool/addon usage help
Who answers price checks? ๐
noone 
could throw wiki into the category too
lets not pretend people care and instead think of ways to make them ask somewhere else

Well _nick qualifies for the role anyways
noone reads things
at best they might read channel names
we have to deal with this constnatly with telling people to read #๐ดhow-to-join-voice๐ด
#have-you-tried-hitting-up-#1โendgame-help?-3rd-party-tool-dev
accurate
Or ask "How's development on anticipated feature going?"
@golden bane Bug reports also come to mind. Users don't have to be developers themselves to make a useful bug report
Most of use use GitHub, but maybe useful for website maintainers
Thanks for reminding me to overhaul mine ๐
I'm a big fan of just another channel dedicated to tool questions, rather than restricting access here
there's a lot of good info from ppl like novynn that isn't really accessible anywhere else?
true
questions can have applications
channel bloat bad
@torpid mesa mr cat you sometimes deal with tools do you have any thoughts

@pulsar moat
join musings
the problem that is trying to be solved is too many people coming in here trying to use the channel assistance with using tools right?
special settings like reactions to join can be a '100%' solution, but really kills new people from participating correctly
correct
I'd suggest testing out if renaming the channel + moving it a bit further down the list helps
ex: #tool-development (or #tool-developing? ) + move it a few spots lower
maybe people read #3rd-party-tool-dev and read 'third party tool- OH! I'm using third party tools, I can go get help there"
so tool category with wiki and tool-dev
below 'other'
nvm I forgot channels aren't alphabetically arranged and we can literally just drag it down
#tooldev-general like this?
the word discussion goes past the characters most people see in sidebars, so I think you can probably cut that
and leaving out the word discussion has the added bonus of more heavily implying it's for developers doing development, not talking 'about' tools like say, path of building and why it won't start on windows 98
โ
@polar island let us know
@worthy cape wrote a script to guess .dat/.dat64 format, works very well
Ooh, cool.
Mine got a bit stuck on what heuristics to use, think I had it a bit too flexible with narrow fields and didn't base it on any existing schemas.
I haven't even touched my PoE codebase this league, work-from-home kicked off with supporting an epidemiology research group with speed/memory optimization.
Feels super good when you manage to get memory use down from 5TB to a few gigs and get a 10% perf increase while at it.
Also turns out that I have a decent tolerence for hastily written C code and mismatched indentation ^^
I'm using 10 types
ref|list|ulong
ref|list|ref|string
ref|list|ref|generic
ref|list|int
ref|string
ulong
ref|generic
float
int
bool
to decode both dat and dat64 and see if it matched
Did you do anything with translations, or is that not overly necessary?
no, but added many restricts for each types, like bool only 0 or 1, ref|list list counts < 1000 and offset should > 8 and < string size.
Ah, the offset would help significantly.
also check the both remain column size, if they were equal, it won't have ref|* and ulong type
if different remain column size < 4, it won't have ref|string and ref|generic
and search ref|list|ulong,ref|list|ref|string,ref|list|ref|generic,ref|list|int,ref|string first
if different remain column size < 8, it won't have ref|list|ulong,ref|list|ref|string,ref|list|ref|generic,ref|list|int,ulong
I saw the pinned message about contacting roryv for oauth2, but i wanted to ask properly
I must email roryv with everything that my app will do and ask for permissions?
Hm I'm not sure, you should probably email Rory and ask him about that
I've been thinking about renaming the parameters in pypoe a bit
pondering to use p32 and p64 (which will be 64 and 128 with dat64) in place of ref
and well replace ulong with p64 since it's a pointer usually...
or something like ptr32 ptr_int ptr_long
Community Fork. This a known issue or should I open a bug report?
Seems it's rounding down while the game rounds up. 14*2.53*0.73*1-8 = 17.8566
Not checked yet
Bit confused by the announcement:
AnyEnchantment and HasEnchantment can now match the following rules (rather than just Labyrinth enchantment)
- Labyrinth enchantments
- Anointments
- Cluster Jewels
Cluster Jewel Enchantments
- Not possible at the moment, but we may look into this in the future.
Anyone know the state of this?
@eternal sand known issue I think, I made bug report for it like a year ago
its because PoB rounds down the mana cost after applying mana cost reductions
in game the reduction is rounded down first, and then subtracted from the cost (functionally the same as rounding up)
@earnest ledge Thanks!
Does anyone know how you in Craft of exile tool get it to ignore outcome of prefixes, and only take into account suffixes?
the channel rename doesn't seem to be working, right now there's no clear place for questions about using 3rd party tools
some people here suggests #1โendgame-help
ah yes, the discord version of a goto
An option is create the role 'allowed-to-post-in-tool-development' which you need to post here. Make a rule post with โ response, and have a bot grant the permission once you respond to the rule post. I've seen a few servers do this to block people posting until they've read something.
As long as you add fake icons that ban you if you click the incorrect ones :P
Clicking a response without reading isn't hard either
It would stop 99% of the posts. Just make the rule really short and people will read.
Though, it would create many 'Why can't I post in #tooldev-general ' type questions in other channels
Bad idea #2:
First time someone posts a message here, have a bot automatically delete it and PM them asking if they understand the rules. Keep deleting messages they post until they respond to the bot's PM.
Some Natural Language Processing with some keywords >=)
Dunno we get one or two questions a day tops I don't see the fuss tbh
Every solution seems like a yagni case to me so far
Programmers love to automate away things ๐ I think it's a tounge-in-cheek statement ๐
The solution is to talk more about topical things. ๐
most of these questions seems to be on how to use pob so you got your keyword right there :P
:p
new trade api when
last epoch is pretty neat :>
many is a bit of an overstatement
did you sleep through van helsing games, victor vran, grim dawn, chronicon, ... :p?
eh the devs changed and fucked it up too much for me to enjoy it
when they brought out MP it was nonfunctional for months
Btw. did the epidemic change api delay or is it impossible to tell?
(as in #of calls to your sites, answer time)
oic
imagined we had more people sticking a bit longer
but then lots of stuff came/comes out
@compact isle People ask about console economy data. I'm guessing a console trade river isn't on the radar?
with how their trading is done, I believe its meant to be easy to sell but hard to find what you want to buy, that being said maybe it would be fine to just put items onto river when they are sold, and for what price?
even if the data isnt made public, giving that to sites like poe ninja for data could be useful to console players
How would you know at what price without massive changes tho
Knowing what price doesn't really seem like the difficult part here, GGG has to know that already to transfer the items between accounts. It'd definitely be a lot of work regardless though, arguably too much IMO.
I have the feeling that they don't want anything out there that would give advantage to players that leverage some out-of-game resource, or make it too reliant on an out-of-game resource.
It's not about it being hard it's about it not being decidable with the info we have
Tons of reasons why items get unlisted which is the only info we have
Anyone know if there's a repo for http://pob.party ? I'm curious how it works.
@chrome topaz Got any writeup of it?
IIRC, it's PoB transpiled into some silly web tech, with a reimplementation of the closed binary bits?
Probably a custom implementation of HeadlessWrapper.lua plus its own OpenGL renderer
@eternal sand https://github.com/PathOfBuildingCommunity/PathOfBuilding/blob/master/HeadlessWrapper.lua
I'd be interested in if it uses LuaJIT or a normal Lua runtime.
Erhm, anyone aware of any changes to the character-window API after the downtime? None of our users seem to be able to fetch data with their session ids, something changed with the cookies? @compact isle
"Please enable cookies."
Specifically getting this
I'm currently blocking requests from some tools. The website is under extremely high load and one of them accounted for 22% of non trade requests hitting the website. I'll look into which ones can be unblocked once everything is stable.
Thank you for the information, I'm a developer of Exilence, let me know if there's any update.
gatekeeping the new devs out, huh
yeah, i can see that being a way. just a bit worried about closing the doors for certain apis. it starts with whitelisting the trade stream and granting access to oauth and ends with a gatekeeped dev scene where newcomers have a rough live
yeah, iam fine with a registering type of thing, that would make sense
@floral dawn if you'd like to be gggified please send arrogant a message on the forums from a red named account
err gold named? red names are on reddit
alternatively for instant verification please leak some 4.11 content here 
or not
Is there a channel for getting help with tools? Since the description of this one says not to use this for that reason? Thanks
each tool has its own github for issues typically
Appreciate it
I'm quite convinced noone reads the topic
@hazy fog meep, we got our first one. Thanks to @lone void for reading the topic ๐
๐
hey, i'm polling the public stash tab API, started from changeId 0, and it's throttling me for a whole minute once it returns a 429, it wasn't like this before. I had a 2 second timer in that case and used to be enough. Did anything change? Am I doing anything wrong?
I get 5 successes in a row at best, then blocked for a minute...
do we know what's the throttling policy so I can throttle myself and avoid being blocked for a whole minute?
you are right, there are a few x-rate-limit-*, there is even an "retry-after" header
thanks
ok so the 2:1:60 is saying 2 requests per 1 second, timeout is 60 which is what I'm seeing. ๐
added code to ensure 0.5 seconds have passed since last request or wait until so, ez
@eternal sand @worthy cape no repo or writeup, but basically it's using emscripten
mmmm looks like GGG put everything in front of Cloudflare, and tools can't connect via sessionID
Exilence Next is having this issue for me, getting 403
@chrome topaz ty
pretty sure its just exilence being hard blocked
default settings on install are very destructive
shame
We talked to Tix and offered to increase the interval or limit in other ways, but they want to solve it on their end it seems @hazy fog
๐ค
As a new person here, who is Tix, or what tool does he/she provide?
Tix is a web developer at ggg afaik
Employee at GGG I think, working with the website or the character-window api
right, so they just shut down a public api from ggg, got it. I was mising the point. Thanks ๐
anyhow, The reason I stopped by here is that I'm also offering my help & services for people if they need it. I'm pretty experienced in high traffic applications & setups from my day job.. If you ever run in trouble and want some help, just hit me up. I've also got some resources available on my cluster(s) - in case you want some support hosting something. Again feel free to PM me.
k8s, @coral wasp?
Yes ๐
@velvet fog (or anyone else who knows) is there an api to access poedb information?
Is querying the search api via code supported?
I'm trying to put together some visualizations on prices bulk/non bulk
I could justy query and make my own dataset, but i'd like to not have to do that each time i go look
nope
Just finished uploading something I've been working on for a bit -- an exhaustively complete index of all dialogue in the game: https://oriath.net/audio-index.html
Even includes some goodies that aren't in the game at all anymore, like https://oriath.net/Masters/Original_Zana/
FIXED
probably easiest to post it as an issue on the github
Hey, not a dev here, triyng to get acquisition working again, can change "http" to "https" solve this? Thanks
I think ggg is trying to fix the load on the trade site so they're blocking some third-party apps again
I can't see the point in blocking something like acquisition/procurement: they're highly underused now, here since forever and not updated (so nothing changed)
I've read problems with Exilence and other tools too, but they're working now
They dont block any one program, but if I think I recall some discussion about an API being blocked from every consumer, independent on which program using it.
Might also be an issue with not setting the correct user-agent
Looks like acquisition sets a proper user-agent
Does anyone know of a tool that can check how long my items have been listed for in a tab? I want to clear/lower items in my sell tab by age
Ideally a list of some kind, not one by one ๐
TradeMacro can do that. But those questions should be in #1โendgame-help
This channel is for the development of said tools.
You can just use the trade site for that. Under trade filters enter your account name and then sort the list on the listed time.
oh you're right @tiny cargo, good idea. Do you happen to nkow exactly where @simple ravine ? and sorry thanks for answering though
Sure, let me google it for you @ancient heron
that's not what I asked for but ok
@simple ravine They did block specific user agents and still are.
I thought it used poe.trade?
All those apps mentioned fetches data directly from the character-window API on pathofexile.com, which blocks specific apps currently.
Oh, are we talking about different things now perhaps? I was in the 'how to tell the age of your listing in trade macro' context
i.e. most-recent question
Officially they said "we're blocking certain user-agents?"
huh
CojLToday at 8:43 PM
@simple ravine They did block specific user agents and still are.
never mind, i guess ๐
just change your user agent :)
Ah the good 'ol User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
@mortal bone it doesn't actually set a proper user agent it's only for the online status which goes to poe.trade
it would definitely be good to set it properly (it's currently whatever default Qt one is), that said they haven't talked to me about the block or anything so idk what I should do
Oh, I see. I just looked for useragent and saw that code haha
didn't dig too deep into it
ideally everyone would set an identifiable user agent so we know where our traffic is from ๐
Novynn is tix someone we should gggifiy
told him to send me a message on forums. he did not
nah he'll just get messages from rando's

only a few actually want to be on the front lines ;)
tool dev then 
confirmed, but not really
okie 
How do I fill out the levels section for new spectre skills?
I'm a bit hazy on what the values even are. I'm guessing the unlabelled ones match up against stats?
Idk if this is the right chat, but does anyone know when the league api works again for tools like acquisition?
Not being able to sell stuff for so long makes the game unplayable for a first timer with full stashes
@trim coral AFAIK GGG has been having network issues. Retrying can work. If it consistently doesn't work, try tomorrow.
Hope it will last longer than last time
@velvet fog Why do some abilities lack tags? I can't find a pattern in which abilities are lacking stuff. This is for Devourer:
some skills can't map to ActiveSkills.dat and without tags
I have a private tool which mostly uses the ladder API that has just started working again after being blocked by Cloudflare a couple days ago. Is there a rule of thumb for how many requests/minute is acceptable before the tool may be viewed as malicious?
@tight pasture the info you're looking for should be in the response headers
X-Rate-Limit-Policy
OK cheers, wasn't sure if using that was fine. I had set a much stricter rate limit than what was in the response headers before being stopped by Cloudflare but maybe that was just a blanket ban thing
If you've got a lower access frequency that's still tolerable from an usability perspective, it wouldn't hurt to tune it down.
Matters less if the tool is not in distribution, of course, but for nothing else it reduces the risk of timing yourself out by using the tool and the site interactively on the same machine.
small warning to people using trade APIs; the upcoming patch changes some things like:
* GET /api/trade/search and GET /api/trade/exchange no longer performs searches (different purpose to POST now)
* &q, &source, and &redirect aren't usable on those endpoints anymore, use a &q query param on /trade/search and /trade/exchange to load a search with your query instead
* successful searches will now return their complexity ("complexity": <number>)
I think that's it for breaking changes. Again we don't officially support these APIs so they will change often without much heads up

without the api part
and no ?& I just used & because /shrug
f'https://www.pathofexile.com/trade/search/{league}?q='
yup
that will take your query and convert it into the filter state on the page which will then automatically perform the search
essentially just giving the job to the regular website instead of an API
seems fine to me
it was implemented for poe.ninja so maybe there?
Has anyone made any PR on showing reduced/increased reservation breakdown for a skill in PoB? If not I can add it
@carmine merlin
Anybody know why I'm getting this error when trying to use the weighted jewel tool?
{"error":{"code":1,"message":"Resource not found"}}
@frigid sierra donโt think anyone has done that yet. Iโll send you an inv to the PoB discord
@earnest radish I'll take a look. Thanks.
any reason i cant get a posting taken off of poe.trade? i have no clue as to why it listed there but i have been getting spammed for the past 9 hours for an item that was sold early this morning
Did you also post it on the forums? You'll have to remove it there, too. Otherwise, it's likely just poe.trade being several hours behind.
no i did not
got two pob questions:
- is the discord public - if so you should make it more public on github
- did you think about making an installer? I know it's only changing one line but so far lots of people are too afraid/lazy to do it
@grave wren
- It's invite-only, as it's only intended for developers. I'm sure all of you here will understand ;)
- I'm happy to tell you that I already made an installer over the last few days. It's complete now and will be shipped alongside the next update
Thanks for the quick reply, bet you'll get a surge of new users with the installer ๐
novynn is the map region thing still on your radar/todo list?
It went out with yesterday's patch - under map filters
omg yay โค๏ธ
Hi people, is there any way to get public stash info on delirium league without processing tonnes of other stashes?
No, unfortunately not
You can skip to a point in the river, but you will still receive updates from the other leagues.
Yeah, i noticed that, it's just that there's a lot of standard stashes to process, so the only reasonable thing i've come up so far is checking next id on poe.ninja and waiting for a couple of days to get a recent slice of stashes.
Some record the "point" (next_id) where the leagues start, for this purpose.
I don't have it on top of my mind at the moment where I've seen it though
i was going to ask someone about it, but not sure how to find people who can know it
But once you start consume, you don't want to stop hehe...
Check https://www.reddit.com/r/pathofexiledev/ if you haven't
yeah i've checked it when i was reading about api. Anyway if anyone has any approximation of next id that was about league start i'll appreciate it. I'm mostly just checking things for fun and trying to see what sort of analytics and stat models i can build on currency data.
Not sure if we pinned one this league or not.
Also note that the river may not contain all the intermediary changes that have happened during a league, as I believe that the river bundles changes together if you're trying to catch up. The usual disclaimers also apply that prices set on items added to stashes don't reflect what they actually sold for, and removal doesn't mean it was actually sold.
thanks, i'll account for that.
To get an accurate timeline you kind of have to chase the head.
It's a fun adventure in development tho, it's competence-building if nothing else ๐
I pushed something like 5 MiB/s into my home internet connection when trying to monitor the latency between item add and the update showing in the river.
Somehow PoE lagged ๐
(this was while trying to catch up, it's probably slightly less bad once you're at the tip)
that's why i'm doing that, sinking teeth into something interesting. I'm mostly just trying to see if i can find something interesting in data with my econometrics/statistics approach.
Well, first let me say welcome! It's always fun to see people do interesting stuff in here.
Then let me say, there are a lot of people who have tried, and came with grandiose ideas and haven't seen anything after that
One idea that a lot of people have had is predicting rare prices using ML algorithms
Unless you're the Stephen Hawkins of ML, I'd try something else ๐
i mean i'll try some stuff out for sure, it's mostly learning experience for me rather than making something working tbh
yeah that's a good approach.. just wanting to manage expectations of outcomes
i do some ml in my job, so yeahh i know about people's inadequate expectations about that.
I've seen at least 4-5 people who've tried (saying they have good amount of experience), however I dont think anyone really succeeded - with rare pricing that is.
@simple ravine Stop making me want to restart my project, I've got better things to do ๐
Surely theres a lot of activity in the trading department, but the amount of variations and meta changes just are too many
Haha, u know... I'm willing to make a bet ๐
i'm not sure how you can account for all variables in case of rares since there are streamer effects and guides effects
Exactly. So the data needs to be quite temporal.
Prices shift from league to league, and within a league as well
early, mid, late league etc
and then there's lag depending on how huge is streamer
So you got to pretty much throw out last week's data all the time
New approach: Disregard the market, predict prices based on streamers and guides using ML ๐
@next swift Last I looked at the schema on the wiki it was a bit incomplete, btw. You've probably got to look at the forum posts for each league to see what changes in the river to capture the changes.
Influences, etc.
yeah i read the posts on forum, thanks
@golden bane It's an actual thing ๐
Oh no no
it is real
All the new hype-words
please no, i'm having ptsd
when people got machine learning as hype word and want it on every project - it just hurts
@simple ravine Thanks, I didn't expect to end up learning something here and now
@next swift You should see all the applications for GPU compute resources on our academic clusters.
If I see the word "imagenet" again...
haha
I predicted the ATVI stock price based on the livestream of a convention keynote. I suppose I was not alone on that one ๐
Any rockstar blockchain evangelists I should be following while we're at it?
oh god
@simple ravine Can't wait for the HFT companies getting low-latency connections to Twitch, leveraging voice recognition to trade stocks during presentations.
haha
GIANT ENEMY CRAB!
banning streamers based on voice recognition
"your voice was 30% above the threshold for aggressiveness level of our TOS"
well larger companies have quarterly presentations on phone calls for shareholders
but HFT companies aren't trading those type of things
Mandatory
heavy sigh
it's pretty almost true though
it is, my biggest problem with that is that people think that ml somehow is a magic wand that can solve problems magically.
especially considering how ML's accuracy
if you have an ML model with an accuracy above N%, it is likely overfit and will break anyways
especially considering amount of data you need for ml




