#tooldev-general

1 messages ยท Page 62 of 1

gritty olive
#

hm, you're right

#

I didn't think too far into the problem

chrome topaz
#

that's exactly the point

#

they don't want you tracking that

gritty olive
grave wren
#

did you just say comic sans?! ๐Ÿ˜„

gritty olive
#

the fixed price text is comic sans

deft jolt
#

Any particular reason as to why the creator of poe-rates.com put maps as frametype 6? marauderthinking

pseudo ocean
#

because reasons

hazy fog
#

@chrome topaz ๐Ÿค” I thought I undid your silly name did you add the sparkles back yourself?

simple ravine
#

Hehe

#

that looks so cute

chrome topaz
#

what? me? I'd never

hazy fog
#

xyz likes sparkles confirmed

gritty olive
#

Cute

gritty olive
#

can I join the website team at ggg to keep the site up

#

otherwise I can't rely on the trade site

wind garden
#

by "join" you mean, be equally helpless when servers out of your control misbehave? ๐Ÿ˜ƒ

gritty olive
#

nah, part of one of the teams I worked on was an autohealing group of microservices

delicate ore
#

lol, someone suggested making WC3 banlist for PoE

#

im... actually tempted to do this

simple ravine
#

I don't think GGG would appreciate chaos monkeys right now ๐Ÿ˜‰

gritty olive
#

That's not what it does but your opinion is noted.

simple ravine
#

I'm not sure what you think I meant, and that wasn't an opinion

gritty olive
#

It's an opinion, and I took what you said at face value

#

If you meant to say something else, you should say that

simple ravine
#

I said "I don't think GGG would appreciate chaos monkeys right now"

#

I didn't imply what they do

chrome topaz
#

you're relying on the wrong trade site ๐Ÿ˜‰

gritty olive
#

Except, it's not even close to what I am talking about ๐Ÿ˜‰

#

You might as well be talking to someone else

#

@chrome topaz I'm using yours now

simple ravine
#

What's up with the attitude?

chrome topaz
#

good. I'll make sure the invoice gets to you by the end of the week

gritty olive
#

also the ad revenue ๐Ÿ˜‰

simple ravine
#

chaos monkeys test that the microservice architecture resiliency works.

#

it's a useful tool in your repertoire when working with microservices

gritty olive
#

I already stated, it's not what I am talking about.

#

I know what chaos monkeys are, to expand on it, we have chaos monkeys as well but that's not the part I am focusing on. If you want to, that's fine. That's nothing related to what I was describing.

simple ravine
#

enlighten me, oh master

gritty olive
#

I already did, just re-read the statement, then read yours. You'll see the difference in actions.

simple ravine
#

lol, it was sarcasm

gritty olive
#

If you don't, then, it's time to go learn about why it's different.

simple ravine
#

you're being quite unpleasant

gritty olive
#

I don't think so, sorry you feel that way

simple ravine
#

well, take it a s blunt hint that you should perhaps take a look at your manners.

gritty olive
#

Noted, but I think I'm fine

chrome topaz
#

of course. we'll enroll you in the poe.trade ad revenue sharing program where you get 0% and I get everything

#

the membership fee is $50 per month

gritty olive
#

I'm trying to finish this material stylesheet for poe.trade and this dropdown, does not want to stay open ๐Ÿ˜›

#

@chrome topaz your sparkles are gone ๐Ÿ˜ฎ

#

Also, it sounds like a grea- wait pay 50$ and lose all the money, and pay for the servers ๐Ÿ˜ค someones gotta do it

#

I vote you

#

@chrome topaz .useless-crap really

chrome topaz
#

what's that

gritty olive
#

Hm, I'm pretty sure you've heard this one @chrome topaz , but have you ever looked into adding mods for tiers? Like I want to look for rings with T1 STR for example right now I have to put the min / max for that but it would be cool if trade sites had a t1 mod

chrome topaz
#

oh yeah

#

yea it would suck for me though

#

and you won't get correct searches due to ambiguity

gritty olive
#

dead dreams

chrome topaz
#

maybe once ggg adds tier data to the json

gritty olive
#

@chrome topaz what ambiguity?

chrome topaz
#

not sure how to do it in the UI though

gritty olive
#

What my idea was, is to prefill the mod with the values

#

Yeah tier in json would be nice

chrome topaz
#

for example, there's mods that add +life and mods that add +es +life

#

so if your item has both, it's impossible to know whether it's a top tier life prefix or a combination

gritty olive
#

I see

compact isle
#

sigh okay trade site is back up and reindexing now

#

go go go

gritty olive
#

What happened @compact isle ?

#

Thanks for your hard work also :)!

compact isle
#

an automated process overwrote some changes, causing mayhem

#

yay

gritty olive
#

ouch that's not fun

velvet fog
#

any plan on trade api new format with tier information?

compact isle
#

at some point, yes

ebon oasis
#

automated process overwriting stuff, sounds like this month at my work since we released a product after 3 years of development :D

wind garden
#

.useless-crap
mvp div class

deft jolt
#

@compact isle Could you let us know when the rare items being displayed as unique bug is fixed?

#

Need to purge databases

#

Or if it comes with patch notes it's fine

compact isle
#

might be tomorrow

#

but yeah I'll @ you

deft jolt
#

Nice, cheers

chrome topaz
#

you were supposed to find the joke about useless-crap a few months ago

wind garden
#

@compact isle since the rate limit is 20:5, does that mean if you were to open more than 20 live searches in your browser you'd get throttled?

chrome topaz
#

20 searches? who would EVER need that many

slow forge
#

Snipers?

wind garden
#

I think he was being sarcastic

slow forge
compact isle
#

someone made 60 accounts just to bypass that limit

chrome topaz
#

that's just poetrade proxying its searches

gritty olive
#

thats just currency cop enthusiasts

delicate ore
#

@chrome topaz shaped iceberg isn't on currency.poe.trade

#

maybe some others missing too?

#

actually its not even on the main site

wind garden
#

@timid hemlock is there an issue with calculating accuracy in PoB? According to PoB, after importing my character as is, it says I should have 93% chance to hit. But in game it says I only have 92%.

slow forge
#

Perhaps it's some funky rounding

wind garden
#

man it's frustrating trying to infer hybrid affixes on items

#

wtb updated ctrl+c text

hazy fog
#

frustrating is one word I prefer fun

#

it's a game of did I hit the jackpot or did I waste money

grave wren
#

but murphy always says its a waste :<

hazy fog
#

for double the fun try to annul off a junk prefix with hybrid ipd and ipd on it

velvet fog
velvet fog
charred breach
chrome topaz
#

wrong channel?

gritty olive
#

think so

woeful ferry
#

Guys im shutting down the exilemods.com website cause im too busy for the project but im keeping the .com only because i want to avoid RMT websites buying it from me (they ask all the time). If anyone wants i can donate the domain to your project ill just setup the nameserver and you can do whatever the hell u want with it (as long as its not RMT ๐Ÿ˜› )

torpid mesa
#

rip

arctic prairie
#

anyone here have an offline passive tree from 2015?

woeful ferry
#

@torpid mesa mind if i ask how the subreddit adds GGG tags to threads? i wanna do the same thing but no idea what to type in automoderator

torpid mesa
#

hmm ill check

arctic prairie
#

man in pob

#

if you have too many jewels

#

the comparison box is offscreen >_>

#

anyone know if you can do anything about that

torpid mesa
#

@woeful ferry #Auto Flair GGG posts author: [chris_wilson, etc] type: comment priority: -2 #this rule will be checked last parent_submission: set_flair: ["GGG", "ggg"] overwrite_flair: true

woeful ferry
#

ok it was the parent submission part i lacked. if u try to set_flair without it, it gave an error

#

ty

torpid mesa
#

yw

delicate ore
#

i lol'ed

gritty olive
#

Whats a backend

chrome topaz
#

really ggg?

hazy fog
#

what

#

I'm not seeing a problem

chrome topaz
#

the random "Supported" vs "supported"

hazy fog
#

oh

devout granite
#

Some1 around that might be able to help with a problem regarding json parsing in haskell?

wind garden
#

@simple ravine does the ubiquiti AP do routing as well?

#

specificly NAT

simple ravine
#

no

#

You want the USG for that

#

There are two variants, the USG and the USG Pro

#

The USG Pro is noisy, so beware. It's rack mountable tho

#

So the setup is Ubiquiti USG => Ubiquiti Switch => Ubiquiti AP

wind garden
#

could you just connect the AP to an existing router?

simple ravine
#

yeah

wind garden
#

my dad's looking for a long range wifi solution for his home. Not doing anything enterprise though.

#

i told him he could get the AC-LR and connect it up to his existing router

simple ravine
#

heard good things about ubiquiti's long range router

wind garden
#

ya

#

well

#

long range ap

#

not router

simple ravine
#

yea sorry

#

tired ๐Ÿ™‚

wind garden
#

just wanted to double check i got my info straight

#

thanks

simple ravine
#

just configure it with their windows application, no need for a cloud key if ure just gonna set it and forget about it (more or less)

wind garden
#

cool

feral ferry
#

It feels like Assassin's Mark "Cursed enemies have an additional (5-9)% chance to receive a Critical Strike" is not having any effect on PoB

#

Shouldn't it be incorporated in the Effective crit chance stat?

wind garden
#

I don't think so, likely because some mobs have reduced curse effect

#

so it's a calculation on their damage taken, not the damage done.

#

Then again, by that logic, you wouldn't see any DPS increase in PoB when you use assassin's mark

#

so idk

feral ferry
#

Actually I've messed around a bit more and I think it's just not showing difference in %Crit chance from Blasphemy's quality

#

Which logically I thought it should

wind garden
#

That's more likely

wind garden
#

poe.trade live search dings, whisper person

#

he responds, "sick indexer bro"

#

it's like people have never heard of live search before

simple ravine
#

lol

chrome topaz
#

maybe he loves poe trade

hazy fog
#

tell him 'thanks I built it myself'

wind garden
#

I used to be able to say that ๐Ÿ˜ฆ

hazy fog
#

ooh ooh or tell him 'xyz thinks it is'

#

๐Ÿ˜†

wind garden
#

lol

grave wren
#

wonder why people have such problems with it

#

"oh no someone whispered me for the price i wanted for an item!"

hazy fog
#

because they don't trust themself to price things so anyone who wants the thing for the price they listed must be an evil flipper

#

they're right
but still marauder

delicate ore
#

wait i didnt know that assassin mark enchant existed

#

thats actually build enabling

#

you can do scion herald bomber with that

grave wren
#

I mean then take the time to price your stuff accordingly and dont reprice any time anyone whispers you marauderthinking

delicate ore
#

and an assassin' mark on hit ring

hazy fog
#

I want to make a character named HonorYourFuckinPrice

#

but then people would know I was a dirty flipper

#

๐Ÿค”

#

lose lose

grave wren
#

Do it!

#

in ssf

hazy fog
#

ayyy. fuck ssf D:

grave wren
#

then whisper guys from ssf! this character is out of your league (and you know it!)

#

๐Ÿ˜„

wind garden
#

flippers aren't the bad guys

#

we provide crucial item liquidity

#

somebody's always gonna be first, if somebody underprices an item they will either figure out it's underpriced or they'll learn from their mistake

pseudo ocean
hazy fog
#

Hello, we're discussing it in our lair, we think if we do want it we'll put it in its own channel

wind garden
#

makes sense

torpid mesa
gritty olive
#

same, I am really not liking how everyone only posts PoB links now

#

๐Ÿ˜ฆ

#

I have to keep a separate PoB open to quickly look at them

delicate ore
#

the guy that does the pob bot for reddit was interested in doing a discord one

torpid mesa
#

was he? when i chatted with him i thought he said he wasnt sure about that

#

cause im pretty interested

pseudo ocean
#

Anyone got a link to the Reddit one and what it does? I might be able to come up with something

torpid mesa
#

huh having a hard time finding it

compact isle
torpid mesa
#

ye

#

grim dawns discord has an amazing one

#

it even does that thing bots can do where it posts inline images of the skills etc

#

like some sort of html posting

#

the grim dawn one

#

man imagine if we could get it to read user profiles. like a user makes theirs public and we have it !summarize riffautae shitcharacterpls_help.
then it shows life, resists, main few skiils damage and then the images for the other skills

#

maybe pics of uniques

#

then wed immediatly know where a user went wrong

#

if it was in python or c# and had the core systems down i can help design those commands

timber ember
#

Hello, Im not sure if this is the correct channel but I wanna ask why the movement abilties dont get fixed. (my version of fixed: If there is a stone and i charge into it with skills like Shield Charge and then i use that skill in the direction of the stone instead of leading me around the stone its hindering me.) Now ofc. people will say "git gud" but for me and probably others too it just breakes the flow.

Its even worse because of stuff like this: https://i.imgur.com/8KASHYI.jpg the bodies on the left of the bridge block movement the others dont. Now if it wouldnt completely stop the player from moving but leading the player around the obstacle it would be way less annoying.

I would love to hear why it's not an option or if they agree.

torpid mesa
#

That is more appropriate for the feed back section on the forum. This is a channel for people that develop community software for poe.

#

@timber ember

compact isle
#

@deft jolt the rare bug thing should be fixed now, and they were fixed in a way that made them update the public stash API so you shouldn't have to reindex

#

I've checked out the poe/trade site and they're all gone

deft jolt
#

Ah cheers

fickle yew
#

So now we just need to clear out all the collateral @deft jolt ๐Ÿ˜›

deft jolt
#

And list out any corruptable uniques that don't appear in that list

nova crown
#

does anyone know of any request limiter implementations for th PoE APIs?

wind garden
#

You could just use a timer or stopwatch

#

something like this

Stopwatch timeSinceLastUpdate = Stopwatch.StartNew();
while (!ct.IsCancellationRequested)
{
    if (timeSinceLastUpdate.ElapsedMilliseconds < 1600)
    {
        Thread.Sleep((int) (1600 - timeSinceLastUpdate.ElapsedMilliseconds));
    }
    timeSinceLastUpdate.Restart();
    
    //Do work here
}
#

pathofexile.com trade api is limited to
20 requests per 5 seconds; throttled by 60 seconds

#

so if you make sure at least 300ms has passed you should be fine

reef jacinth
#

Is it taboo to hotlink item inventory icons from the wiki in my webapp? Not sure where I can find them otherwise, without having to host them myself

chrome topaz
reef jacinth
#

Ah nice! it was hiding from my googling attempts

#

I see you're using the cdn for poetrade @chrome topaz, would you happen to have such a naming specification? ๐Ÿ‘ผ

chrome topaz
#

no, i just take the icons out of the trade api

reef jacinth
#

Oh right they put it in there

reef jacinth
#

Daresso's courage has the filename ShieldStrDexUnique1.png and additional accuracy support is IncreasedAccuracy.png marauderthinking ggg pls

arctic prairie
#

how do i fix this

#

20 builds missing

delicate ore
#

known bug, restart til you don't get it

arctic prairie
#

oh how nice

delicate ore
#

oh that bug

#

thats new

#

i havent had builds disappear

#

but i get that msg

arctic prairie
#

they are still in the folder

#

but dont load

#

if anyone knows anything pst

#

ok guys

#

turns out i had 2 builds that were 0kb xml files

#

so when i removed them it worked again

winter fossil
#

Getting there. Now I need to focus on the rendering...

fickle yew
#

What are you building?

pseudo ocean
#

any open source code that parses the json item object from the stash api? some of the values are not well-descriped on the poe wiki, hoping code might make it more clear

deft jolt
#

There was somekind of c# lib out there

simple ravine
#

@timid hemlock I am trying to inflate the data in the pastebins/code created from PoB's export functionality. What algorithm is used in the Deflate function? I'm attempting to do it in C#, and both DeflateStream and GZipStream is not liking it.

grave wren
#

@gritty olive : it'd be nice if you'd disable race rewards by default when choosing SSF leagues for reports

simple ravine
#

yeah, it uses zlib, but for some reason it's not working for me... flabbergasted heh

grave wren
#

Hm weird - works fine for me in python that way as well - did you replace the chars he does as well?

simple ravine
#

yeah

#
string xml;
            
var b64 = File.ReadAllText("testbuild.txt").Replace("-", "+").Replace("_", "/");
var dec = Convert.FromBase64String(b64);

using (var mem = new MemoryStream(dec))
using (var def = new DeflateStream(mem, CompressionMode.Decompress))
using (var memOut = new MemoryStream())
{
    mem.Position = 0;

    def.CopyTo(memOut);
    memOut.Position = 0;
    var xmlBytes = memOut.ToArray();
    xml = Encoding.UTF8.GetString(xmlBytes);
}
grave wren
#

yep works fine here

simple ravine
#

hmm, intersting. thanks!

#

is there anyway you can send the bytes you get from decoding the base64 in python?

grave wren
#

Well currency cop isnt really working for standard now I guess ๐Ÿ˜„

winter fossil
#

@fickle yew Making a Skill Tree planner that works, and have good performance, for mobile as well as desktop. A little hobby projekt of mine. ๐Ÿ˜ƒ

fickle yew
#

@winter fossil sounds good!

gritty olive
#

@grave wren disable race rewards?

gritty olive
#

Thinking about processing socketed items as well... ๐Ÿค”

grave wren
#

As in an option to deselect all race reward tabs or only select all only non race rewards ๐Ÿ™‚ would save me some clicks in the setup

reef jacinth
#

How do I get the "Page" field in the result json from a cargoquery on the wiki? Like the tables skill/skill-gems don't have a specific name field on them so I need to get whatever it says under "Page" but I can't seem to query for it. I've found _pageName mentioned but it doesn't return anything.

woeful sphinx
#

you need to alias _pageName, e.g. _pageName=page

reef jacinth
#

Thanks!

delicate ore
#

@fickle yew can you add a reset filters button?

#

also, one suggestion i have is to let us see gem links on the items themselves

#

also, the option to filter by hardcore leagues only

#

or softcore leagues only

fickle yew
#

@delicate ore Yep gonna add a reset button.

#

and yeah.

#

I just wanted to release it. I have plenty of those things on my todo list already

hazy fog
#

@fickle yew are you the poe ninja guy ๐Ÿค”

fickle yew
#

@hazy fog yes

hazy fog
#

k, you stand out now

#

all verified tool devs get exile ยฏ_(ใƒ„)_/ยฏ

fickle yew
#

Oh okay..

hazy fog
#

unless you don't want it

fickle yew
#

Fashionably green

#

I like it

hazy fog
#

it's just easier this way for people to assume green talkers have some idea what they're talking about in regards to their own creations

fickle yew
#

That makes sense. I haven't paid much attention to the roles honestly. But thanks.

simple ravine
#

Makes sense. I was kind of curious about that green thing.

hazy fog
#

they mean nearly nothing

#

exile is 1 of 2 things; tooldev/wiki admin
person the mods have seen being a helpful/active user and chose to promote

deft jolt
#

Hm, its described as "active chat members that follow the rules". Guess that's somewhat accurate?

hazy fog
#

all it really lets you do is embed links

#

it's accurate its just mod choice

deft jolt
#

Yeah

grave wren
#

I request sparkles for all devs

#

they need to look fabulous

hazy fog
#

xyz removed his sparkles

fickle yew
#

โœจ

grave wren
#

how dare he

fickle yew
#

Interesting to see people on reddit in other threads using deep links to the new build section of ninja to argue their points now ๐Ÿ˜ƒ

hazy fog
#

we were meming in general earlier about unusual combinations

fickle yew
#

Where?

deft jolt
#

@fickle yew Have you by any chance got a list of the bugged uniques?

hazy fog
fickle yew
#

Ah yes ๐Ÿ˜ƒ

grave wren
#

derailed it to ssf now btw

#

๐Ÿ˜›

hazy fog
#

3-4 hours ago

fickle yew
#

Guess it's time to pick up a few fixes from the reddit thread ๐Ÿ˜ƒ

delicate ore
#

@hazy fog yo, i have tools.

#

Breakpoint and Legal Flask Macro are the only ones i've released so far

#

still working on ChaosHelper

hazy fog
#

marauderthinking but does anyone use them

delicate ore
#

i don't release publically

#

because GGG has really inconsistent rulings on their tools

deft jolt
#

since we're giving out ranks and all

hazy fog
#

I'm just a dumb ferret I only recognize common names as auto roles. You'd have to ask more mods opinions for less popular things ๐Ÿค”

#

basically if I can see a person asking questions about it and its maker needing to verify who they are I'd give it ยฏ_(ใƒ„)_/ยฏ

cosmic saffron
#

why haven't we exiled the jewel tetris guy yet

hazy fog
#

is he here

#

you can do it too ๐Ÿคท

chrome topaz
#

I feel like the exiled status is becoming too commonplace we need a new exclusive status so that I can feel special again

hazy fog
#

I can give you muted ๐Ÿค”

deft jolt
#

Statistically you're still in the top 0.5%

#

If you consider 50 exiles to 10k regulars exaltThink

hazy fog
#

he's #1 in our hearts

grave wren
#

guess xyz want sparkles again?

#

:>

cosmic saffron
chrome topaz
#

upstream issue

arctic prairie
#

x D

grave wren
#

real time lab

golden thunder
#

Hello there ๐Ÿ‘‹ ! I'm looking forward to dev a webapp that let you set up some builds (affixes lists) and convert them into poe.trade pre-configured searches. Is there a place where I can find a parsed list of every affixes available in the game ? I was going to write a scraper to fetch the information from the wiki but it's probably available somewhere.

chrome topaz
#

pypoe

wind garden
golden thunder
#

Thx Retik, the mods.json from RePoE is pretty close to what I need, will start from there ๐Ÿ˜ƒ

golden thunder
#

The more I play with this, the more I realize mods management is insane ๐Ÿ˜ฑ .
Is there a way to poke poe.trade via an api (via the generated trade slug /search/inodonitomahia). Just to avoid doing scraping of the results

simple ravine
#

Afraid not, @golden thunder

#

Yeah, the modifiers in this game and the logic around it is slightly intricate

#

Note that the lines you see in an item are stats, and mods are N+1 stats grouped together, and those are then grouped into modifier groups

#

the modifiers dictate the valid numeric ranges for the stats contained in the said modifier

gritty olive
#

@golden thunder I believe that the slug is generated not to represent the options of the search but as an identifier for the options. If that makes sense. -- cc @chrome topaz

golden thunder
#

I believe so, I just wants to know if there is a way to fetch the result of a filter (the slug) programmatically

chrome topaz
#

as usual, the policy is that automating poe.trade searches is not allowed

gritty olive
#

Why not, very curious, load?

#

@chrome topaz do you mind sharing your analytics dashboard with me, maybe in a PM, I am building out a product and want to see some ways that people visualize their API metrics, could help me out

#

If you don't no worries

chrome topaz
#

it's google analytics

#

and zabbix for monitoring

gritty olive
#

Yeah the zabbix one is what I was interested in seeing

golden thunder
#

Oh, didn't know that automated poe.trade searches were not allowed ๐Ÿ˜ฆ Would be nice to extend some of its feature. An API with rate limiting could prevent the potential abuse

wind garden
#

Ya no APIs for poe.trade

#

@polar island do you have any APIs for your indexer?

golden thunder
#

The official PoE trade side seems to have an API, I'm trying to check if I could use it in some ways

deft jolt
delicate ore
#

ha i didnt know that existed

#

thats useful

golden thunder
#

yup looking at it

#

a bit sad you need the whole query hash in order to trigger the search

#

being able to fetch items with the only the query id would have been so much simpler, Nevermind, I will just write down my own search form

nova crown
#

what does the change-ids represent?

simple ravine
#

the next set of data based on your previous request.. it's a pointer in a "linked list"

nova crown
#

the website doesn't seem to use that

#

where did you get it from?

#

the pathofexile.com/trade website I mean

simple ravine
torpid mesa
nova crown
#

yea, but how did you manage to find the URL

torpid mesa
#

ggg told everyone

nova crown
#

you can see the requests it does to their API tho >.>

#

that's what I've been doing so far

#

oh, didn't know GGG told people about that

torpid mesa
#

the api for /trade and the trade river are different. i wouldnt leech off the /trade api

simple ravine
#

poeapp and poe.trade etc uses the river data, meanwhile you want to solely create a client application, you're more likely going to want to use the poe.com/trade APIs (if that's allowed)

nova crown
#

it doesn't say it's not allowed AFAIK

torpid mesa
#

ah yeah unless ofc your goal is just to bring up those search results.

nova crown
#

yes, I was just studying the API itself more

#

so far found these calls

#
`https://www.pathofexile.com/api/trade/ignore`
`https://www.pathofexile.com/api/trade/ignore/${player}`
`https://www.pathofexile.com/api/trade/status/${status}`
`https://www.pathofexile.com/api/trade/exchange/${league}`
`https://www.pathofexile.com/api/trade/search/${league}${trackOnline ? '?track-online' : ''}`
`https://www.pathofexile.com/api/trade/fetch/${entries.join()}?query=${query}`
`https://www.pathofexile.com/api/trade/data/leagues`
`https://www.pathofexile.com/api/trade/data/static`
`https://www.pathofexile.com/api/trade/data/items`
`https://www.pathofexile.com/api/trade/data/stats`
#

there are also some that seem to mimic poe.trade's PUT currency

#

but it requires a CSRF token that I wasn't able to find

#

https://www.pathofexile.com/api/trade/exchange/LEAGUE allows for PUT and DELETE

#

they got the logic inside their Vue app but it's not hooked up to anything in the UI AFAIK

#

these are snippets of code from their trade app

simple ravine
#

It might be scaffolded/generated code

#

might just be an oversight from their side, forgetting to remove the unused code.. what does the endpoint with those methods return?

nova crown
#

{"error":{"code":6,"message":"Forbidden; CSRF check failed"}}

#

that is on PUT/DELETE

#

a GET on the same URL gives you the currencies you are looking for, the ones you see in the app itself

golden thunder
#

Is there a way to do CORS to the api ? I'm trying to POST on https://www.pathofexile.com/api/trade/search/ from the browser

simple ravine
#

That's the point of CORS (Cross Origin Resource Sharing), that the host of the service decides to whom they'll be willing to allow access to. More or less.

#

If your host isn't allowed by the CORS headers, your browser will not allow it.

golden thunder
#

I know what CORS is, i'm wondering if it's normal for those APIs to be restricted

simple ravine
#

What do you mean with normal? I'm a bit confused.

#

Normal as in GGG, or normal as in industry standard?

golden thunder
simple ravine
#

I guess they're restricting some endpoints to prevent privacy breaches

#

That's especially the case with mutating endpoints, so that you can't act on behalf of a user

pseudo ocean
#

Anyone know what the "v" part is in an image GET from web.poecdn.com is? For example v=5fd8f917274d8354afddf8ab69a835563

#

an API key?

#

I am able to get images without it though

simple ravine
#

version

pseudo ocean
#

Of the item? Do you know of any documentation I could have a look at?

simple ravine
#

it's "standard" for CDNs, it's normally a timestamp, integer version or random string, in some cases a sha1

#

to me, that looks quite similar to a hash

#

it's just for browsers to force reload when the image is updated

pseudo ocean
#

That makes sense, thanks

#

I am generating the links myself, from BaseItemType.dat, so can't really add that, without knowing how to generate the hash.

#

Hopefully that's ok

simple ravine
#

yeah, when I was messing around with that, i skipped the ?v stuff

pseudo ocean
#

Are you by any chance aware of the difference between scale vs scaleIndex, which are also parameters for images

simple ravine
#

afraid not, i haven't looked into it

#

but would be interested to know how it works if someone finds out

atomic sage
#

Thinking about building something similar to https://youtu.be/gmszPlRBSAY

But since you can't have the press-outcome change, have it play a sound effect when you hit an desireable outcome, so that you stop pressing. Has this been done already? Is there any rule that I don't know about that this breaks?

#

primary usecase: Alt/aug/regal crafting

#

Buttons x,y,z to select the crafting materials, space to apply the currently grabbed material to the crafted item. now each button performs the same action every time you press it.

#

Different audio cues depending on what orb you should use next

#

@pseudo ocean figured I'd see if I could build this, so that the next crafting mission won't be as tedious ๐Ÿ˜›

atomic sage
#

Also: I haven't built any applications that interface towards a game client before. Anyone got any tips of what environment to work with? I have only previously worked in pure C/C#/C++/Java etc environments, where everything was selfcontained. Thinking about just running with python since that's from what I've gathered a good tool for this kind of quick small-scope stuff

deft jolt
#

Done before? Probably. Breaks any rules? Not directly but you could get banned for using it

#

I'm fairly certain in one of their emails they said it's not allowed even if it plays a sound

atomic sage
#

lmao

#

why allow 3rd party software to interact with the game at all then

#

if they can't set up a consistent ruleset

#

and just ban people arbitrarily when they've followed all the guidelines they set up

#

I get that their concern is that you shouldn't be able to spam click and be stopped when you hit, so that you can't rolling pin your keyboard

#

that makes sense

#

but with a sound effect, and having to actually press the buttons manually and be ready to stop when you "hit"

#

that can't be too dangerous :l

deft jolt
#

Looked up the email. Their answer to "Would this also imply that I cannot create an application that plays a sound whenever there's a match?" was "We're not currently banning for the use of macros in general, so long as they are manually controlled and performing one 'action' per use."

atomic sage
#

I mean, if we just shave off everything else, and just add an audio alert when you hit with the manually clicked alt

deft jolt
#

So it might be alright?

atomic sage
#

Thanks for taking the time to look that up!

deft jolt
#

np

atomic sage
#

So then the final question remains: What do I build this in? Where do I start?

deft jolt
#

The one in the vid was made with c#

#

Language is up to you. Just make sure you can comfortably read clipboard content and events

atomic sage
#

Right

grave wren
#

How would they disallow macros though

#

hard to detect it at all

atomic sage
#

Detect repeated superhuman chains of keypresses? ๐Ÿ˜„

grave wren
#

well that is not infailable

#

and might lead to false positive bans

atomic sage
#

it definetly is workaroundable

#

and false positives might occur, but I doubt it

#

if they just look at lazily created macros without a random time delay, and just look at perfectly matching time signatures the false positives shouldn't be too many

hazy fog
#

you can disallow things without being able to catch them

pseudo ocean
#

@atomic sage that would be downright incredible for alt spamming

#

Though I suspect it wouldn't be that quick. Just basing off the in game search system. It has a ~1s delay of highlighting things while using orbs on them

atomic sage
#

When you press the orb it is instantly refreshed for me? and it should be clipboard the item just then too

pseudo ocean
#

Maybe I'm just crazy or have bad ping

#

Normally got like 50

grave wren
#

Bit of OT but everyone (apparently) can get a free copy of Tanenbaums "Distirbuted Systems" here: https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/ds3-sneak-preview/

simple ravine
#

Thanks, @grave wren, it's one of my core topics professionally. Will take a look ๐Ÿ™‚

grave wren
#

ah neat, only had one course but it was very inspired by the book and was pretty good

simple ravine
#

nice, so you're learning everything about CAP theorem and consensus algorithms now

grave wren
#

Yep had all of that plus various consistency models, vector clocks etc. unfortunately all more on the theory side of things

simple ravine
#

yeah, those are topics that you just need to learn about in theory first

grave wren
#

I'm just glad i could do the oral exam - nowadays too many students take the course so that option is gone

#

feels like a written exam on this topic is a bit lackluster

simple ravine
#

well, if you're learning these things, you're setting yourself up for success. smart move, ๐Ÿ˜‰

grave wren
#

Let's hope so ๐Ÿ˜„

grave wren
#

So I'd recommend using a fake mail, just got my first spam mail on the email i used to retrieve the book from :<

flint coral
#

hey all, im trying to access my stash items through the api, and im just getting a numTabs response. Is there something wrong with my query? https://www.pathofexile.com/character-window/get-stash-items?league=Standard&accountName=<ACCOUNT_NAME>&tabs=0&tabindex=1

flint coral
#

yeah im sending the poesessid in a header with the post if thats what youre asking

#

first stash tab

#

no, lemme try that

#

its still not giving me stash info asidef rom number of tabs

#

ok lemme try using that - thanks

velvet fog
flint coral
#

thanks, i omitted the tabs option and it worked, so no problem

hazy fog
#

heh I like the patchnote for pob: 'crab barriers will be implemented once I figure out wtf they are'

timid hemlock
#

Correct.

hazy fog
#

oi Openarl I could swear I gave you exile, did you not want it?

timid hemlock
#

I do want

#

I like to be special

hazy fog
#

let it be so

timid hemlock
#

๐Ÿ˜ฎ

hazy fog
#

โ˜€

noble siren
#

The https://www.pathofexile.com/character-window/get-stash-items? method won't work for a mapstash, right?

tacit mango
#

yea it doesnt even work on the website itself

mortal bone
#

yeah, doesn't work from map tabs yet

noble siren
#

I assume there is no way yet to read the items out. Asked on reddit dev as well.

mortal bone
#

not currently

#

you could technically make them public tabs and parse the river, but that isn't really helpful

noble siren
#

Ok. Thatโ€™s not my use case. I think I will wait until it is solved by GGG. Thanks.

gritty olive
#

Yep, it's a pain!

velvet fog
deft jolt
#

ah yes the classical disco rectangle slam skill

hazy fog
#

which api

#

trade API is
X-Rate-Limit-Ip: 20:5:60

deft jolt
#

@hazy fog could be helpful to pin it

hazy fog
#

maybe

#

trade API is
X-Rate-Limit-Ip: 20:5:60
meaning 20 per 5s, 60s throttle

mortal bone
#

it is in the header lol

deft jolt
#

most people asking for it probably wouldn't know where to look

arctic prairie
#

hey does anyone have an equation for dps dependant on cooldown time in POB

#

nvm

hazy fog
#

@mortal bone somehow despite trying to interact with the api there are people who don't know how to read the header ยฏ_(ใƒ„)_/ยฏ

rugged night
#

In the StashTab API... what does it mean when a stash has no account name linked to it?

#

(about 90% of the stashes at start have no account name)

compact isle
#

Those are stashes that are no longer public

rugged night
#

Thanks @sudden tiger . It appears that those tabs with no account-name were from old leagues. (as I'm getting only tabs with NoAccount, Standard & Hardcore near the start of trade data... and not "caught up" to Abyss yet)

tacit birch
#

@timid hemlock I don't know if you want feedback this way, but the might of the meek seem to round down all values before adding them togheter ^^ so if you get 2 x 5% max life nodes effected it gives 4% increased max life and not 5% which you would expect.

timid hemlock
#

That's exactly how it is supposed to work

tacit birch
#

ooo okey my bad then โค thanks for adding stuff so fast, a little weird though so you don't get the full 50% on some nodes?

timid hemlock
#

Correct

tacit birch
#

@timid hemlock is there any other way to give you info on stuff that is weird? noticed this a while back, it gives the right modifier of attack damage but tip box is wrong ^^

timid hemlock
#

Oh; forgot to update that when I fixed the modifier

#

Also, here is fine for minor things like this'

tacit birch
#

ahh okey nice to know ^^

#

one more thing gruthkul's pelt actually does not disable cursing enemies with curse on hit gloves ^^ tested it in game couple of days ago and it worked, PoB does not allow it however

timid hemlock
#

That's a known issue; haven't found a way to fix it yet

#

Curse on Hit gloves are just generally wierd :/

tacit birch
#

Yeah can imagine marauderthinking if I find anything I know it's safe to tag you here then :3

grave wren
#

Oh also another thing - chin sol's nearby modifier is 20 units - could you make it work with arrow travel distance instead of having to toggle one more thing in the stats section?

grave wren
#

Old cred manager didn't work for me so i had to update

arctic prairie
#

hi friends

#

anyone know if you can get 20% speed multiplier as a mod in POB

#

do you just list MORE attack/move speed etc

wind garden
#

yes

pseudo ocean
#

@timid hemlock quick question, why did you develop POB in lua?

delicate ore
#

lua is awesome

timid hemlock
#

Because I wanted to

pseudo ocean
#

Fair enough

timid hemlock
#

๐Ÿ˜„

delicate ore
#

are there any languages as elegant as lua right now?

timid hemlock
#

^^

delicate ore
#

you can easily teach someone who has never coded anything before how to use lua

#

and it still remains powerful at high level

#

i guess python comes close to that too

timid hemlock
#

Yes, but semantic whitespace!

#

puts on flame shield

pseudo ocean
#

lol

delicate ore
#

i agree @timid hemlock

#

never liked that

#

it limits coding styles

pseudo ocean
#

I haven't written anything for a while

#

Feels weird

deft jolt
#

Arrays start at 1 exaltThink

hazy fog
#

:\/ 0

#

tabs not spaces btw

deft jolt
#
{
}```
not
```public static void Main() {
}```
grave wren
#

Just adhere to the language's specs and be done with it ๐Ÿ˜„

hazy fog
#

agree with Snader

#

curly braces should line up you shouldn't have to hunt for the opening

#

the only time public static void Main() { } is acceptable is a one line if block

#
    do shit;    
}```
grave wren
#

pretty sure it's the normal case for java ๐Ÿ˜›

tacit birch
#

@timid hemlock if there is a better way to inform you of bugs like this tell me ๐Ÿ˜›

But I got spectral spirits essence craft on weapon 1. I created a gem group that is socketed into that weapon, however it seems buggy as adding in anscestral protector gives the spectral spirits increased damage. But protector only affect attack speed it should not even give any increased damage.

simple ravine
#

@compact isle May I have 3 minutes of your time?

compact isle
#

what's up?

simple ravine
#

@compact isle can I pm you real quick?

compact isle
#

yeah I added you

wind garden
#

targets .net Standard 2.0

fickle yew
#

Was already available for core afaik?

#

Or it was. Poe.ninja is using it.

simple ravine
#

yea 10.0.3 targets .netstandard 1.0, 1.3

#

but 11.0.1 & .netstandard 2.0 has 0 dependencies

fickle yew
#

Probably won't notice that big a difference anyway. But I'm happy that more and more people are targeting standard.

simple ravine
#

not until he's starting to use the new Span<T> stuff and you're using .net core 2.1

fickle yew
#

Now we just need a cross platform gui library for core.

simple ravine
#

OpenTK

#

:trollface:

fickle yew
#

Not really looking for an OpenGL library ๐Ÿ˜

#

Eto.Forms look quite promising.. But it's still using Xamarin.Mac

simple ravine
#

it would be nice if they made something that's 100% interoperable with WPF/UWP

fickle yew
#

Yeah.. Right now Electron is the best bet imo

#

But..

simple ravine
#

that'll require you to serialize and deserialize data between business logic and presentation

#

and isn't really a fun solution ๐Ÿ˜•

wind garden
#

@fickle yew are you using .net core with your backend for poe.ninja?

fickle yew
#

Yep

wind garden
#

nice, that's what I've been wanting to do for a new project

#

I've played around a bit with electron, was surprisingly easy to convert an existing js page to standalone app

#

main downside being library overhead

#

electron adds like 250mb to installation size

fickle yew
#

Used to be plain .NET on Azure but now it's .NET core on Ubuntu

#

Isn't it more like 60mb for Electron?

wind garden
#

idk, I could have my numbers off

#

but I remember it being around 250

#

I heard from a friend that they've been working to reduce the dependency size though

#

so maybe it's shrunk

#

do you only use react or have you tried angular?

fickle yew
#

React and Typescript

wind garden
#

eh? that's a little unusual isn't it?

#

thought typescript was mostly just for angular

fickle yew
#

I like it. Gives me strongly typed html which is awesome

tender star
#

might be wrong area, and this might be targeted more to @fickle yew , but... any idea how long after an interview with MSFT you should hear anything?

fickle yew
#

It's not that uncommon for a c# team

wind garden
#

people I've talked to suggested angular would be easier to learn coming from .net than react

#

because of how typescript is similar to c# in terms of syntax

#

I'm more interested in design patterns like MVVM

#

from what I understand react uses more subscriber/publisher to decouple things and angular is more MVC/MVVM

fickle yew
#

@tender star Hmm I guess it depends a lot on where and probably a lot of other factors. Background check took a long time.

#

@wind garden React + TypeScript talk I've done a few times.. Also includes a c# solution with React, TypeScript and Webpack

wind garden
#

cool I'll check it out, thanks

tender star
#

thanks @fickle yew . I haven't heard anything about a check yet. I assume that was after they offered?

fickle yew
#

@tender star I think it was before the actual contract. Which county are you interviewing in?

tender star
#

US

#

for all intents and purposes, main campus

fickle yew
#

Guess it also depends on location. Dunno how different it for US vs Denmark.

#

But you should be able to reach out the recruiter and ask I guess?

tender star
#

Yeah, that's my next step

fickle yew
#

Good luck!

wind garden
#

@fickle yew so based on your presentation it looks like your main reason for not using angular 2 was angular's lack of maturity/fragmentation?

#

assuming google can stabilize on angular 5, do you think it could be a comparable solution?

#

in the future I mean

fickle yew
#

I like the functional feel of React. But I'm sure you can build great solutions with both.

wind garden
#

ya

fickle yew
#

Angular is more of a full solution. React mainly focuses on ui

wind garden
#

one thing that has me torn is since both are sorta competing in the same space. I don't want to go through the trouble learning one and then have the industry move towards the other

fickle yew
#

Today I'd probably also consider Vue

wind garden
#

ya that's a 3rd i've been reading about heh

#

like @simple ravine said, I just wish there was a WPF interoperable solution that was cross platform.

fickle yew
#

They're working on React Native for Windows

wind garden
#

when you say react is more just for UI and angular is more full solution. How do you have just a view without something like a controller to deal with updating and processing input of the view?

#

does the view just communicate direactly with the backend and not have any decision logic of its own?

fickle yew
#

I tried it out for mobile. Worked nice.

#

React is mainly view yeah. But there's nothing stopping you from using more libraries like Redux if you need.

#

You can get pretty far with just plain React though.

wind garden
#

alright, think I'll play around with the .net core react template

#

I'm already pretty familiar with the angular template, so it shouldn't be too hard to compare them and get a feel for the differences

fickle yew
#

Yeah there's the new template for .NET core where everything runs automatically

wind garden
#

how new?

#

I've seen the one that released with .net core 2.0

#

but that was last year some time

#

august i think

fickle yew
#

Yeah. We started using React in the summer of 2016 at the start-up I was part of.

#

So it wasn't ready then... Actually ASP.NET Core wasn't really ready at that time.

wind garden
#

package versioning is kind of a nightmare in JS though

#

when you install these microsoft templates for angular/react you immediately get a bunch of warnings saying you should update to version x.x.x

#

but if you do, chances are you'll break some critical compatibility

#

and nothing will work

fickle yew
#

Fun fun

wind garden
#

i just kinda gave up on the template itself and switched to just using angular cli + .net core

#

asp.net core with SPA templates was too much of a pain

fickle yew
#

For just playing around with React create-react-app is really nice.

#

I don't use the core templates. I have my own webpack setup similar to the one in my presentation. I usually also just open VS Code for working in the frontend. It's better than VS unfortunately.

wind garden
#

I've noticed that

#

syntax highlighting is way better

alpine raptor
#

I converted the scion ascendant graphic into text for ez ctrl+f, would this be useful to tool devs?

glad plaza
#

@alpine raptor you converted this manually or wrote a ocr tool for this purpose? would love to see this made available

simple ravine
#

@fickle yew How's react for windows gonna work?

#

UWP or?

fickle yew
#

I think so

#

"A framework for building native UWP and WPF apps with React. "

simple ravine
#

so I am assuming that'll be fore .NET Framework only

arctic prairie
timid hemlock
#

Really don't have time to look at that right now

#

Working on the new passive tree

simple ravine
#

@timid hemlock alpha access?

timid hemlock
#

Nah, just adding support for the new mechanics

#

Tailwind, Rage, etc

simple ravine
#

Godspeed, @timid hemlock

hushed relic
#

"Hello,

I put your loot filter in POE; everything was fine and working great for the morning i was playing, when i came back at night:

Hideout gone
Masters reset
Maze prerequisite reset
"Seer" disappeared and cant get back
It seems that abysses and other features no longer spawning on map,

I have deleted and uninstalled the game twice to no avail. The character is ... a Fire Templar.

Thank you for your time."

#

...

Jesus Christ

simple ravine
#

haha, that made my day

#

wtf is a "Seer"? I want one of those!

hushed relic
#

๐Ÿ˜„

#

Eh

#

this is still silly

#

He takes the silver medal

#

3 days ago, some guy complained (with the worst english ever, without any punctuation and all lowercase) about Xoph amulets not being highlighted (xoph amulets share the base with anvils, so it's kinda tricky). I asked him to go read the FAQ. He refused ("nty"), told me that he'd rather use a filter that better and that mine is terrible, I told him to go ahead, but that it's a technical limitation. He proceeded to troll and spam in the thread, which got him reported in the end. All comments got deleted. He then wrote it again and PM-flamed me (Quote: "I won't read the FAQ you f*g", which lead to him getting banned).

This ended with him creating ~5-6 fake accounts, then flaming me and the thread, each getting repeatedly banned, by some mod preying on him...

simple ravine
#

love it

#

reddit i presume?

hushed relic
#

nope

#

~95% of all posts got deleted

#

Seriously around 20 deleted posts

hazy fog
#

seer is probably navalli

crude sequoia
#

holy shit neversink

#

i've never ever thought it was possible

#

for a misconception to spawn that a lootfilter

#

is the reason EVERYTHING IS GONE

#

.>

hushed relic
#

this is a weekly thing honestly

crude sequoia
#

im honestly laughing my ass of

#

off

hushed relic
#

people blame me for bad RNG, crashes, lags

#

this one just takes the cake

crude sequoia
#

god damn. i did a couple build guides and stuff, but i can imagine a universal "mod" is wayyyy worse

#

holy

#

do you know

#

what you should do

hushed relic
#

dont remind me of guides

#

frigging tornado shot is haunting me

crude sequoia
#

upload a highlight series of comedic reading

hushed relic
#

well?

#

mmm

#

might do it

#

"How to not be a moron"

crude sequoia
#

exactly

#

PSA: WATCH FIRST

#

at the top

#

of the neversink lootfilter

#

i remember build guides man

#

im so glad

#

i didn't update mine so it fell into obscurity

hushed relic
crude sequoia
#

but me and viper did flameblast totems at the same time the second it got fixed

#

and i had the first HC high level one

#

omg funniest things would happen

#

we explicitly made it so

#

that i would link to vipers guide for easier gearing/leveling stuff

#

and that i'd do high end CI

#

had a guy add me, to ask me word by word "hello i started flameblast totem and it kinda sucks at level 35" "do you think this is the build for me?"

#

i've never been this flabbergasted

#

also

#

i will not read your faq you fag might be my favourite thing on the forums now

#

so short

#

so conscise

#

full off meaning

hushed relic
#

Yep

#

truly poetic

#

Yeah, you do mean strange people at times

#

*meet

crude sequoia
#

mmh

grave wren
#

man stop deleting his stuff neversink ๐Ÿ˜ฆ

#

you meanie!

faint remnant
#

No SST in PoB? T_T

hazy fog
#

@timid hemlock Nice speed โค

timid hemlock
#

๐Ÿ˜ƒ

#

And no, there won't be new skills until I'm able to datamine them from the patch data

faint remnant
#

That's only after release then, right?

simple ravine
#

Tomorrow

#

torrent with ggpk released 1 day-ish prior

#

and Novynn normally sends out tree data during the same time

#

might send it out today, but it'll take a while to put that in

#

don't expect it to be done before tomorrow this time at earliest

timid hemlock
#

?

#

Already got the tree data

simple ravine
#

wat

timid hemlock
#

That came with the patch notes

faint remnant
simple ravine
#

where is the tree data?

#

am I blind?

timid hemlock
simple ravine
#

many thanks

hazy fog
velvet fog
#

torrent file tomorrow?

mortal bone
#

The most interesting thing about the skill tree data is that there are 2 node that are connected to mastery nodes...

#

It has been like this for a long time too

#
Node 36281 is connected to Mastery Node 8434
Node 18703 is connected to Mastery Node 36675
wind garden
#

what's a mastery node?

mortal bone
#

the nodes in the center of the wheels

#

@wind garden

wind garden
#

ohhh

#

you think they considered giving you a bonus if you take all the surrounding nodes?

mortal bone
#

I think it was an easy way to get the additional images on the tree

#

all the character faces are also nodes

wind garden
#

ah

dire prism
#

With regards to the new gems eg, SST, will we see these brought into PoB before launch?

timid hemlock
#

Once I get the patch data I'll be able to get those working

#

Not sure yet when it'll be made available

dire prism
#

No problem at all captain, thanks very much for the update.

arctic prairie
#

anyone know if you can see minion duration on POB somewhere

#

nvm i foundit

grave wren
simple ravine
#

I made one for Lifting's Discord

#

It's not pretty

#

but it could be a start

grave wren
#

Would be nice ๐Ÿ˜ƒ

simple ravine
#

looks like this

grave wren
#

Would be great - did you share the code anywhere yet?

simple ravine
#

I'll put it on github

grave wren
#

awesome, thanks!

mortal bone
#

You might be able to color some of the text by using a specific language in the code block. There might be something that works

grave wren
#

Hm right, that might be a thing as well

#

CSS might work as language

simple ravine
#

Documentation Coming Soon โ„ข

grave wren
#

๐Ÿ˜„ awesome, thanks - gonna take a look

simple ravine
#

there's a bit of junk in Client.cs, one sec, I'll clean that up

grave wren
#

nice - I'll have to check if i can use it on my rpi, if not i'll probably copy some of your logic and do a python port, sort of and try to keep the output module compatible if i come up with something that looks nicer/abuses the code listings ๐Ÿ˜„

simple ravine
#

heh, sounds like a plan

inner sundial
#

@timid hemlock TAKE MY ENERGY

fiery moat
#

oh lol

#

@simple ravine i literally spent the last hour porting that guy;s reddit bot to discord poorly

#

should i upload that for any reason

#

i guess it's in python already

grave wren
#

Doesn't hurt to have more options imo ๐Ÿ˜ƒ

simple ravine
#

well the one i wrote is in c#, so I suppose some people would prefer python

fiery moat
#

the one you wrote has like, actual output

grave wren
#

I remember that some mod asked for a bot too, so now they have some choices ๐Ÿ˜„

faint remnant
#

no patchdata up to now, hm?

grave wren
#

@simple ravine did you check out discord embeds for your bot and decided against it?

simple ravine
#

yeah, i tried labels

#

looked like crap

#

well, it is an embed, but didn't use the fields thing didn't look well enough imo

#

the idea of the !pob thing for us, is for people who have questions can post their link and our PoE Helpers can with a quick glance look at the build. With the format we're using now, it's easy for them read it.

grave wren
#

Yeah hard to decide if going fancy is really that great of an idea if it reads worse ๐Ÿ˜„

simple ravine
#

yeah i was also considering adding emotes for gems, but that would also just be a pain in the neck

grave wren
#

i wonder why they do not allow markdown image embedding

#

would make it way easier

simple ravine
#

yeah, so much easier

#

Slack is better in that sense

#

but otoh, slack has "been working" on a dark/night mode for 2-3 years now

grave wren
#

hm didnt do much with slack yet but i can't come up with a reason why they just allow "markdown" lite

#

shouldn't introduce much troubles to allow tables, images and lists

simple ravine
#

fully agree.. the only issue I can see is user experience across devices (mobile)

grave wren
#

Hm - github markdown is rendered pretty good on mobile iirc

simple ravine
#

even tables?

#

does Discord have some kind of uservoice? perhaps we could create an issue and raid it

grave wren
#

Yeah but its mostly ignored as far as i know

cosmic saffron
#

thoughts on just generating the preview as an image and serving that up?

grave wren
#

People wanted temporary text channels for the voice channels for a long time

#

hm - would probably work as well but its a bit of a workaround i personally would not enjoy doing

simple ravine
#

does Discord support SVG?

simple ravine
#

Discord got hubris

#

or they focus on things that will actually make them money, like Spotify integration ๐Ÿ˜„

grave wren
#

puts on tinfoil hat or their process scanner, if you use the desktop apps

chrome topaz
#

tencent, what more do you need to know

wind garden
#

pretty much

grave wren
#

Hm i guess the build name is not retrievable from the pob xml - or am i just blind?

simple ravine
#

i didn't see that being included, no

worthy cape
#

When I made my Civ6 drafting bot for my group, I considered using "embeds" to get some fancier presentation of the results. Ended up just spamming some emoji to separate the choices ๐Ÿ˜ƒ

chrome topaz
hazy fog
#

lmao coddling children

#

nice, looks good xyz

chrome topaz
#

thanks and happy fishing!

hazy fog
#

ah wait

#

undepriced is missing R

chrome topaz
#

oh that's a good catch

hazy fog
#

๐ŸŽฃ

feral ferry
#

hey uh where can I find someone to look at my leveling filter and see if it's decent or missing something

arctic prairie
#

yo anyone know if totem duration is shown anywhere in pob

wind garden
#

@arctic prairie I don't think it is, I looked a while for it yesterday

arctic prairie
#

ye

#

a lot of stats arent shown anywhere

#

kind of annoying

#

I guess nobody asked for them xd

#

minion duration and flask mods are missing too

wind garden
#

flask mods should be there

velvet fog
#

https://www.pathofexile.com/forum/view-thread/2093978#p15310020

We're also planning to make a torrent available later today so that people can get a headstart on downloading. However, it's important to note that this torrent includes the entire GGPK so it's a larger download and you would still be required to patch a few files at release time.
hazy fog
#

indeed.

#

still waiitng on it ๐Ÿ’ค

dull sinew
#

its already 9pm here in central us

#

๐Ÿ˜ฆ

hazy fog
#

10pm here in the (L)East coast

chrome topaz
#

can't wait for another torrent with 50x porn trackers

velvet fog
#

tencent provide a patch.ggpk for client upgrade

#

it's much smaller than a Content.ggpk

velvet fog
cosmic saffron
chrome topaz
#

fuck yeah porn trackers

#

seriously whoever does this

#

that's not how you use bittorrent ๐Ÿ˜ฆ

limber field
#

what am I looking at here?

velvet fog
#

200KB/s torrent..my poor net

chrome topaz
#

ppl shat all over me for making harmless joke yet ggg puts in a ton of porn trackers and no one bats an eye

#

pypoe barfs on the new content.ggpk oh well

#

PyPoE.poe.file.specification.errors.SpecificationError: <ERRORS.RUNTIME_ROWSIZE_MISMATCH: 3002>: "BaseItemTypes.dat": Specification row size 198 vs real size 199

velvet fog
#

anyone finished the torrent download? I need Data/*.dat and Metadata/StatDescriptions/*.txt, please sent me a copy

chrome topaz
#

uh gimme a moment

#

@velvet fog sent to pm

grave wren
#

TIL pastebin has a limit of 10 pastes/user on a 24h basis

chrome topaz
#

๐Ÿ‘Œ

grave wren
#

Awesome

dire prism
#

With regards to PoB, has anyone else encountered cursor being unaligned? The cursor needs to be placed below a node to be able to get the rollover effects. Alongside this issue, the top and bottom bars are hidden behind the UI elements of the window.

simple ravine
#

works fine for me

timid hemlock
#

Intel HD Graphics?

dire prism
#

I don't believe so.

#

Will check.

timid hemlock
#

I'd be surprised if it wasn't

#

That issue is only known to occur with Intel

#

It's a bug with some recent driver versions; I haven't been able to find a workaround unfortunately

dire prism
#

I've assigned it to the Nvidia card in the unit, unfortunately it looks like the issue still occurs.

#

If it were to run in a borderless window, it would be fine by the looks of it.

#

That, unfortunately is not a bad crop at the bottom, that's what is displayed.

timid hemlock
#

Yup, that's the usual

dire prism
#

damn.

timid hemlock
#

Assigning it to another graphics device does usually fix it though, from what I've heard

dire prism
#

๐Ÿ˜ฆ then there is no hope.

faint remnant
#

I don't want to rush but is there any eta for an pob update with SST?

timid hemlock
#

I'm still downloading the patch data

#

Should be done in 2 hours or so

dire prism
#

Thanks for your quick responses @timid hemlock And for all of the help that you give to the community.

timid hemlock
#

No problem ๐Ÿ˜ƒ

faint remnant
#

Allright ๐Ÿ˜„ Two more productive hours in the office, thanks for your response

simple ravine
#

@timid hemlock I can send u the dat files if you want

faint remnant
#

(Also thanks for PoB in general, that thing entertained me for the last couple days of waiting)

timid hemlock
#

That would be a great help

simple ravine
#

ok, just extracting zip now, will extract the ggpk in a sec

timid hemlock
#

I'd need to figure out how to get PyPoE to convert the files without them being in the ggpk, though

simple ravine
#

you can set a folder as parameter

timid hemlock
#

Hmm

simple ravine
#

on its way

velvet fog
#

I want to find the 3.2.0 unique list on reddit, but it's not sticked

cosmic saffron
simple ravine
#

@timid hemlock Do u need the .ot files?

timid hemlock
#

Nope

#

Just the .dat files and the StatDescriptions files

simple ravine
#

@timid hemlock let me know if that works

timid hemlock
#

Ok

velvet fog
#

@cosmic saffron thanks

simple ravine
#

instead of passing in a ggpk object, you pass in a string with a path when using a folder

timid hemlock
#

I use it via command line

simple ravine
#

oh, i've never used that one.. successfully

#

i gave up

velvet fog
#

Fated Uniques not in preload .dat

timid hemlock
#

Oh :/

#

I guess I better get my Python hat on then

simple ravine
#

I mean I never succeeded with the ggpk file either

timid hemlock
#

If I can bloody find it

faint remnant
#

So the uniques are already in the ggpk file, but you wait with implementing them till the community found them, right?

grave wren
#

GGPK worked for me, can share the code snippet if you want

#

Also - i can't seem to find the active skill in POB XMLs, where is it stored?

timid hemlock
#

That'd be useful

#

You're looking for the selected main skill?

grave wren
#

yep

timid hemlock
#

The selected socket group is Build>mainSocketGroup

#

Then, look for the corresponding Skills/Skill, then mainActiveSkill will tell you which Gem

grave wren
#

didn't really get around to dive into pypoe yet

timid hemlock
#

Yeah, I'm a bit lost trying to figure this one

#

Barely touched Python before

grave wren
#

Oh I've just seen some stuff that won't work out of the box, will post a new one in a minute

simple ravine
velvet fog
#

@faint remnant unique mods and flavours in .dat, but you don't have the combines before it found

simple ravine
#

it uses PyPoE, so you can steal some snippets from there

timid hemlock
#

From a brief look at that, it seems to read from the ggpk, and obviously doesn't use the JSON exporter

#

So it is of little use to me

simple ravine
#

it exports to json, and if you want to use a folder, you can just pass that in as a string instead of the ggpk object

timid hemlock
#

It doesn't export the .dat files directly to JSON; it does processing first

#

I just need the .dat files in JSON form

grave wren
#

Oh I've misread then, never used the .dat directly

simple ravine
#

@timid hemlock if you tell me how to do it, I can run it on my ggpk

timid hemlock
#

Well, you need the exporter to be properly configured first

simple ravine
#

what was that executable called again?

#

i think i did that once

timid hemlock
#

pypoe_exporter

simple ravine
#

ah yeah, i got it

#

what arguments do you use?

#

pypoe_exporter dat json .. and then?

timid hemlock
#

pypoe_exporter dat json <blah>.json --files <blah>.dat"

#

Needs to be run once for each file

simple ravine
#

ok, what dat files do you need?

simple ravine
#

ok got it

#

stand by

timid hemlock
#

Thanks a ton ๐Ÿ˜ƒ

simple ravine
#

I'm assuming it uses the ggpk file in the working directory?

timid hemlock
#

No, you need to specify that in the exporter config

simple ravine
#

ah

timid hemlock
#

Might be able to pass in the command line though

#

Yeah, ggpk_path option

#

Actually, nope

#

Looking at wrong place ^_^

simple ravine
#

ok I think it's doing things now

timid hemlock
#

Indeed

#

Also, Omega doesn't appear to have updated the specifications yet

#

So some of the .dats might not export without a fight

simple ravine
#

I noticed my PoeSharp library being able to parse things properly without the new things (it'll skip the new things)