#tooldev-general
1 messages ยท Page 63 of 1
and I need to get our contests website up before league starts and lifting starts streaming preferably
wow this exporter is slooow ๐
Yeah
30 minutes until the patch torrent finishes squeezing through my tiny cable connection
So we're not saving all that much time at this point ๐
ah ok heh
I believe in the power of cooperation!
Yikes
God only knows
I'll just make "unknown fields" for now
Yeah
I'll sort them out later once I get the ggpk myself
Might be something useful in them
GrantedEffects, just 8 bytes extra, sorry for the misinformation
That one's not important; I don't normally use my passive tree exporter
โค
sec
And GrantedEffectsPerLevel
And ClientStrings, but I think that's also only used by the passive tree exporter
Oh fuckarse; they've shifted the ActiveSkillTypes indexes around
oh no
Looks like I might need to reverse engineer that shit again :/
just empty rows?
Well, the ActiveSkillTypes file has always been empty rows
But there are keys to it in various skill tables, like ActiveSkills and GrantedEffects
But which keys refer to which active skill types has been constant so far
right
But that's changed now
69 in new file
wait... in my ggpk file in PoE client, there are 70 :S
They seemed to have removed at least two of the lower numbered ones
Which has screwed up so many things it's not even funny
I'll let you do your thing ๐
Yeah :/
I dont think I can be of any help reverse engineering that unfortunately
๐
@timid hemlock Hey will u add spectral shield to pob ?
Of course
I'll be working on it once I sort out the skill type issue that I'm having
before the league start ?
hey openarl
thx for update
but i have a favor to ask
can you make skill durations visible somewhere
They are, in the Calcs tab
ye its not urgent
i see you added flask charge gain too to flasks, thanks for that too ^^
Err yeah, right about when I added flask support
Huh, Spectral Shield Throw is missing the skill type that causes it to require a Shield

2h sst confirmed?!
hahahaha
there's usually one or two blunders happening on big launches for them... should we do some wagering?
Oh, I'm sure they've tested it
I'm not sure how much the game actually relies on the active skill types for this sort of thing
SST is just mechanically wierd so it is entirely possible there's some special check for it
I'd buy it!
Currently thinking about letting users decide the output for the discord pob bot
No idea if there are any python libs that'd support this in any way
start with defining the reason for having it
that should go a long way with what you want to output
valid point, thanks
Nice thing about being me is I get to make the first builds for new skills
For testing purposes, of course
haha
Gotta make sure they scale correctly!
did u figure the indices out?
Yup
well done, bud
Wasn't as bad as I thought once I realised I can sorta hack my way around the issues it caused
h4x0r, the best kind
๐
including newest emoji tech
swanky!
For your use-case i guess the bit longer format is still the better one for taking a quick look
@hushed relic lol, I love how people are going mental over the filter updates
well he hides their drops, they are absolutely right to bring out the pitchforks!
I've accidentally created perfection in the number display
the most scientific pob bot there is
exponents!
debating if i should add it as an easter egg for the first of april ๐
where are u hosting this?
currently on my own raspberry pi
@simple ravine truth to be told I sometimes go mental too
it's easy to mess up
and each time GGG prepared surprises
like merging the XBOX filters into the main branch ๐
Hm apparently Ascendant pic is the only one not following the expected naming - does anyone know how to get the pic? All others load with http://web.poecdn.com/image/Art/2DArt/SkillIcons/passives/Ascendants/<ascendency_class>.png
@grave wren iirc you need to prepend Classes to the class name
Hm gotta try going through the list. But that confirms it, Ascendant seems to be missing here or renamed
The others work fine without prepending the class
Is there a way for PoB to show gem stats? It bothers me to look them up on the wiki
It has been requested, but it's actually quite a pain to implement
The necessary data to display the stats isn't currently included with the program
Include a link to the wiki ๐
Ah that's too bad. I might actually look into adding that during my lunchbreaks
If you wish, but it won't be trivial
I'd think that whoever is deep enough involved to use PoB, could use the wiki in parallel as well.
It's just a QoL thing yeah, but I often do PoB on the train and then I don't have the wiki :p
Yeah it'd definitely be a cool thing to do
Oh sick it is all written in Lua. I love that language.
๐
that is one thing i've never heard before ๐
oh no, the luaquisition
Lua 
I want to attempt to make a calculation engine that's not coupled to any interface
could be a good exercise to learn F# more
I always wanted to take a look at LUA. Anyone tried to build evolutionary algorythms to create an optimized build with the PoB damage calcuator before?
You could try to port the one that was in the Skilltree Planner
@timid hemlock's is the gold standard right now imo
(Don't ping him, I neeeeeed the SST client ๐ )
no offense Emmitt ๐
He was the OG skilltree planner
@simple ravine none taken. Brather1ng is working on computation right now
https://github.com/PoESkillTree/PoESkillTree/issues/463 the tracking is done here
that is one serious PR right there
It would be cool to create a collaborative separate engine that can be used for different things
@grave wren Ascendant does have a simple url like the others. I was thinking you needed to add Classes because that is how it is done in the tree
trading sexual favors for SST calc
thanks emmitt, i should've been more precise. I am searching for the one displayed in your profile when playing ascended scion: http://i.imgur.com/oCtercl.png
oh
that doesn't exist
close as you will get
when they removed her old one they never put the new one in its place
making them profiles?
Rewriting the POB reddit bot to work in discord
or rather implement most of the stuff a bit different
nice
did u end up utilizing the code i wrote, or are you writing it in another language?
Didnt find any good solutions to run it on ARM so i went ahead and wrote the backend in python after looking through yours ๐
Just hacking in the gui for now to have one working solution for a personal discord server first before moving on to customizations
if I guess this correctly spawn chance for special/rare beastiary things might be 20% in maps
bex said like 1/370 maps for the rarest
that's super rare
I was suprised to see a recipe for 4 albino rhoas. still haven't seen one
You are the very best, thank you very much
update function doesn't return a new version
Give it a minute
Looking good!
try 3 backticks code formatting (monospaced)
in your case, the Fields thing could work actually
Field thing?
Also gone away from it
if you use the listings it looks kind of weird with dots
@hazy fog I think it's the base chance before picking a specific type
could be
it's from worldareas.dat those are generally just the base chances
like 10% for an abyss, 10% for a breach
not what type it is exactly
if you put inline, you can squeeze more things on 1 line
Hm unsure if its my screen res that prevents that or if the embeds have a fixed max width
I mean i'll probably rewrite the complete output module - it's as ugly as it can potentially be at the moment ๐
all hail openarl
๐
I did also add Summon Phantasm on Kill
But noone cares about that
(Plus it isn't fully implemented...)
๐
lol
Don't you worry - dominating blow phantasm on kill meme build is on it's way
๐
So turns out i've underestimated the time it takes to build python3.6 on a pi
25min and counting :<
@Openarl is this a shitty place for reporting PoB issues? ๐
I guess the github would be better
Here is fine for minor issues
Sweet
Mon'tregul's Grasp's more phys damage mod doesn't affect poison
And Vile Toxin linked to a minion gem doesn't take into account # of poisons on enemy
<@&174997701513969665> I believe it's appropriate to announce neversink's filter is released
that's a good point
apologies, it wasn't tagged with at-here or at-everyone, so didn't trigger, my bad.
yeah I didn't bother tagging it
i didnt know it was posted either to be fair
now you, don't gloat! ๐
oh no all mods are here
only 3 of 20 ๐ค
Oh man when is that going to be ready looks good
Faust knows how to play to win lol
@torpid mesa When is what ready?
What looked like a pob bot :>
ah should work right now but i cant selfhost it yet as my rpi still compiles python3.6 ๐
can invite you to the test server i have it running on from my dev machine
Nice can't play with it ATM but I can this weekend. Can possibly host it as well we will see
Please don't post discord invites
oh sorry
๐
Lol
just pm it
it's all good now thanks ๐
Patching server up
https://www.reddit.com/r/pathofexile/comments/81frtf/info_new_datamined_list_of_atlasbase_location/
I don't know how to find this information, anyone know?
uh, try downloading the latest binary rather than updating @dire zealot
@velvet fog check item tags vs spawn tags in world areas
thanks
@hushed relic why did you remove the count showing how many filters were enabled/disabled above each filter subsection?
I guess it shows changes, but it doesn't show the total items that are enabled/disabled
@wind garden it confused users
I'm not sure why and how
but we decided to make the UI smaller
aw
I liked being able to see how many things were enabled since I turn most everything off
@jolly acorn getting an error after your update to setup.py
Obtaining file:///home/xyz/PyPoE
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/xyz/PyPoE/setup.py", line 23, in <module>
extras_require['full'] = list({v for v in extras_require.values()})
File "/home/xyz/PyPoE/setup.py", line 23, in <setcomp>
extras_require['full'] = list({v for v in extras_require.values()})
TypeError: unhashable type: 'list'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /home/xyz/PyPoE/
works after downgrading back
why am i tagged on that? i think you tagged the wrong person @chrome topaz
I haven't checked, there is a new generation type for bestiary mods though
yeah, I checked these and they didn't look like item mods
have you added support for overcapped 30q items yet?
huh?
league: false -> Is this normal behavior?
it's not typical no, but can happen when the backend is stressed
we should probably just fail the request instead of giving you bogus data
@compact isle Thanks!
ewwwwtf
hmm actually might be related to map stash tabs
finally my dream of getting EVERY passive point
Those kids that assume that people cared about pokemans need to pipe down ๐
@chrome topaz do you have to add new fated uniques and prophecies for them to be searchable?
[Twisted Cane of Shaking]
I don't see The Queen's Sacrifice or Atziri's Reflection
they should be searchable
They're not listed in auto-complete
yeah
check poe.com/trade just to be sure but yeah
Weird, poe.com/trade doesn't list it in autocomplete either
@compact isle is that expected?
Is the autocomplete list dynamically generated based on what's for sale?
it's generated based on what's found iirc
that's correct
this prophecy must be super rare ๐
3 Prophecies Disalbed: Honourhome, Meginord's Vise, Eclipse Solaris
more details @wind garden
k search for lightpoacher on poe.trade
then search on pathofexile.com/trade
on poe.trade they're like 18c cheapest
on poe.com/trade they're like 15c
i had one listed for 17c
but on poe.trade they were listed for an older price of 19c
so that's why i said it's delayed
should be working now but i'm still investigating @wind garden
k thx
okay, should be resolved for reals now. seems optical cable in DC went bad. lol
@hushed relic your latest release somehow contains rar archive with filter files inside main zip archive
was for 5.61 - latest (5.61a) doesn't have that.
Kind of fixed standard prices and no longer refreshes on start unless its new information
ShopItem.dat removed ๐ข
rip sneak mtx preview
@gritty olive have you released this new gui yet? or is it in development?
@hushed relic your latest github release seems to have weird issues with black bg & black fonts on several items
NeverSink-Filter-5.61a
Oh weird tested several filters and its just after updating yours
it's a kerning problem
ah sorry for the ping then ๐
ker nin g
keming is cool
@chrome topaz live search is running well on poe.trade but listings are updating slowly
i have items still listed that sold 10+ min ago
@wind garden more info...
non live-search results are stale
if i unlist an item, the item will still be listed on poe.trade for 10+minutes
but it will be already removed from pathofexile.com/trade
it's like when the river would get backed up a while back
except live search is working fine
i see notificaitons immediately
what does it say at the bottom?
This page was generated on search-7.poe.trade.
ok lets see
i changed the price on an item and started a timer
i'll see how long it takes
i received the live search notificaiton within 3 seconds
but regular search hasn't updated yet
it should take 1-2 minutes
when was it taking 10 minutes?
30min ago
i don't know if it was that exact server though
that's just what it's showing currently
i had a starkonja's listed for 4c accidentally
and i kept getting whispers forever even after i fixed the price
i did a manual search for it on poe.trade to check the listing
was still listed at 4c
hmm the largest interval I see is about 2 minutes. well, let me know if you experience that again
k
Hey all, anyone generated a live database over the api/public-stash-tabs ? if yes, how much space does it take up?
at least 50G
@timid hemlock https://gyazo.com/ed6fcfe2da257698be9fe5dc50aeb0da Here's how it looks when it hangs, it goes thru it regular boot up, then after - where I'd see the Tree, I just see this and PoB is not responding
Yeah that's usually in the display driver somewhere
yeah, and as we went over, this was something that happend suddenly, without me changing anything with the drivers
I guess no one else have any clues ?
Update^: A re-install fixxed the issue
is the developer of poe.trade active here =)?
yes, xyz here
thinking of making an in-game poe.trade wrapper, to be able to quickly browse some items in-game
you can use official api
the only endpoint I found was the public-stash-tab, which has to be indexed before it can be used for the same purpose as poe.trade
https://www.pathofexile.com/trade/search/Bestiary try to listen network XHR
@velvet fog ah thanks ๐
in general to treat an undefined web-resource by reverse-engineering the calls to reveal the elements, is this seen as ill-mannered practise?
hey guys, how do i open labcompass?
have it downloaded
do i need something to open .PRO file
?
@ionic jolt You probably downloaded the source code instead of the actual built program.
You want the LabCompass-1.2.0-standalone.zip from https://github.com/yznpku/LabCompass/releases assumedly.
by any chance, has anyone made a c# wrapper for pathofexile.com/trade?
on a different note. Isn't the whole argument for not supporting search apis because "need to generate ad revenue" an invalid argument because the uses for a web API wouldn't have generated ad revenue either way. If I'm writing a tool that can execute search queries, using a browser obviously isn't an option. So if someone wants to query poe.trade and they can't because, ad revenue, they're just gonna go to pathofexile.com/trade and do the same thing. In both scenarios, no ad revenue is generated. So what's the problem?
I'm not advocating for bypassing ads, obviously people like xyz and poeapp need it to keep operating. It just seems a little bit like an argument against piracy that goes like, Pirating a 1990s B-movie is robbing the the movie creators of money, which is false because had I not been able to pirate the movie I just wouldn't have watched it and gone on with my life.
Ya I understand all that. it just seems a bit odd to be directing people away from using your indexers to use GGG's instead, on the basis of "revenue"
seems moot
I mean it is kind of natural isnt it, if you pay for the unintended (inefficient) traffic
@polar island just that guy earlier asking about wrapping poe.trade searches. The response given was, they don't support that go use poe.com/trade
I get not wanting to add traffic that isn't generating revenue though. That seems the best reason.
Maybe that's the answer to my question
ugh illegal api freeloaders stealing our cpu cycles
@chrome topaz how do you feel about PoE TradeMacro using poe.trade? It's pretty popular now.
it's nice free advertising for me
is there a way to get maps that a player has completed?
Cant
I'm confused
How is Harness the Void for trickster suppose to work?
I've been attacking enemies with proximity shields and did no damage
I thought the chaos damage was suppose to be calculated before the damage hits
From what I see, does that mean more penetration theoretically helps harness the void?
Nevermind
proximity shields are 'hits'
I can't hit from outside
@compact isle do you have any details on what happened here?
i can understand the website having a bug that doesn't list an item. But what would prevent poe.trade from not listing it either?
the edit explains
oh dangit
missed that
it's so rare that not a single person has ever listed it for sale....
that's not broken at all
well, it's been listed now
what league?
it just has less chances to spawn because it relies on players seeking prophecies
ya, but same result
indeed
seems gone now?
it's not dynamically generated
~20 mirrors found, 2 Atziri's reflection found
its literally 10 times rarer than a mirror
you can
i can't imagine someone finding it and not listing it for 100ex+
is it that good?
i think the most wealth i had in poe is like 3 ex or something
gotta play more ๐
it was listed for 24 ex apparently
how do you find that out?
looked through my logs
can't play too busy manipulating the economy
Bestiary|armour:shield|Atziri's Reflection|Golden Buckler|3::2,1320.0,1200.0,0,0,-0.2::1200.0,Ceveth,4d2d9d27e1a44c3e|1440.0,itsMartini,e0c45f406af378d1
1200 and 1440 c
well, got a live search going now
but I doubt i'll have enough to buy one if it shows up
time to start chancing golden bucklers
50/50 chance!
@jaunty briar I have a prototype implementation in Python if you're interested that just requires a screenshot of the atlas
@chrome topaz do you have a moment for me ? i tried resetting cookies, cache, incognito mode etc nothing works
windows 10 and chrome btw
have you tried actually entering the login info lol
there is nowhere to put login info ?
lol
or do i need to put my url in every single time even tho i had a shop before ?
@grave wren I was looking for a programmatic way to find the map data, screen scraping isn't an option unfortunately
I'll probably go with reading the memory
might get you banned though
why isn't reading the screen an option?
My idea was to just let the user press print => process it from the clipboard => create output
requires user input though
I think I'm missing some context
Oh he just asked before if we can get the completed maps somehow programmatically from the game/api
as there is no way i guess screencapping is the only (legit) option
@wind garden in dev but there is a branch you can build
I have a feeling that the log will tell you when an objective has been completed
And it also tells you when you enter and exit a map
I was pretty sure it does not, but i also can't check it atm
๐ฎ
I was thinking faster than I was typing apparently.. I meant to say I can check once I get there, but...
Regarding in-game ways of determining completion+bonus, the map stash tab has nice hovers/sigils for the maps now too, which is nice. Doesn't help your automation tho ๐
some time in the future maybe ๐
yeah hope so
was planning to build an app that makes sharing map completions easier
I dont see a reason why the screencap approach wouldnt work though
This was the last state of my approach:
i guess the elder/shaper effects on the atlas could potentially make it slightly more intricate
have you tested screencap approach with shaper/elder effects?
also can you see somehow if bonus objective has been completed
Not too much but minimal effect casn be seen on the screenshot. Currently it just averages the rect color and deduces which maps are completed
Not sure if you can really track maps that were run but not completed reliably
worst case you could take a bunch of map screenshots and feed it into a training algorithm
was thinking about this approach ^
but that would be last resort, as they aren't "meant" to be 100% correct
Sure, I was just looking for a simple solution to only get completion
and this works pretty good with the color averaging
Oh forgot about one thing - i am also applying a mask onto the map location and only average the completion circle
ReadProcessMemory
^- isn't that bannable though? @chrome topaz
you have to get real tricky to detect it...
didn't want to risk it - also hard to make it available publicly
@compact isle This announcement post mentions that Beast Trading is disabled for one week to make sure that it's properly supported by community trade sites https://www.pathofexile.com/forum/view-thread/2094147
If I'm not mistaken there hasn't been any information released on how these itemised beasts look like in the river or in the copied item data (ingame). Can you help us out here or did I miss something?
Is it possible to show stock of currency on the poe.trade currency shop?
Hypothetically, how well-known and protected is the network traffic to the client?
been a long time since I looked at it, but iirc it was all encrypted
cheats tend to just jack memory because it's easier
I took a look at it out of curiosity, when discussing this with another user, as he was convinced it wasn't. It turns out it is in-fact asymmetrically encrypted
cool, yeah, I have a very vague memory of watching it with wireshark years ago and you could see the initial client transactions to the web pages for updates/etc. then it went encrypted
one could with enough determination probably reverse-engineer the executable to find the key(s) used, and decrypt it
Makes sense. I'm leaping directly to network inspection mostly because I've tried debugging a distributed system recently.
but at that point, you're stepping on a lot of toes
Sometimes tcpdump is the best hammer in the world.
I think I was looking for a way to find the raw files downloaded for updates via url so I could download them via curl and poke at them, but at least that much was parseable, which might trick someone just looking nito it at first
yeah the update stuff is pretty straight forward
It's been a few leagues since I wrote a C++ library for working with GGPKs. Fizzled out trying to make a model viewer when I couldn't quite figure out the mesh files. Should pick that up again when the mysterious "free time" appears.
(actually playing PoE takes a lot of time, somehow)
Has anyone else done much toward that direction? Back then there was mostly just a somewhat outdated Python script.
I've started some game file parsing library for C#
Ooh, kept the source for the tool, seems like I went full yak-shaver and added a HTTP listing frontend to it - https://bitbucket.org/zao/gggtools/
That seems new since I messed around, thanks.
Can recommend it, bit weird to get into but really good
There aren't many alternatives out right now
@worthy cape https://github.com/Zoxc/PoE-OPN
i think it's like https using handshake w/ a asymmetric crypto then the rest is salsa20-encrypted
but i haven't looked at it myself
Thanks.
is anybody else having some serious issues with loading lately
i crash 1/3 loading screens
and when i load sometimes enemies are completely invisible
its only happening since the recent patch
Does PoB consider Attackrate with Poets Pen for Spells socketed into the Pens as cast rate??
it doesn't
proc coeffients will be in a later update
it will eventually show correct DPS for anything involving procs
CoC, CwDT, Poet's Pen, etc
@misty merlin I should hopefully have some information on that today
man, i keep scamming myself
poe.ninja info on new items is still too inaccurate
2nd time I've lost almost 2ex buying something that looked like a good deal.....as the price was plummeting
๐
@compact isle is there any way to set prices on currency using pathofexile.com/trade similar to how you can on poe.trade?
not exactly, but you can use the forums to set prices
we still don't have a solution for listing fragment sets ๐ฆ
I still wish you could use the stash api to set prices on certain types of items....such as currency and fragments
then we could make tools that would facilitate it
then those tools would be more convenient than premium stash tabs ๐
@chrome topaz @polar island @deft jolt @fickle yew Itemised Beast info https://www.pathofexile.com/forum/view-thread/2102686
nono, they would utilize premium stash tabs
basically just an API to set the note like you would in game
so still insensitivizes people to buy premium tabs
but the api woudl only work on currency/fragments. Because you've already said they don't wanna do that for normal items
I didn't say they didn't want to do it for normal items
I said that we don't want the website modifying stashes, currently all they have is a readonly copy
yeah sure, I'll ping you here once it's done
Then a web solution on poe.com would prolly be best
Something the trade page can hook into
588.2MB patch on steam for 3.2.0b update.
452.89MB patch on standlone for 3.2.0b update.
Can I get a GGG stance on informational overlays?
Like, if I read client.txt to get information about the instance and display text on screen?
No RPM, or anything connecting to the client.
thats how the trade helpers work
So it should be fine?
yeah
Okay, thank you
as with everything, contact support@grindinggear.com
@chrome topaz updated that thread with an example item, they all look pretty similar so one should be enough
also currently waiting on confirmation if we'll have Bestiary mods on the items for the initial release or not (it's 100% an essential feature but apparently hard to get working)
end of this week if everything goes to plan
so this friday?
yep
@compact isle can we get a list of beast mods?
the bestiary specific ones or just a general list of monster mods?
I'm not sure, which ones people are going to search for
only bestiary ones matter at the moment as far as recipes are concerned
then I'll take these
will have to back to you on those tomorrow, I'm still not 100% how they'll be display / available to the website
alright
there's only like 24 of them though so should be easy enough
no numeric values to parse out of them either
Aspect of the Hellion
Spectral Stampede
Tiger Prey
Crushing Claws
Raven Caller
Vile Hatchery
Satyr Storm
Unstable Swarm
Infested Earth
Erupting Winds
Blood Geyser
Incendiary Mite
Putrid Flight
Churning Claws
Spectral Swipe
Saqawine Presence
Fertile Presence
Farric Presence
Craicic Presence
Deep One's Presence
Fenumal Presence
Winter Bloom
Hadal Dive
Crimson Flock
is that what you mean? @chrome topaz
yep, just not sure if the website will have them exactly like that or with added markup or something weird
@obtuse citrus & @velvet fog thanks, yes
I tried with if mod['GenerationType'] == MOD_GENERATION_TYPE.BESTIARY and it only got these...
"Accurate",
"Cannot be Slowed",
"Dodges Attacks and Spells",
"Extra Cold Damage",
"Extra Damage",
"Extra Life",
"Extra Lightning Damage",
"Fast Attacks",
"Powerful Crits",
"Quick",
"Unwavering",
got them via BestiaryRecipeComponent.dat
those are actually the names of the modifiers
hmm could you share the script for that?
x = set()
for row in r['BestiaryRecipeComponent.dat']:
if row['ModsKey']: x.add(row['ModsKey'].rowid)
for k in x:
print(r['Mods.dat'][k]['Name'])
perfect, thanks
@obtuse citrus for empty .dat, value rows+1 is equal -1
same for
('SkillTotemId', Field(
type='int',
description='This links to SkillTotems.dat, but the number mayexceed the number of entries; in that case it is player skill.',
)),
# key = SkillTotems.dat
# key_offset = 1
number exceed the SkillTotems is -1, not key_offset
RarityKey: 1: normal, 2: magic, 3: rare, 4: unique, 5: null (or -1 for no reference)
this rule will apply on all empty .dat, ex: QuestFlags, LeagueQuestFlags
So, what's going to be important for monster mods
just the bestiary specific mods?
or is something like The Caverns|Amphibians|Sea Witches important aswell
Has anyone ever worked with PyPoe to try and extract .dds files from the .ggpk? I've tried working with the tools suggested for it and I have no idea what I'm doing
pypoe_ui should work
how do I use that
more like how do I get the pypoe_ui thing to start
@compact isle Could I also get an example of the item data text that you can copy ingame of such an itemised beast?
why's a category a dict with 1 key-value pair and the value's a list of (always one?) strings ๐ฆ
i asked that exact question a few months ago!
at the time it sounded like there wasn't a reason for it and Novynn might change it
but it seems nothing came of it
i had to leave the category field as type "object" in my class because it would fail serialization if it didn't behave consistently
sometimes it is an array of arrays and other times it's only an array
frustrating
no
sometimes it contains and array of arrays that contain one string
now i'm not sure
don't quote me on that
k i think the problem was that the field name changes
"category":{"maps":[]}
"category":{"armour":["shield"]}
those are the main to variants
so how do you serialize that 1:1 to a schema
Dictionary<string, string[]>?
i don't think Json.net can serialize dictionaries though
Rarity: Rare
Wraththirst the Crippler
Farric Goliath
--------
Genus: Goliaths
Group: Unnaturals
Family: The Wilds
--------
Item Level: 58
--------
Quick
Extra Life
Bonus Energy Shield
Unwavering
Spikes on Death
--------
Right-click to add this to your bestiary.
--------
Note: ~price 2 chaos
``` @misty merlin
I mean, would it be easier for you guys to just have category/subcategory separate?
@compact isle it would be easier for me
@chrome topaz why did you revert your change to fixed price? It was so nice last league
he got sued by the comic sans consortium
@wind garden the intent is to provide players with a sense of pride and accomplishment for unlocking different "fixed price" fonts
Wat
@timid hemlock yo should i put a thing up on github sayin that there aint up 2 date spectres
There already is
Inb4 fraktur Schrift only for us plebs at poe.trade ๐
ActiveSkillTypeList.dat changed ๐ข
@chrome topaz any reason there isn't a mirrored no option? or even just add mirrored filtering to corrupted:no
@chrome topaz i know that you don't want people scrapping poe.trade/currency, but would it be a big deal to have saved google tabs that you can just hit reload all on? would that be a problem?
Actually, where does โmirroredโ appear in the API? Doesnโt seem to be an affix. Is it a property or does it have a separate field just like โidentifiedโ?
does poe.trade not support ~c/o?
no
@chrome topaz Is the omission of Necromancy Net from the currency market intended or "haven't gotten around to it yet"?
Yeah, they had a vote up and apparently one of the "we want to capture dead beasts" alternatives came through.
and it seems beast trading pushed to the next week
yeah a bit of shitstorm from the recipes
@chrome topaz would it be possible to add a column to your currency shop page for stock?
what kind of column
text box
right now the currency market shows stock only for api
but i like using the poe.trade shop better than the stash tab because it updates instantly
so i don't get spammed with whispers
but I can't specify stock
and I think people prefer trading with people who have listed stock quantities
if they wanna buy 10ex, they're gonna buy from the guy who has >10ex stock isntead of 10 people with only 1ex
the plan was to provide integration with acquisition and then it'd have a separate field
but now i don't believe people would bother entering these by hand
way slower than stash tab api
the problem with stash api is it takes a few minutes to update prices or quantity
common use case for me. I'm mapping and I need more alchs, so I set a price on my chaos in alchs and after a few minutes I start getting whispers. I trade until I have enough, then i remove the price. But then I keep getting whispered for a few more minutes until the price updates again.
that's what's nice about the poe.trade shop, it's hooked right into currency.poe.trade and so it updates as soon as you hit bump and save.
not sure if openarl or xyz is at fault but this is fucked up ๐
@openarl I think your attack speed calculations are botched, in game this claw has a 1.9 aps in pob it has 1.91
Generally, no
It's easy to find examples of the calculation rounding up
But there's a few odd cases where a 0.5 gets rounded down instead of up
This happens with displayed defences on items as well
๐ค
๐ค
could be
probably
that sounds obnoxious
not you
the idea of displaying something you don't use as calculation = obnoxious
Ah, ok
@timid hemlock From when I was playing with DPS calculations, I learned that the game considers one more decimal than what is visible. Fixed my attack speed calculations from bases.
I can dig out the code if you want to see it.
I got the hint from someone else back then, but it made everything line up.
I wonder how long this has been an issue, I never noticed it last league and I sold a lot of things by dps bracket
what does it do exactly?
the software?
yeah
working on an overlay'ish c++ application that runs on-top of POE, which will contain various quality of life functions, like in-game public stash tab search
, interface with poe.ninja for currency worth, timers for speedruns, all static items lookups (all uniques in game)
wait i have lots of questions
how are you doing the rendering? qml? opengl? canvas?
are you using borderless transparent window?
frameless window yes with global hotkey activations
how do you get global hotkeys in qt
open source?
i had trouble with that when i wanted to make an overlay
but whats the rendering engine
it's all just Qt widgets running on the cpu
needs more rust
@delicate ore theres also this library https://github.com/falceeffect/UGlobalHotkey which is insanely poorly documented, but it works
OH
i didnt think about using OS specific functions
i just code everything cross platform by default nowadays
even if only windows users would use it lol
hmm but the rendering though
is it QML
same, the UGLobalHotkey library works cross-platform personally tested on win10 and arch-linux
oh ok
and it's actually a Qt library
@delicate ore when it's a bit more developed i'll make it open-source, right now it lives in a private repo ^^
k
just wanted to share todays work with the different item headers, they're created with QPixmap and QPainter
POEItemHeader chaos_orb(5, "Chaos Orb", POEHeaderType::Currency);
thats the call to create the Chaos Orb picture above
forums don't look too good
well the whole website's slow so
[2018-03-10 23:43:59.452816] Pushed 155699201-162393708-152925277-175776078-164536849 : 5255 items; fetch took 131.204066992 (time to first byte 130.331351042) API rate 40.0521121066 items/s
forums; stash tab api's fine (trade site (not xyz) is running smoothly)
which trade site?
right, I wonder if this uses the same api or some internal thing
unfair monopoly strikes again
seems better now?
most of the time it's real fast but sometimes it just gets stuck forever (and times out)
well not really forever but like over 100 seconds
i kind of worked around it by setting timeout to 10s
which still gets triggered (after your message)
do you make your next request as soon as the first has finished downloading? Or as soon as you start downloading?
@compact isle i make sure it's delayed by 1.2s at least
but it doesn't wait until whole json is downloaded, it makes request once the next change id part is downloaded
I think I always used 1.2s, was a good number
seems like website is randomly dropping connections
try to load forums, fails to load. Try again, works.
backups probably
I can't get path of building to show a dps increase for onslaught if its attached to my herald of ice move. Also the the quality doesn't increase the attack speed of my character at all on it anyone know if it working correctly?
you need to toggle onslaught in the config section
quality bonus only works on the socketed skill
sooo this would only increase attack speed for onslaught?
sorry not sure how this gem works at all
if you add it to your shield charge - then shield charge gets the 5 as%
ok so since its attached to a herald of ice move it doesn't really help
yep
Awesome thanks ๐
backloggedddddddd again
go to your favorite trading site, calc your pdps, enter it, check prices ๐
why GGG not buit a ptr server?
because QA doesn't require one? ยฏ_(ใ)_/ยฏ
they had an alpha test but it's not used anymore afaik
There's an alpha server for select important people
but it's under NDA, and clearly not enough people play and give feedback on it.
source?
I think raiz has access and some others
I don't think they alpha everything
else people like mors would not be so surprised when ggg does something dumb because he's an alpha member
and ppl would shit all over the reddit because of "competitive advantage" or something
and yeah I'm pretty sure they only alpha test some things
much like the 3.0 beta which didn't get everything
I don't think reddit bitching in that case even matters, unless ggg has cash prizes again for doing stuff ... which I think they haven't done in a while? Just making alpha members even in that case would do the trick
the problem is there are entirely too many people that would find a bug then plan to exploit it instead of getting it fixed
good thing the alpha is invite only and I'm pretty sure ggg will ban their ass if anyone does that
the difference between an actual test and just letting just about anyone in for "early access"
@chrome topaz a well known streamer
@grave wren it just requires regular python libs right? nothing crazy
my machine will be linux but i think you had it on a raspi so thats prob not an issue
nice
im playing poe with my husband tonight but i might have time to set up my vm and try to get it running
awesome, do you know if i need to make the bot public or change anything on the discord bot dashboard to let you host it here?
ill prob make a new user for it tbh
i assume the other mods would prefer to have it totally under our control as far as that goes
If you know how go for it, all infos should be in a created log either way that you can provide if anything fails
pretty new to discord bots all in all ๐
why not run a 1 week league on new league platform as a closed beta?
sending preferred invites to people who prove to be useful beta testers
kinda like star citizen does
1 week added to 3 month cycle is really inconsequential
and you'd get a much wider tester base
True, just playing devil's advocate
i wouldn't mind your suggestion
At least the obvious stuff couldve been spotted easily
it's kinda like how it's good to have code tested by someone who didn't write it
having someone test your product who aren't in the bubble of developers will always find things they didn't expect
Or even just try to use it with a slightly different setup, yeah
I'd like something of a middle ground between what we have now and reddit's "Take an entire league off to fix everything" meme
but i need a good meme build for it
but crab build doesn't translate well
fine, non meme it is!
what does it do?
Shows basic build previews for pastebin pob links
@chrome topaz how will searching work for bestiary orbs ๐ค
@fickle yew does poe.ninja builds have a "reset all filters" button?
I didn't see one
also, it appears that typing a capital "A" into the search filters doesn't work
but using a lower case 'a' does
@hazy fog weird question, same as other items. Check mods list
?
the mods list doesn't let me search by fenumal
Genus/group/family
people want to find something like 'fenumal plagued arachnid' couldn't care less about group or family
isn't that just 'arachnids'
unless fenumal corresponds to one of the family... these names are dumb
what's fenumal?
doesn't that go in the name?
hmm. you should make it into an item and then we can see
right, so that's the name
Wraiththirst the Crippler Farric Goliath
so you just type it into the name field and it should work...
ok ยฏ_(ใ)_/ยฏ
that said, any update on beast mods @compact isle ?
seems weird ot search by name
well it's basically "base" field, but I don't have the list
so you should be able to set "type" to "Beast" and then in "base" select your beast... but that doesn't work because there's no bases on poe.trade
guess we'll see... later this week
they should be implemented to look just like normal item mods for you guys
was a pain for us to support on our end ๐
I thought you got the bestiary ones earlier from the data pack
are you after the full list of monster mods?
@compact isle sure I'll take it
not sure if I can, there's no real way for me to break all the possible combinations down
bestiary ones should be the only important ones for crafting so far
@compact isle ok, only bestiary ones should be good
so it's just shoved into expliciMods?
yep at the top
I stripped out all the markup as well so it's just plain as normal
added those to the thread https://www.pathofexile.com/forum/view-thread/2102686
same for ctrl+c information, just comes through as plaintext and looks like any other mod
perfect, thanks
Is there a reason that PoEHUD is against ToS, but LutBot isn't?
Is it because PoEHUD reads from memory?
I would assume so
Interesting that is the case though
Would something like, image detection + ocr + overlay be bannable?
Also, are there blacklisted programs I should worried about having running? I usually close down everything just in case, but it would be nice to not have to wait for all of my applications to open back up when I'm done playing
/shrug
After doing some research I totally understand why reading memory isn't allowed
Unfortunate though ๐ฆ
doing those wouldn't be bannable, but what you might do with them could be bannable
main reason to do image detection is to automate gameplay
people have made tools for crafting that would analyze links and colors of sockets that were deemed against ToS
I understand that, I meant more like recipe hunting type of stuff
Like it would be like "Hey, pick that up, you need it for your chaos recipe set"
idk how you'd do that reliably without memory reading
I told you how ๐ค
image detection + ocr + overlay
Obviously, you would have to alert the app of the items you already have/got without it active
but the speed you would have to do image detection would be ridiculous considering images are changing at 60fps+
doing image detection of a still images vs video is quite a bit different
well if you can manage it, and you're only doing overlay
I've done it with other games, but not this exact senario
it might be OKed by ggg
your best bet would be to ask support
they'll respond quickly
Alright
i'm just thinking of other tools like LabCompass and MercuryTrade that have already been approved
they also do overlay
LutBot as well iirc
No idea
I have also just heard of it
This is where I heard of it
I'm interested in how it knows flask duration without reading memory
It's an ahk script, so it's definitely not ocr on the timer lol
I don't see this flask thing in the LutBot script, so idk where it's from
This
Each of those bars relates to a flask bar.
seems redundant
Except for visability
I just starts the count down when you press a flask key. You have to config the duration for the timers
which can be read by using APIs ๐
Looking for a lua table to python dict converter, does anyone know a good library for this? I've only found one yet https://github.com/SirAnthony/slpp
I could probably make one
Is the lua table in memory, or do you have access to the source script?
@grave wren
Was just parsing around in: https://raw.githubusercontent.com/Openarl/PathOfBuilding/master/Modules/ConfigOptions.lua
but i've now extracted it via regex, ty though ๐
Ah, alright ๐
Have we got the poe planner dev/mod here?
I am unaware of such if we do, I granted most of the known tool writers exile status
@hazy fog Guess I'm not "known" enough ๐
what do you do 
@hazy fog poe-rates.com and poe-sniper
ez
xyz is exempt becuase he's xyz ๐
Ok, should be good now
try now
enjoy
Thanks a lot! ๐
hey

