#tooldev-general

1 messages · Page 93 of 1

eager rivet
#

Is that actually doable? I'd imagine it would take ages even if I just wanted to do it from Legion start ?

rapid pagoda
#

Depends on your network and patience 😃

simple ravine
#

Hehe, don't do it if you have a metered internet connection

eager rivet
#

Yeah I'd do it with a VPS if I decided to. I am just thinking about how I would go if I wanted to have the complete public stash dumps for every day and serve them for devs to use, including myself 😄

simple ravine
#

hundreds of GB

eager rivet
#

Really? I'd think it would be less than couple of GBs if I filtered just for the temp league and highly compressed

#

It could also be processed to a CSV kind of format before compression to dramatically reduce JSON bloat of having the field names for every value

simple ravine
#

what I mean is the JSON itself is going to be hundreds of GB, bear in mind all the modifier information you'd want to keep

eager rivet
#

Yeah a format like price,item_base,modifiers... should be sufficient I think

simple ravine
#

socket groups, quality, isCorrupted, veiled mods, frameType, owner, id, stash id, league

eager rivet
#

Yeah definitely. I considered those in the modifiers category 😄 I am not sure if the seller information is important for price history reasons though

simple ravine
#

you will likely want to keep it to update the amount of each thing

violet path
#

would be interesting to see what top sellers are selling throughout a league, could be pretty useful

eager rivet
#

Yes, makes sense

simple ravine
#

because the API will not tell you how much of something that has been removed, you will have to do delta checks yourself

#

without count, it's pointless to calculate price

#

@eager rivet Also bear in mind unique ids are changed sometimes.
a) When they change owner
b) if you chaos-roll them, etc IIRC
c) for stacks of currency, when u stack/unstack stuff they change ids

eager rivet
#

Thanks, Ill look into it

somber flax
#

I had wanted to also make a thing that could track an item - i.e. who had owned it etc.. but it's practically impossible with the changing id's and you can't if it's been sold/traded unless it's listed publically at some point.

simple ravine
#

@chrome topaz poe.trade lagging severely again

radiant hawk
#

@somber flax that may be intentional, that would be a bit... snoopy

bright crater
violet path
#

it's popular, yeah

bright crater
#

is that the right repo @violet path ?

violet path
#

@bright crater yes

golden bane
#

I find it really useful for group play with friends as well as pricing

bright crater
#

why do they require a active session ?

golden bane
#

To share character/inventory information with your group

bright crater
#

wouldnt they be able to log into my account with my session id?

golden bane
#

You do not submit your session id anywhere lol

#

That's the whole point of the application

bright crater
#

does the application do anything weird to my account with my session id?

golden bane
#

Everyone in a party uses this app to get their character from their session id, then the info gets shared over exilence

simple ravine
#

it does transmit stuff to his server though, and gets stored there

golden bane
#

Yeah, but not the session id

simple ravine
#

so you do share some things, but not the session itself

golden bane
#

only what the session id gets you

bright crater
#

so they cant take the session id and go log into my account?

golden bane
#

No, you can audit the code yourself if you don't trust me

bright crater
#

i dont know how to thats why im asking....

golden bane
#

It's open source?

simple ravine
#

I think what he's saying is he doesn't know how

bright crater
#

I dont know how to read code ..... thats what I meant

violet path
#

they've afaik never had any security issues, you should be fine using it

#

it is open source, other people have looked at it and there haven't been any issues

bright crater
#

I gotcha - that all makes sense. I just dont want to loose my account so I figured asking would be best since I am code illiterate basically. I thank you all for helping me

scarlet orbit
#

c++> all

gloomy palm
#

Since the people in #1┃endgame-help never seem to answer, this looks like the next best thing...
Can I ask about item filters here?

radiant hawk
#

personally I'd just start in #1┃general and let them point me somewhere else if needed

gloomy palm
#

Oh, people don't really do that most often.
If a question is in the right place, but people can't answer it, they'll ignore it.

exotic edge
#

so stash can be filtered with the highlights search, but it still takes 2 mins to grab all my maps from quad in order to put them in the map stash tab.... is there a approved mod that with grab all the highlighted items and move them into you inventory and visa versus

grave wren
#

no, not legal to macro that according to ggg

violet path
#

@exotic edge sounds against the TOS to me

exotic edge
#

really? it would be a huge QoL... I can shift+ctrl buy items. I want to shift+ctrl move all jewels

#

takes me 10 mins to go through my quad tabs

grave wren
#

exactly the reason why ggg doesnt what that kind of automation

exotic edge
#

k, bots... but I mean ultimately sorting fragments, currency, maps, uniques... etc... not fun gameplay

grave wren
#

ultimately youre gaining unfair advantage over other people to a huge degree

exotic edge
#

what if... it was an update... like for 4.0.... it'd be nice

violet path
#

they've explicitly been against some kind of special dump button, to autosort and dump your inventory to the appropriate tabs. This is similar, so I wouldn't get your hopes up

radiant hawk
#

gotta enforce that pointless tedium

grave wren
#

not really pointless, your decision if you dump and go or just pre-sort

violet path
#

I don't want to make any economic or resource decisions, and as few decisions as possible in combat is a more and more popular view

grave wren
#

i know, read that hogm thread and went facepalm instantaneously

exotic edge
#

alright how about this is there a way to augment the highlighted search with key words like chrome, or 6s

#

common vendor recipes

violet path
#

don't think there's an in-game search you can do to find those items though, but I could be wrong

worthy cape
#

Hack in an overlay into Procurement maybe?

radiant hawk
#

yeah, mercurytrade highlights grid positions for trades, actually setting up a search in a non-obnoxious way would be tricky though

#

don't think there's a nice convenient api for reading a stash, all of the things i've seen that do it are really awkward

worthy cape
#

Assuming you don’t barf over C# and XAML ^^

#

Biggest problem with Procurement and other session-id using programs is the rate limit if you have many tabs.

simple ravine
#

just make the tabs public and live-search yourself 😄

#

plug that into an app

worthy cape
#

@simple ravine great way to get uninvited shamebids

simple ravine
#

Yeah, I used the 'make map tab public' option for Exilence

#

get an occasional "Hi, I'd like to buy your Dig Map in..."

#

some people seem to have them on some kind of auto-whisper on live search thing

worthy cape
#

I have to reconsider using the browser as front end to my side-by-side hex editor by the way. Kills my browser for minutes to do 12k fetch() futures and he subsequent table relayouts:)

simple ravine
#

get messages instantly sometimes

worthy cape
#

Maybe I should do things correctly instead 😃

simple ravine
#

hah maybe 😄

worthy cape
#

How on earth do people rehydrate HTML on the client, some sort of handlebars thing?

#

The web is a mystery

#

Got around trying a simple Rust web server, very friendly routing via macros.

#

Probably no security holes <_<

simple ravine
#

@worthy cape I think stuff like vue/react etc is used

#

mvvm, shadow dom and all those cool kid on the block stuff

worthy cape
#

Ugh

simple ravine
#

I'm actually doing one now for a big three-letter swedish (swiss-owned) company right now

#

and it includes integrating with another three-letter system, which is hideous

worthy cape
#

I hope that the letters are not A,P,S in some order.

#

I had to think for quite a bit to remember the name of the abomination, which I guess is a good thing.

simple ravine
#

unfortunately they are.

#

the other company has red letters.

worthy cape
#

Got a good idea which one it is, got some fika buddies that have worked there before.

simple ravine
#

and manufacture a lot of things

worthy cape
#

Bringing in the big money on the contract? 😛

simple ravine
#

nah, it's a 400-hour project

#

but hanging there bring in some additional stuff

grave wren
#

yeh boi yall got some ABAP

simple ravine
#

🤢

grave wren
#

(in all seriousness, rip you)

simple ravine
#

fortunately, it'll be over very soon

#

and I am not touching it again, if I can

#

never again

grave wren
#

our company tries to get into custom shit in that sector

#

not a fan

simple ravine
#

I think there are better ways of integrating with that thing

#

than using ABAP, if you have a customer that actually has the decent modules and know them

#

but it feels really old tech

grave wren
#

highest thing ive used from them is ui5

#

i'd never touch their shitty stack besides that

#

i can deal with an oldschool js framework

#

but fuck touching abap

simple ravine
#

I dont even know what that is, and I think our customer neither does

grave wren
#

ever heard of fiori ux guideline stuff?

#

if no then probably no ui5 required

simple ravine
#

here's a fun thing - the application needs to download files from their thing, and those ABAP things needs to have callback support, which requires the GUI app installed

#

and this is a web app

#

imagine this will blow up in all our faces

grave wren
#

oh boy

#

better not become the "specialist" for that thing

simple ravine
#

oh, i rather quit and flip burgers

#

ok, maybe not that, but almost

grave wren
#

i had a meeting about using custom odata adaptors for java vs native abap

#

abap consisted of a guy furiously clicking around in eclipse custom guis

#

to expose 1 new attribute

#

java you create a db view, create the entity, bam exposed

simple ravine
#

we use .net lol, so we use the .net connector

#

not a good idea either

grave wren
#

isnt odata kind of a standard of MS now

#

or is it forgotten there again

simple ravine
#

sure, but the .net connector is a joke

#

from SAP

grave wren
#

oic

#

we have our own thing to expose java entities via odata

#

we dont even try to "connect" to existing things

#

or at least i did not

#

and i have 0 interest in doing it

simple ravine
#

yeah, I have 0 interest in these integrations

#

especially SAP

grave wren
#

the thing i work at atm is basically 90% integration of external systems

#

it's grating how often shit is fucked without us being at fault

simple ravine
#

you're a consultant too, or?

grave wren
#

nope normal grunt worker dev for now

#

feels like being one to our customer tho

#

but welp

#

my main issue atm is lack of literally any roles in my current project. We are 3 devs in there with an absent architect and no PM. Any dumb idea from the customers come directly to us. Then again great benefits, climate and use of holidays/extra hours

simple ravine
#

I see those issues in a lot of places

#

I also see customers who have developers with the role 'solution architect'

#

I have a new client now, that has 3 solution architects, who also are the developers, yet they feel they are not qualified enough to be called architects I've been told

#

I'm perplexed

grave wren
#

what the fuck is a solution architect

#

that says basically nothing

simple ravine
#

hah yeah

#

it totally depends who you're asking

grave wren
#

isnt any coder a "solution" architect

#

fwiw i did a software architecture cert and it was a total joke

#

waste of money and time

#

but i guess customers will jerk off on it

simple ravine
#

yeah

#

Uncle Bob says it well

#

"An architect is a very experienced developer"

#

architects who don't have a great deal of developer experience is a con artist

#

That's a pretty good statement

#

yeah, it waters down the role itself for us who actually want to bear them with dignity, with risk of sounding too pompous

grave wren
#

i'd be happy if we had a PM

#

half of the BS i get from customers is a joke tbh

simple ravine
#

The risk is that the PM won't fix that. Most PMs I know of don't have the technical background to discuss these issue with the client without coming to you.

grave wren
#

true, but sometimes not hearing the dumb ideas would be blissful

#

they've wasted so much money on features nobody uses

#

and every time we've warned them that this doesnt seem like a good idea to implement it as x

#

in theory our customer does

#

in practice no

simple ravine
#

So you work at a company who has a product, which you customize for your clients?

grave wren
#

we are basically the customers outsourced developers

#

developing their product

deft jolt
#

doesn't sound like a fun job

grave wren
#

It is mostly

#

would be better if the customer would listen to our objections more

#

you learn a lot more than being just a grunt dev tho

#

comp is great too in general but sometimes its stupid when they try to save 3 bucks on shitty things

#

we'll get a lab in our office building with 3d printers, scanners etc.

#

isntead of just providing filament they want people to throw some coins in a coffee cup to cover costs

#

seems kinda pitiful

simple ravine
#

sounds like a consultant gig

grave wren
#

doesnt consultant imply consulting other devs?

simple ravine
#

no, it means you're an outsourced developer to another company

#

like Sogeti, as I work for, we have both resource consultancy, but also project based

grave wren
#

oic

radiant hawk
#

ffff I rely too much on mercurytrade, then when it randomly stops working I'm hopeless

#

i should grab the source and try to see what's happening, but I despise java

#

have a feeling it's a locking issue, maybe the game can't open a new log file when I relaunch it because mt still has the old one open

#

using chat logs for this is such an awful approach

slow forge
#

@radiant hawk You know Kakao users are not logged, right?

radiant hawk
#

yep

#

that's part of why logging is a bad approach, heh

#

(an rpc system for forwarding chat might avoid the dumb logging legislation issues)

#

but often mt just stops working entirely for me until I restart it

#

which is a different issue

slow forge
#

Also, if I remember correctly, there was a guy on reddit the other day that claimed to have a working trade helper for Kakao users

#

Wanted to try it, but it auto closed if it couldn't detect PoE

radiant hawk
#

should take a look, though I don't know if there's any possible way to do it that wouldn't break ggg policy

#

(memory watch, etc)

#

any source?

slow forge
#

I think it was called DeadlyTrade or something like that

radiant hawk
#

ominous name heh

slow forge
#

He made the post on main sub

worthy cape
#

@radiant hawk mine manages to move the trade panel down by half a screen occasionally, particularly when having it remove on party kick.

#

Not sure if that is just a timer race or DPI shenanigans. Like you, setting up Java environments is a pain 😃

#

The control bar is still there and works, and if I go into unlock mode it shows the thing at its proper place and it sticks if I jiggle it and relock.

radiant hawk
#

if it was in a more sane language I'd be more interested in trying to fix it, but java is a big turn-off

worthy cape
#

Java code in Github alone is unreadable.

radiant hawk
#

would like to make it show korean names properly, since it's useful for trade outs even if it can't see incoming

#

probably just a font issue

worthy cape
#

Open a file, no meaningful contents, just some empty class adaptor implemention controller view.

#

Aye

radiant hawk
#

would also be nice for it to support poemap whispers

#

to be fair, the other main helper i use is poe-trademacro, which is an autohotkey monstrosity

#

even java is more appealing than touching that heh

simple ravine
#

so what's your language of choice, @radiant hawk?

radiant hawk
#

that's a big question :P

#

python or c++ depending on the situation, fine with JS, C#

#

i've used lua more than most people

#

(stepmania)

#

it is not a good language :P but it's not at all the worst

#

but I'd never use it for anything new

#

it's a well-intentioned language with some big mistakes

violet path
grave wren
#

more sane language
tbh if java is not sane i am not sure what you're expecting

#

if you can read c# you can read java

simple ravine
#

Java just makes me think of SAP

grave wren
#

weird analogy

simple ravine
#

pom.xml and bloat, no properties (getters/setters) etc

#

but the syntax itself looks fine

grave wren
#

yeah thats why it was super weird to read "sane"

simple ravine
#

especially comparing with python and lua hehe

grave wren
#

py is pretty tame

#

lua tho

simple ravine
#

i dont like langauges that make annoying shorts, like kotlin etc and fun instead of function

#

I just think of the actual word fun when i look at it, and my brain hiccs up

grave wren
#

i dont like switching between different paradigms but other than that it's fair game for me

#

for my thesis i swapped between python and php

#

that was not very fun

simple ravine
#

because php doesn't have oop as first class citizen?

grave wren
#

oh it was even more simple things

#

basic comparisons and syntax

#

python has the word approach and php is using the oldschool operators for example

simple ravine
#

yeah, I feel confused and think languages with global functions are not for me

grave wren
#

not a fan of php syntax in general although it's bearable

#

it's similar to js in if you ever need to find out how to write basic stuff you know how to do in other langs and find github solutions

#

that are wonky as fuck

#

guess that comes with them being easy to use/simple to jump in

#

I think the main lang i am interested in atm i did not use yet would be go

#

but i have no use-case where it'd really shine

simple ravine
#

I used PHP in the late 90s and early 00s

radiant hawk
#

java environments are awful and the language feels like it was designed by managers, not programmers

#

i can read it just fine, but it's deeply unenjoyable

blazing rover
#

nevermind; stopped the search too early

granite sable
#

anyone else noticed a typoe on poe.trade that doesn't let you search for brutal restraint asenath variant?

#

Denoted service of # dekhara in the akhara of **Asaneth** Passives in radius are Conquered by the Maraketh

tidal nova
#

is there a way to get a pob link if you can't use pob? i play on a mac via GFN and can't use pob, but wanna have a link to look at my character on poe buddy

grave wren
#

POB works fine on a Mac with wine

#

Poe buddy is also pretty much abandoned for two leagues now I'd recommend POB party

tidal nova
#

@grave wren i tried to get wine to work and have failed, several times 😭

grave wren
#

I've installed it normally via play on Mac and it just worked on my MacBook air

tidal nova
#

man, maybe the instructions i was following were bad. i had to copy and paste codes and stuff... way outside my real of knowledge. i'll try to find a resource to help me give it another go

#

pob party looks good. thanks Faust

grave wren
tidal nova
#

ok, i'll give that a go, thanks!

#

last thing, is there a way to import a character into pob party? i don't see that window

grave wren
#

don't think so yet - it's mostly there to view pastebin links on web pob or create new builds as is. Not sure if there's more to come.

simple ravine
#

yes, by copying the actual code and not the pastebin link

acoustic snow
#

Is there a way to get an account name from a character name?

#

Also @tidal nova pob.party works fine

#

You can't import characters, though. You can only import pastebins

tidal nova
#

@acoustic snow ok that’s what I was struggling with

#

Can anyone hook me up with my character’s pastebin?

#

Spin_bish

acoustic snow
deft jolt
onyx lichen
#

Exilence has been down since last night.

#

Funny enough, Currency Cop is working fine, and they haven't updated since Feb.

🤷

simple ravine
#

ooof

worthy cape
#

I wonder if they're bit by the "no slashes after directories" glitch the website grew the other day.

#

My muscle memory entry is for /trade/, which still doesn't work.

simple ravine
#

what glitch are you referring to?

worthy cape
#

With a recent patch, previously working paths to the trade site (mostly) were invalidated.

simple ravine
#

That is some funky resource lookup

#

I've seen both PHP and Java frameworks have this issue

fathom spruce
#

/trade/ broke but /trade works

#

rip whatever they're using to parse requests

radiant hawk
#

yeah there's definitely something wonky with mercurytrade reading logs, it just stops seeing them at some point (not a korean issue, they're in the file)

#

sigh I don't want to have to set up a java dev environment to track it down, but it's annoying

simple ravine
#

I'm slowly working on a alternative for both mercury trade and trade macro

#

just don't want to rush it

radiant hawk
#

when it's working, mt is fine enough

#

but it just... stops working, heh

simple ravine
#

there are some additional things I want to have in a trade program

#

first and foremost, it should make sure that the price is what you're asking for, and if not, highlight this (warn that the user may be trying to cheat you)

#

it should also tell you when your prices are out of date on known items, such as currency/fragments/maps etc

radiant hawk
#

interfacing with the active player's stash is tricky, though

simple ravine
#

no it's not

radiant hawk
#

seems like everything on the apis is cached and can always be behind

simple ravine
#

well a bit cached data is better than no data

radiant hawk
#

even just updating pob seems like it's delayed by a couple minutes

simple ravine
#

but from what I've seen it updates pretty quickly

radiant hawk
#

("dangit just show me what I just did") heh

simple ravine
#

GCD?

#

ah

#

when my RNG is taunting me to a burnout, i usually end up flipping to get my season HH

#

and some times, a couple of people come by and try their luck altering the ratios

#

that can ruin the whole night's worth of flipping

tidal nova
#

@acoustic snow thanks!

#

gah, i can't paste into pob party

#

it's weird, i can't actually type it in either. like i can't use special characters. oh well

simple ravine
#

not the URL

acoustic snow
#

copy the pastebin and put that in

jade adder
radiant hawk
#

geh

#

for some reason mercurytrade feels like it should discard all trades on afk

#

on the list of Really Dumb Things That Someone Probably Thought Was A Good Idea At The Time

simple ravine
#

you can click the dnd button

radiant hawk
#

no, I had outgoing trades (leaving them there to remind me to re-send them later to afk people), and it just silently discarded all of them when I afk'd

#

i've been resisting setting up a java environment to fix some of its foibles, but I'm going to have to suck it up and just do it

#

autoCloseTriggers.add("This player is AFK."); <- no

simple ravine
#

lol

#

I'm deep-knee in SAP<->C# integration atm, and I can't stand the SAP GUI (which obviously is Java)

#

I wouldn't want my worst enemy to have this

radiant hawk
#

not sure which environment people actually use for this stuff, I'm allergic to java

simple ravine
#

I'm having a C# WPF embryo

radiant hawk
#

i've used android studio recently (because, well, android), and the best thing I can say about it is "at least it's not eclipse"

#

(bluh. I was also using the timer to check how long since I whispered, trying not to re-whisper within at least an hour)

#

not a big deal, just trying to do my part in not being a whisper spammer, heh

worthy cape
worthy cape
#

Heh, this took way too long to figure out from context - DGR files are for indoor dungeons, TGR files are for outdoor terrain?

#

There's some weird ones like Dig having TGR topologies, but I guess it's rooms with an outdoor theming.

grave wren
#

Never had any wishes on any jetbrains ides

#

They solve all things I want them to solve

worthy cape
#

Rust one was a bit meh as you could only debug with GNU toolchains, but I think they've grown some MSVC junk now.

simple ravine
#

Would be nice to see the UWP performance in a more relaxed setting like WPF

bright crater
radiant hawk
#

not official, but it's one a lot of people use

patent agate
#

has anyone come across a list of the HasEnchantment id's for new skills? Berserk, Perforate, Blood and Sand etc

primal niche
#

@timid hemlock There is no "effective flask stats" showing if my only source of flask duration effect is Soulthirst. That is a bug right ?

timid hemlock
#

Can't reproduce that

primal niche
#

you have to set soulthirst reduced roll to lowest

#

20% that is

timid hemlock
#

Still can't reproduce it

primal niche
timid hemlock
#

Oh , you should have mentioned the flask type... this looks to be specific to life/mana flasks

#

I was trying with a utility flask

#

Anyway, that'll be fixed

primal niche
#

Okay my bad

#

I didnt realise flask type could be the case

#

It is probably because of quality right ?

timid hemlock
#

Correct

blazing rover
#

Item sockets are always immediately after the 3rd line of dashes, right? Or do you guys usually search for the term "sockets" from the clipboard when you want to find that info?

#

E.g.

Rarity: Unique
Cloak of Defiance
Lacquered Garb

Quality: +5% (augmented)
Evasion Rating: 1433 (augmented)
Energy Shield: 281 (augmented)

Requirements:
Level: 52
Dex: 76
Int: 76

Sockets: B-B G-G G

Item Level: 61

396% increased Evasion and Energy Shield (300-400%)
+129 to maximum Mana (100-150)
1% of Mana Regenerated per second
10% of Damage is taken from Mana before Life
Mind Over Matter

blazing rover
#

Cool. I'll implement a search then

acoustic snow
#

Rarity: Rare
Beast Clutches
Wool Gloves

Quality: +20% (augmented)
Energy Shield: 5 (augmented)

Sockets: B-G-G-R

Item Level: 3

Adds 23 to 33 Cold Damage
Adds 1 to 2 Cold Damage to Attacks
Adds 1 to 55 Lightning Damage
+8% to Lightning Resistance
+5 Life gained on Kill

#

If there are no requirements, then there's no requirements section

#

If all you need is the sockets, a regex is probably your best bet?

#

Could also probably have no defenses/quality (0q tab for instance) and not have that section either.

simple ravine
#

Could also be interesting to create a parser combinator for this, if you want more than just the sockets

#

I think I made a C# parser for this way back, let me see if I can dig it up

#

yeah, looks like I used regex too:

        private static readonly Regex RarityRegex = new Regex("^Rarity: (.*)$");
        private static readonly Regex SocketsRegex = new Regex("^Sockets: (.*)$");
        private static readonly Regex ItemLevelRegex = new Regex("^Item Level: (\\d+)$");
        private static readonly Regex QualityRegex = new Regex("^Quality: (\\d+)$");
#

This code's from 2017, so possibly need some changes

primal niche
#

@timid hemlock Have you ever thought about adding like 3 additional input boxes into configuration tab for user-specified multipliers ? Like

More damage
Increased damage
Increased enemy damage taken``` 
I think it would be cool and pretty easy to implement. Am I wrong ?
grave wren
simple ravine
#

Haha, pwned.

worthy cape
#

See, one should use nullptr 😛

#

(although after reading further, seems like the substring is a horrible idea thanks to over-eager hardeners)

simple ravine
#

well, in many languages NULL is used, same with SQL

rapid pagoda
#

@primal niche I wonder if a more fruitful approach would be to have an extra text input somewhere to attach extra global mods to the build, to replace the common "hack" of attaching them to a custom jewel.

#

That being said, the (hypothetical) mod "Enemies take #% increased Damage" isn't supported, and I'm not sure what you mean by "additional damage scaling"

stiff island
rapid pagoda
#

@stiff island You need to capitalize the I in tabIndex=

stiff island
#

ty! will try it now

rapid pagoda
#

You can also leave out tabs=1 to omit the list of tabs

stiff island
#

huge thank you for this

violet path
#

is there any reason the trade site doesn't have a category for rapiers like it does with sceptres?

hazy fog
#

thrusting swords?

#

🤔 indeed that is odd

#

just search implicit crit multi

violet path
#

well if you wanted to have two different searches for say, corrupted swords and corrupted thrusting swords, that wouldn't work and I don't think there's anyway around that

#

i was just wondering, no biggie

violet path
#

@earnest radish ah true ty

hazy fog
tidal nova
#

has anyone played poe on playonmac? just curious if it's better than geforce now

#

not that GFN is bad. just wondering if it's better

eager rivet
#

Apparently throwing more layers to a neural network doesn't make it any better at predicting PoE prices. 😄

frigid nova
#

@eager rivet whats your data set/architecture?

eager rivet
#

just some preliminary experiment I am doing. My dataset is trash because I am taking all the jewels from trade api and treating them as an input

#

if there are N jewel mods, my input is an 100.000 x N Dataframe

#

6 Dense layers with dropout (2048 -> 1024 -> ...)

frigid nova
#

id highly recommend using a deep res net with that kind of input. But regardless of architecture i'd imagine you'll be limited by data quality pretty significantly

eager rivet
#

Yeah, If I had an actual way of getting a dataset of items that actually sell

#

Theoretically I could create a dataset of items that enter a stash and leave the stash in a specific amount of time

#

it still wouldnt be items that are sold for sure but still, itd be better

frigid nova
#

what is N in your case?

eager rivet
#

One minute, I need to restart the computer

#

@frigid nova its ~600 columns

#

just for jewels

#

with ~150.000 items for training set

frigid nova
#

@eager rivet you might try throwing a vanilla resnet18 attention mechanism at it, also id recommend trying to fit log prices and throwing away the top x% of the prices out of your dataset as a first measure to scrub the data

eager rivet
#

Thanks, would log prices actually improve the net accuracy other than making the apparent loss smaller?

frigid nova
#

it effectively changes the loss function so you'll get different results. id argue that a good price predictor is one which gets prices within a multiplicative threshold of the actual price rather than additive, in which case you'd want loss on log

eager rivet
#

That makes a lot of sense

frigid nova
#

anyway im happy to chat about this more in pms, got plenty of opinions about ml 🙃

eager rivet
#

Also for practical use, if the item is worth a lot. I'd be ok just knowing that the item costs a lot. I dont care if it actually costs 400c or 600c and the market doesnt make a lot of sense after a price point anyway

humble kindle
#

i want to create a program that checks if im online and edits a forum post i created depending on that, how can i do this? never tried to do anything for this game before

hazy fog
#

well unless you're on the ladder, you can't. There is no publicly available online status api

#

you could theoretically run a program that checks if poe is running and does that but it will have no idea if you're logged in

#

😉

humble kindle
#

which ladder?

#

im on the ladder

#

sorry for the bad drawing lol

#

can i use this somehow?

#

also i know acquisition is able to update your status somehow

#

so i have to export the csv and use that to update my status in that case?

#

ah, that sucks

#

is it possible to edit the forum post with some sort of api, still?

#

thank you

delicate ore
#

can you add opengraph info to private league links

#

so that discord and other social media correctly preview them

worthy cape
grave wren
#

sounds like hell of a fun thing to do

#

(not)

worthy cape
#

(also doing an tally on how many dependencies we will irrecoverably lose to the e-void mid-2020)

#

Eigen will assumedly deal with it, but it's going to be Fun to see SCons migrate 😄

grave wren
#

do you think we'll lose important stuff?

#

doubt it

worthy cape
#

In EasyBuild, "Eigen, HPDBSCAN, KEALib, pyplusplus, dicombrowser, g2log, GFOLD, MetaPhlAn2"

#

No major casualties, but there's probably a ton of useful things out there that may not notice in time.

grave wren
#

true

worthy cape
#

I've got 11 repos myself that I need to figure out how to move \o/

simple ravine
#

oof

worthy cape
#

Heh, x265 and pypy run Mercurial there.

violet path
#

i thought ziggyd vid and stuff said it was just uniques, no fractured items/synthesizer

velvet fog
compact isle
#

just uniques from bosses

worthy cape
#

I welcome a less interesting league, might have some time to actually dev then 🙂

simple ravine
#

Same. Makes me spend less money xD

grave wren
#

Time for ads on @regal mural @torpid mesa exaltThink

grave wren
#

"buy one free Chris Wilson approved Hawaiian shirt get the second one free"

  • after rereading its good i am coding and not writing ads
worthy cape
#

While a good idea, it rhymes poorly with the whole "can we trust packages to not be rooted" thing lately.

#

Almost as clever as the Mr. Robot sillyware delivery by Mozilla into Firefox.

median mirage
#

did someone make a tool that counts expected value of number of alteration orbs to get selected mods of selected tier on selected itemlevel? if not is there some api for poedb? and how reliable mods weights on it?

frigid nova
#

I have code that does that but its not in a state for release.

median mirage
#

where did you get weights for mods?

frigid nova
#

they are in the content.gppk

#

I'm happy to discuss my hypothesis on how items are rolled in the game in pms if you are interested.

pseudo ocean
#

is it a taboo of me to ask for help with the gggtracker bot your server is running, to help fix mine?

#

i got it semi-running, it has issues loading the cogs for gggtracker, leaderboards, pricechecker.

grave wren
pseudo ocean
#

@grave wren having a gender ratio of 1:1 on everything these days is more important than scientific progress

#

so at least we know why this world goes down the shitter

hazy fog
#

@pulsar moat @pseudo ocean you two should talk

pulsar moat
mortal bone
#

I am currently hosting the bot on an ovh vps

#

Like $3.95 a month

#

I use pm2 to manage the service, and you will want to install pm2rotatinglogs

velvet fog
#

@compact isle sorry, I don't know where to report, Garena web site got many javascript error when click character info

zenith vigil
#

is it possible to get info from a not public stash from an API? kinda like Procurement does, it also scans non-premium tabs
maybe i did a shoddy work because i couldn't find that info

#

hmm i see
can i consult that through the public stash API? or is it another method?

#

oh amazing... thank you so much

#

oh ok, that's good to know

#

oh! this will be awesome! again, thank you

pseudo ocean
#

I'm really only interested in the tracker to see the relative new unique reddit posts and such, and maybe later on when i learn more python, use it for some personal test projects to self learn

#

whitch is why I want to get it working for myself aswell, to learn from it later, and i have alot of servers already on my client, where on my phone It's already difficult to find the ones i fancy looking trough

pulsar moat
#

Ah gotcha
Haven't used that bot before, don't have any context for it

pseudo ocean
#

i see, then I can assume the tracker here was made by one of you? Would be rood of me to ask the source if that's the case 😅

hazy fog
#

he told you what he used monkaS

mortal bone
#

@pseudo ocean we just use the discord.rss bot

compact isle
#

@velvet fog seems to be their bar is conflicting, I've let them know

zenith vigil
#

is it possible to get the items in the player inventory? looks like neither get-items nor get-stash-items do that, but people talked about it in here, although i couldn't find any means

minor charm
#

looks like it is /character-window/get-items from that api that got posted before

golden bane
#

@zenith vigil get-items works just fine like this /character-window/get-items?accountName=${accountName}&character=${characterName}

#

Filter for {inventoryId: "MainInventory"} to omit items on the character itself

zenith vigil
#

@golden bane huh... weird
making the call like that only returns the equipped items for me, including flasks, but nothing from the inventory
i'll give it a go with that additional parameter... thanks a lot

golden bane
#

You need a valid session ID too

zenith vigil
#

yeah, i'm using the same ID to successfully use get-stash-items from private tabs
i'll try to trace what's going on, something must be wrong on my part

golden bane
#

Have you tried it in a browser?

zenith vigil
#

i actually don't know how to do it in the browser since it requires an additional parameter for the cookies
i did try on Chuanhsing's page and it does work fine
i guess i'll just need to sleep for now... such a stupid issue eluding me

#

thanks for the help though

golden bane
#

Okay, in the browser, you can manually add/edit/delete cookies too. In Firefox, it's with Shift+F9

#

Don't know how it's in other browsers though

zenith vigil
#

luckily i'm using firefox, and that's a lot easier than I thought

#

ooohhh beautiful, got it working, finally

civic junco
#

hello new here, can anybody help me make a request in my characters/accounts stash bypassing the CORS restrictions? using javascript?

civic junco
#

I would rather not use someone else's proxy. already googling how to make my very own 😛

#

for reference found a proxy, which does not utilize cookies so that didn't help. got 403 error

bold spire
#

Some time ago (about a month or so?), I had a few questions concerning whether or not certain potential functions of a macro I´d have liked to make would be acceptable. Emailed Support after being told to do so, they told me they weren´t able to comment on such matters. Subsequently posted in Gameplay Help and Discussion (seemed like the most appropriate forum? Thinking of it, Help and Information would probably have been better...), and have yet to receive a reply. Are there other channels I could try to get an official answer, or should I just drop the matter?

golden bane
#

There are few consistent official answers/guidelines, just use common sense

timid grotto
#

Or I could just be an idiot who forgot to login first... which explains the 401 rather than 403 I was getting. 🤐 : Still interested to know if there are alternatives.

worthy cape
#

I'm still using Procurement.

#

Booting and refreshing it tends to run into rate limits, but anything will.

gloomy marsh
#

something something end users being end users

jade adder
#

is this you

#

or is this someone else

gloomy marsh
#

that ain't me

#

thankfully

grave wren
#

Cursed image

compact isle
#

is anyone currently using the categories property on items?

compact isle
#

public stash / character window

deft jolt
#

i am

fickle yew
#

Yep, me too.

deft jolt
#

don't think so

delicate ore
#

does anyone here use google cloud platform?

#

they have some great free services, permanent free vps instance and other stuff

#

and they give a ton of free credit too, like 300 bucks

#

pricing seems decent

#

i just use an ssh tunnel on their free vps lol

simple ravine
#

not yet no, but curious

#

mainly focusing on azure myself

frigid nova
#

@delicate ore I use google cloud platform at work, (but mainly just compute and storage)

simple ravine
#

kubernetes too?

frigid nova
#

yep

#

although we are switching to azure in a few months

simple ravine
#

AKS service is nice

#

but I'm assuming Google's managed kubernetes is nice tooo

frigid nova
#

yeah, luckily its mostly abstracted away from my point of view. have an infrastructure team that just provides an api to any kubernetes cluster.

#

but im sure i'll hear their opinions soon enough on the differences between the two providers

simple ravine
#

im a "cloud and system architect" so i talk about azure a lot, but not too much on gcp yet

#

i like their services a lot

frigid nova
#

ah nice, yeah im definitely on the consumer end of the cloud services, but am interested in understanding more of the architecture and design principles

simple ravine
#

yeah not much coding these days

#

more advisory, like "when do we choose event hubs over service bus or storage queues?"

#

and "we have US and European customers, but we have to abide by both GDPR and HIPAA, yet a quick system when many users are on the system is a requirements. how?"

frigid nova
#

yeah that sounds like a headache

simple ravine
#

but discussing those topic on a high level is fun too

#

and cloud definitely helps minimizing the headache

#

was working on a RFP for a customer

#

on a rewrite of a system someone else did, and they experienced severe performance issues once they started onboarding customers

#

we're landing on roughly 25,000 man-hours 😂

grave wren
#

i am using the free tier GCS to host my own instance of pob bot

#

didnt do very much with it yet but its pretty stable

worthy cape
snow kernel
#

nobody is

#

you might not need explicit permission for data usage as per art. 6 of the gdpr, but no matter who u are, if u fail to secure the data, u are liable

worthy cape
#

I had some vague idea that we were slightly exempt from some parts, but it's not my responsibility \o/

hard isle
#

Hope this is the right place for my question :)
Does anyone know if there is a way to increase font size in PoB? I can't read anything in that app

frigid nova
#

@slate rover @ornate fox would it be possible to make ctrl f on your website auto select the tree search bar?

hard isle
#

it's a start, thanks 😛

#

i have drawstring trashbags at home, does that help?

grave wren
#

I think the web version might help a bit more. It's called POB.party

hard isle
#

definitely will since zooming is integrated into browser
thank you ❤

grave wren
hard isle
#

yet wrong i was, same font size and zoom doesnt work :S
maybe i‘ll try windows magnifying glass 😄

tulip pier
#

Hey guys, has anyone ever tried to calculate the chances of hitting mods with alteration? I'm wondering if such a tool already exist by entering mods and spawn weight

ornate fox
#

@frigid nova hey, this is already a feature on the website

frigid nova
#

@ornate fox i just tested on firefox and chrome on windows and it works, while on firefox and chrome on osx it doesnt, could be something local on my end though.

compact isle
#

thanks for the responses guys, it's probably moving spots so wanted to know if it impacted people

#

does anyone use it for character-window stuff or just public stash API?

#

we're going to be adding the prefix / suffix counts to PSAPI so looking to move it in with that property

unreal solar
#

anyone have any experience in getting the search query from the search id on the official trade site?

#

yeah

compact isle
#

will give you a query param back

unreal solar
#

thanks !

compact isle
#

the ?q= is necessary because it bypasses the search content check

#

(a bug on our end really)

unreal solar
#

i have but thanks for the thought

unreal solar
#

@compact isle is it possible to offset the starting point of the search? to get more than 100 results back over multiple requests

compact isle
#

Not possible sorry

unreal solar
#

alright thanks

sharp spruce
#

@hard isle my solution to PoB font size has been to drag the monitor closer. I hope it helps! 😄

proud oriole
#

How long will it take for PoB to update all its calculations after the Patch notes go live

snow kernel
#

dont count on it being anytime soon

proud oriole
#

Isn't really simple though, like all the guy needs to do is put in the new values for the changes ?

frigid nova
#

@proud oriole many of the changes are new mechanics, also the developer works for ggg and hence is quite busy.

proud oriole
#

Nuts T_T

worthy cape
#

Numerical tuning is one thing, actual new mechanics and things that can't really be represented well are harder.

#

Like what is the DPS of "impale", or any other clever interaction of skills.

#

There's been a bit of a trend toward more complex and situational mechanics, which is nice from a gameplay perspective but is bad for spreadsheet warriors.

sharp spruce
#

Spreadsheet is the best way to get a grasp of impale. I had no idea how powerful it was even though playing with passives, ascendancies and supports related to impale quite a lot. Then i checked out some spreadsheets others had made i finally understood the implications of it and the effects of the passives, ascendancies and supports.

#

But yeah implementing them to PoB would certainly take more effort than plain increase / more modifiers

worthy cape
#

Heck, does PoB have adjustable shock yet? 🙂

grave wren
#

Soon

#

I think there is a pr for that in his repo for a while now

frigid nova
#

@humble kindle if this script sends more than one action to the servers based on you holding down your left mouse button then I believe it is against TOS

humble kindle
#

alright, i removed it

sharp spruce
#

Is there a tool or some convenient way to search for uniques that could work with specific skill gems or build?

hazy fog
#

nothing as simple as list all items that apply to x but path of building does let you search uniques for 'poison' for example

sharp spruce
#

Yeah, i just realized PoB also sorts by DPS which is useful for some items and builds. Also wiki has list of useful items for some skills.

simple ravine
#

The wiki does a decent job listing good stuff that synergizes with gems no?

bold spire
#

is there a way to obtain the information on which of a character´s skills are currently in what location on the UI?

bold spire
#

(just about any method that´s acceptable by ToS would do)

bold spire
#

so, for the sake of knowing what skill is located in say, the "first" UI slot (LMB), image matching with on screen data is okay? (ah right, insofar as no serverside inputs are automated its fine)

#

long - term goal is a more accurate / detailled skill info

#

ah

#

nah, no timers

#

hmm

#

most of the stuff I want to add is stash or inventory related

#

no buffs or the like

#

but on the other hand, the goal is far more automation than discussed above

#

namely automated price estimations, evaluations on dps increase compared to current gear, etc.

#

not semi-automated price-estimating either, but fully automated running in the background, using api data

#

I mean it is 100% api based

#

Doesn´t directly interact with the game itself at all. But still.

#

Would be kinda saddening if that´d be not okay.

compact isle
#

I think that's everything notable (it'll be up in a sec)

cosmic saffron
mortal bone
compact isle
#

any troubles with the changes Emmitt?

mortal bone
#

@compact isle I didn't actually make this update. I just published it lol I will be messing with the data tomorrow morning. I haven't had a chance to touch it yet

compact isle
#

ah okay, I think that weird array/object problem was fixed and we changed the base image path

mortal bone
#

Oh, nice! Yeah, I will look at it in more detail in the morning. I think the old 'issue' is we don't have the blight notable images

#
BlightedNotableFrameUnallocated
BlightedNotableFrameCanAllocate
BlightedNotableFrameAllocated```
compact isle
#

oh that's true

#

they're direct drop-in replacements for regular notable frames so you can use those in the meantime I suppose

mortal bone
#

Yeah, they aren't used in our code anywhere yet, so we just out placeholder images there until the data goes live

woeful sphinx
#

Changes were fine, only had to add placeholder images for the blighted notables.

remote yoke
#

@compact isle, Minions Regenerate of 1% Life per second, incorrect wording?

#

It's used in ~3 or so places.

#

The "regenerate of" specifically

bold spire
#

thx, @earnest radish - and there´s already tools that automatically get estimations on the value of all stashed items?

#

I mean I knew that plenty of tools summarize currency values and the like. But for all including rares?

#

also, mind if I include your tool and automate the comparison fully for stashed items? (Alongside other modifications - would probably do the search too.)

storm wedge
#

"A map cannot be Blighted as well as Shaped or Elder, they are each exclusive" (quote from api changes link) is this about map name only, or shaped/elder maps can't be blighted?

true storm
#

is there any way to manually update pob ?

#

i dont mean the new gems

#

just the tree

storm wedge
true storm
#

ty very much

primal niche
#

@timid hemlock So now it is skill tree that PoB actually understands and calculates with or is it just a tree like the one I could download from reddit and force PoB to use it ? Also thanks for quick update 🙂

timid hemlock
#

The program will understand most of the new nodes

primal niche
#

Wonderful, thank you

pseudo ocean
timid hemlock
#

That's fixed in the latest update

pseudo ocean
#

says its the latest version tho

#

1.4.147

timid hemlock
#

Try again

#

Sometimes takes a few minutes for the update to become available

hazy fog
#

some folks in general think wither is way too effective

pseudo ocean
#

seems to came through and fixed

#

good work arl jesus that was fast 😄

timid hemlock
#

🙂

timid hemlock
#

That's fixed in the latest update

obsidian sonnet
#

is there any way to add/edit a gem to PoB? I want to setup the new Raise Zombie numbers.

hazy fog
#

there is but its incredibly arcane

obsidian sonnet
#

I tried to make a flask but adding "Minions have 38% more maximum life" didn't work, it won't accept the change and the flask goes back to default

hazy fog
#

try making a jewel instead

obsidian sonnet
#

that'll do it, thanks dood.

signal briar
#

@timid hemlock quick question how can i use the Allocation on my amulet

hazy fog
#

you can't yet lol

simple ravine
#

Wait... if it actually allocates the node in the tree, does that mean we can travel from that node using skillpoints?

frigid nova
#

Probably works like intuitive

simple ravine
#

Otherwise, why would it say 'allocates'

frigid nova
#
Passives in Radius can be Allocated without being connected to your tree```
#

I suppose there is a difference between allocation and being connected to your tree

simple ravine
#

hmm, true

frigid nova
#

that would be really fun though

#

a teleport around the tree

simple ravine
#

haha yeah

#

Start as Witch, go grab Marauder tons of nodes exaltThink

#

crazy combos

mortal bone
#

The nodes aren't connected to the normal tree

frigid nova
#

He was referring to normal notables, I believe

mortal bone
#

Oh, I see

#

I would say, nope

simple ravine
#

There are items which says for an instance "Vaal Pact" today

#

it doesn't say "allocates ...."

frigid nova
#

yeah but keystones are different

simple ravine
#

So was just thinking of the change in semantics

frigid nova
#

I doubt they wanted to make every notable a mod in the game

simple ravine
#

I know it's a keystone, but the semantics is different, which makes me wonder if it's incidental or if there's more to it

#

Isn't every notable a mod in the game though?

frigid nova
#

To my knowledge the passive tree information lives in a separate home from the mod information (in content.ggpk)

mortal bone
#

You can't skill a node that can't reach the start of your class (except on the case of intuitive leap)

#

I should say, any starting node, because Scion ascendancy breaks that a bit

#

Intuitive leap allows a similar allocation of nodes in a radius, but you can't continue off a disconnected node

simple ravine
#

hmm, can't find "Deadly Draw" in the translations (repoe json)

mortal bone
#

Yeah, passives and mods are two different things which is probably why they chose to allocate specific nodes

#

It will be interesting in the future to see what happens when those nodes get removed

frigid nova
#

Also whats the current saturation of number of oil combos vs number of notables?

simple ravine
#

hmm, where on earth are the notable translations?

frigid nova
#

@simple ravine i dont believe repoe processes them currently.

simple ravine
#

I'm searching in Metadata\StatsDescription file right now

mortal bone
#

Pretty sure repoe doesn't pull passive definitions

simple ravine
#

searching for 'Vaal Pact' highlights stat_descriptions though

#

Emmitt, yeah - but also searching on disk

frigid nova
#

i need an online content.ggpk viewer 😦

simple ravine
#

Imagine the potential egress cost

mortal bone
#

That would be spendy..

simple ravine
#

Well no

frigid nova
#

How many total are there (with the new ones)?

mortal bone
#

Wouldn't it be 12x12x12?

frigid nova
#

Order doesnt matter @mortal bone

mortal bone
#

Yeah

#

Oh

#

Can you have 3 of the same oil?

simple ravine
#

I'm also assuming that you can't combine two of the same oil in the recipe

frigid nova
simple ravine
#

like Oil A + Oil A + Oil B

frigid nova
#

you can have repeats.

#

That number has also been confirmed by chris

simple ravine
#

ok

#

hmm

mortal bone
#

Nice

simple ravine
#

Ok lol now this notable translations is bugging me

frigid nova
#

could look at the wiki

simple ravine
#

oh so the translations might be in the dats

#

time to find that dat parser project

frigid nova
#

Just to be clear, Vaal Pact is in stat translations

{
    "English": [
      {
        "condition": [
          {}
        ],
        "format": [
          "ignore"
        ],
        "index_handlers": [
          []
        ],
        "string": "Vaal Pact"
      }
    ],
    "ids": [
      "keystone_vampirism"
    ]
  }
grave wren
#

hm do we have the 3.8 official tree json or not yet :>?

frigid nova
#

yep

grave wren
#

perfect ty

#

tried to google for 3.8 json

#

didnt work

simple ravine
#

@frigid nova no notables?

frigid nova
#

dont know about in content.ggpk

#

What is a stat that is unique to a notable

woeful sphinx
#

notables in the skill tree are node names, not stats. I doubt those are in the translations yet. They might be with 3.8 because then they have to appear on stats.

simple ravine
#

The question is, how are they translated to non-english stuff then? Hardcoded?

pseudo ocean
#

oof

hazy fog
#

its pinned :>

woeful sphinx
#

@simple ravine It's probably the name field in PassiveSkills.dat. Dat files are translated too.

pseudo ocean
#

@hazy fog its not that popular but a couple people use it 😄 https://github.com/Caseyy89/FlippingCalc/releases
it basically helps with calculating profits for flipping and a quantity multiplier for e.g. 10c trades etc https://i.imgur.com/YWBOSDX.png i still use it every league
its not automated but automating it would skew the values because of the price fixers/bots, so its basically a manual input calculator for flipping

hazy fog
#

good enough for me mathilShrug

pseudo ocean
hazy fog
pseudo ocean
#

its functional how it is but might have to give it an overhaul in aesthetic's and things to flip, i dont have alot of coding experience, i picked this up to learn a programming language so it has its flaws, but its nice to be included

simple ravine
#

@woeful sphinx Ah yes, forgot about the translated dat files. Thanks for the reminder 🙂

pseudo ocean
#

im guessing noone here does wpf right ?

simple ravine
#

i do, casually

#

emmitt does too

pseudo ocean
#

ive ran into a problem and giving my low experience im googling out of my mind but i cant seem to find what im looking for

#

basically im having an issue with window resizing given that im using stackpanels and i had the app restricted from resizing but someone complained they have a small screen and cant resize, so then i enabled resize in it but when they resize it the wrong way e.g. too much height or width either some functions dont show up anymore or the stackpanel just expands into nowhere

mortal bone
#

I would have to look at your xaml definitions, but you can define widths and heights for grids to be a dynamic about. For example, you have a 1* column and a 2* column. The 2* column will attempt to be twice the size of the 1* column

#

I have a feeling you just need to go through and fix some of your column sizing so it looks good on your small screen, and it should scale up ok-ish

pseudo ocean
#

Not my small screen, some user just mentioned it on github , I'll prob dive deeper tomorrow

stuck reef
#

....Huh...I think I see what PoB's doing here. There's no way it costs 900+ mana to drop a Heratics Veil -> Spell Totem -> Multiple Totems -> Conductivity -> Temporal Chains link. It must be showing the mana that the totem will be reserving, rather than how much it will cost to place the totem in the first place.

#

Unless I'm dumb and that's actually how blasphemy totems work, but I don't think I am?

frigid nova
#

Totems take the reservation percentage as their mana cost

stuck reef
#

.....huh...that is how they work? ya I see why nobody does that. Shame, that'd be really handy this league for managing multiple lanes.

frigid nova
#

Keep in mind doedres skin summons an effigy which is effectively a totem which has blasphemy

stuck reef
#

sigh ya, shame that it's pure ES. Whelp, I'll just find something else to mix in.

cosmic saffron
frigid nova
#

hi, this is not the channel to talk about scripts which are against tos.

shadow panther
#

oh sht u right that would be against tos, nvm i'll get rid of it looool

pseudo ocean
#

Anyone know if the BOT used for Path of Building links on this discord is available for other Discord use? And if so, is there a link for it?

terse burrow
#

anyone want a bunch of raw currency requests from legion league? with such schema

bold spire
#

it´s concering /character-window/get-stash-items, the "i" in "&tabindex=" should be capitalized

primal niche
#

@timid hemlock Do you think adding a feature where selecting "Default gem level" 21 will automatically do empower 4 ? I think that would make sense and will show how lvl4 emp will affect your stuff. Lets be honest whoever selects default gem level 21 has no problem getting empower 4

velvet fog
#

@bold spire thanks

bold spire
#

np, and thanks for providing the tool.

grave wren
dim stream
pseudo ocean
#

but he gets our accounts Kappa

cobalt whale
#

With the release of Blight tomorrow I wanted to update hideoutshowcase.com to be compatible with the new music system in hideouts. Does someone have an example file on how this is going to look in the .hideout file?

hushed relic
#

@dim stream already answered that guy

#

he has also sent us an email

grave wren
hushed relic
#

I mean...

#

You know

#

I get him

#

He has no idea how everything works

grave wren
#

maybe he should just not reuse passwords

hushed relic
#

OATH2 is not necessary a word people know

grave wren
#

especially not banking passwords on random sites

hushed relic
#

Oh, no he's complaining about the "log in with poe" button

#

thinks he enters the password on filterblade

grave wren
#

Is nobody worried about providing some random website the passwords that are connected to our bank accounts?

#

Never doubt people actually doing that

worthy cape
#

@frigid nova online in what way? poedb has baked data, my old gggtools can expose the file entries over http. Are you looking for something you can use as CDN for a site? Feels sketchy to expose the actual data.

#

Apart from not decompressing everything, pypoe does the trick locally fine enough.

hushed relic
#

@dim stream I'm surprised you noticed that, did he report me too? 😅

grave wren
#

He's a silent watcher

hushed relic
#

that thread is 22 days old

grave wren
#

But I don't think you could really explain that stuff to people

#

For some this computer stuff is just black magic

worthy cape
#

“This link will take you out to pathofexile proper to auth” disclaimers, corrobated by the auth page? 🙂

#

Won’t help for the paranoid unknowing, of course.

#

@frigid nova one could roll a half-decent self-hosted one with either of my libs, depends entirely on the purpose

hushed relic
#

I tried

#

it's a bit inaccurate

#

but should be good enough

grave wren
#

Rip GGG support

worthy cape
#

I had some fun the other day, wrote some Python around the stable.py DAT scheme to emit Rust structures and parsing for the entries.

#

I keep trying to do C++ meta programming, gonna need to do procedural macros instead.

#

Tired of slow opening of dats in pypoe_ui

#

Nothing negative about the codebase, but it’s not speedclear meta 😛

obtuse citrus
#

It's been a while since I did anything with the UI but last time I checked the primary problem was the callbacks between C++ (QT) and Python that were like taking 50% of the performance :/

worthy cape
#

Nice

#

Used it as ground truth when manually implementing readers and had to flip back and forth between different DATs so probably worst case, multiple instances was also painful due to the synchronous startup load.

#

Very helpful codebase otherwise.

obtuse citrus
#

yeah there are various improvments that would help, asyncronous or multithreading as well having windows for each dat file would help

#

also as I said the callbacks take a lot of performance, an option to disable the data offset view at the bottom would probably make many files with a lot of that stuff load twice as fast

worthy cape
#

“patches welcome” 🙂

obtuse citrus
dense shore
#

NeverUnFloat how dare you take my money from my bank account salt

bold spire
#

Out of curiosity, can/ does an items ID change when altering it through crafting, or does it only ever change when the item goes to another account (on that note, does it change when migrating?) - I failed to find detailed information on this, and I´d be grateful if someone with the knowledge could tell me, given that trying to figure it out through experimentation might not catch everything.

delicate ore
tardy fox
#

@delicate ore now I found this about 15mins ago funny enough on backend of github search. I've just been talking with my party does this break TOS?

delicate ore
#

the real app doesnt break TOS

#

but that right there is a trojan

#

read the thread

tardy fox
#

lmao yeah I have it tabbed hadn't read it properly until you just said lmao 😂

#

as came here to ask if it would before I read it. I call that a sign 😄

#

But whilst I am here what i was looking for is does anyone have a github for a working trade discord bot?

#

or somewhere I can source one as I've got about 500000 tabs open 😄

delicate ore
#

thats an interesting idea actually

tardy fox
#

I've found some old python scripts. However as tomorrow is patch day and i've messed around on my discord as it is for too long. +knowledge not being massive.

I wondered if there was one. Or I will break apart these pastes and see what I can do :)!

#

with slowwwwwww time obvs 🙂

bold spire
#

trade discord bot?

delicate ore
#

im guessing one like poesniper but reports to discord

bold spire
#

ah

tardy fox
#

yeah like you have zana bot for pastebins etc. I wanted to find one for the next league or some steps on how I could ask a discord bot to gather me prices of items I request for it too search 🙂

bold spire
#

wasn´t quite sure what to make of it, and when I thought it might be like that I was wondering why you wouldn´t handle it as its own window / overlay (and / or report ingame if currently running) instead

tardy fox
#

Because I have a party of 10 too feed :D!

#

😂

#

so being accessible instantly via a bot in a channel for us all to use

#

as we're going to probably have a dedicated person for trading

bold spire
#

I see. So the discord part would be for the purpose of sharing... makes sense.

tardy fox
#

yeah ^_^

bold spire
#

Goes to show that I´ve never ever partied aside from getting waypoints.

tardy fox
#

I mean its 10000000000% lazy

#

As you could post links

#

but that doesn't look so nice 😛

bold spire
#

also.... a party of 10, in poe?

grave wren
#

guild i guess :p

bold spire
#

ah

frigid nova
#

he has to feed his minions

tardy fox
#

ayyyyy someone got it 😄

bold spire
#

well you could each run a tool and share via the guild channel. Dunno how hard it is to make a discord bot, but if snipers exists, implementing automated posting to guild channel should be easy. Heck even automated whispering to a specified list. Or no, wait, fully automated chatting is against ToS, forgot that.

tardy fox
#

Tbf parts of me wants to make one and im 100% commited but as tomorrow is nearly here for me. Im gonna try do it but wouldn't be atleast until after 1st week.

bold spire
#

btw, anyone happen to know something concerning my previous question on item ID´s ?

tardy fox
#

sorry btw 😂

bold spire
#

for what?

tardy fox
#

taking you away from your question hahah 😂

bold spire
#

nah no worries

#

I´ve got time

#

I´ve already wasted like 4 leagues on working on this thing (read: doing absolutely nothing except when remembering that I´m supposed to work on it just before the start of a new league)

#

also given that the question is buried now, might as well repost it:
Out of curiosity, can/ does an items ID change when altering it through crafting, or does it only ever change when the item goes to another account (on that note, does it change when migrating?) - I failed to find detailed information on this, and I´d be grateful if someone with the knowledge could tell me, given that trying to figure it out through experimentation might not catch everything.

frigid nova
#

im also interested in this ^

tardy fox
#

See how much of this applies to your question but for example if you use the split item bestiary and then imprints for example I know it does then....

#

Pretty sure it does anyway 😂

hazy fog
#

afaik the id only changes when it changes owners

#

migration might do it too alcastTHINKING

#

crafting should not

frigid nova
#

@polar island might know?

#

Out of curiosity, can/ does an items ID change when altering it through crafting, or does it only ever change when the item goes to another account (on that note, does it change when migrating?) - I failed to find detailed information on this, and I´d be grateful if someone with the knowledge could tell me, given that trying to figure it out through experimentation might not catch everything.

grave wren
#

master googler poeapp

hazy fog
frigid nova
#

@polar island thanks!

bold spire
#

read that. Wasn´t sure in spite of it. Failed to notice the reply was from GGG though

dim stream
#

@hushed relic Oh yes he did hahah

hushed relic
#

Oh well

#

And I would've gotten away with it

hazy fog
#

rearranging pins is a pain

hushed relic
#

if it wouldn't be for those meddling reporters

grave wren
#

step 1: hide mirrors

#

step 2: hide eggsalts

#

step 3: obtain bank accounts

hushed relic
#

I wonder

#

if GGG would decide

#

in leagues

#

mirrors don't drop

#

would it increase the average happiness or decrease it

grave wren
#

mirrors dont exist in my game

#

wouldnt matter to me

hushed relic
#

I think people might stop playing, but I bet in general people would be happier

main flame
#

Imagine League without HeadHunter

hushed relic
#

Unlike mirror's you can't hide just them

#

I don't wanna ruin the wurm's molt economy

#

Though, I think for the game headhunters are better than mirrors

#

Insane chase items are kinda a nice thing to have

main flame
#

i agree but we need more of them not just one

#

chase items are fine imo i but i kinda dislike HH

#

because it kinda brake the game

#

-have shit build just slap HH on it

grave wren
#
  • have shit build with headhunter
#

good joob :p

hushed relic
#

Well, one single "endgame encounter" aside

#

HH doesn't fix your build

#

just kinda accelerates it

#

besides it's so freaking expensive, it kinda avoids the imbalance rule

#

"you have this much currency/luck - you deserve that"

hazy fog
grave wren
#

closed source on github

#

gg

hazy fog
#

imagine a closed source program for free

frigid nova
#

what incentive do they have for it being closed source

simple ravine
#

I thought divine/exalt etc changed the ID?

hazy fog
#

The only exceptions are stackable types, such as currency, which can have different IDs when unstacked and restacked.

hushed relic
#

what tool is this?

simple ravine
#

I mean when applying a modifying currency to an item

hazy fog
#

causing an api update is different from being a different item id

#

poe sniper neversink

hushed relic
#

there's sometimes reasons to free software closed source

hazy fog
hushed relic
#

but in this case, those might not be good ones

#

usually security

#

for instance, we don't wanna host filterblade sources (backend in particular) on github

#

though I dislike the idea of sniping apps anyway...

hazy fog
#

I still think the api should require requested keys

grave wren
#

nty

#

that'd lock it away pretty much

hazy fog
#

good

#

if you can't explain to someone why you deserve access to the api you don't mathilShrug

grave wren
#

i dont even want to start to argue how dumb that sounds

simple ravine
#

what api?

grave wren
#

trade river

simple ravine
#

well, either you provide open APIs or you don't at all in this case

#

otherwise you'll just piss other off

#

especially in this circumstance

frigid nova
#

Also just to be clear, the sniping app is just opening a websocket to the official trade website, its not using the river.

simple ravine
#

who made it?

frigid nova
simple ravine
#

welp, maybe just make an open source alternative that blows his stuff out of the water 🤷

#

Good thing I am not super excited about the next league mechanic, could potentially work on something if time allows >=)

hushed relic
#

... I think it's actually gonna be super fun o.o

simple ravine
#

well, I am glad you'll like it

#

looking at the screenshot gif, it doesn't even look that useful tbh

hushed relic
#

btw thezensei, it's been about a year, since I've asked you about advise in terms of job decisions

simple ravine
#

are there outstanding deliverables from my side?

hushed relic
#

I'm not sure what I'm gonna do in the future, but spending a year managing, programming and slowly getting into the architecture of cloud and devops processes has done wonders for me

#

well, it has been good advice

simple ravine
#

ah, glad to hear it!

hushed relic
#

Just enables you to do and think in a lot of new ways

#

you stop thinking about many tasks as complicated and have a ton of new solutions if you wanna do something

simple ravine
#

my favorite advice is postpone as many decisions as possible

#

when it comes to architecture

grave wren
#

lean architecture :p?

hushed relic
#

Yeah, it's a good one

simple ravine
#

it may sound counterintuitive, but it's very effective

hushed relic
#

Enforces good API's/infrastructure and prevents you from doing mistakes and going too "technical" early on

#

it's very easy to start thinking in solutions as a developer

#

"what programming language"; "what technologies"

simple ravine
#

example: You know you need a distributed "eventing thing". Leave it at that, unless you really need implementation details. Kafka? Spark? Azure Event Hubs? Service Bus? Storage Queues? Does it matter? take those decisions later, when you know as much as you can

#

exactly

#

I think sticking with architecture for a while is a good decision though, especially if you enjoy it.

#

On that note, I have a meeting tomorrow, and one on wednesday

#

headhunters have found my phone number, and some have made some compelling cases

#

doesn't hurt to take a meeting i guess

grave wren
#

gl

simple ravine
#

ty

grave wren
#

i should start looking soon as well, kinda annoyed by a lot of little things at current company

simple ravine
#

had a meeting before vacation, the recruiter was quite nervous lol

#

i'm n a good position right now, not "actively applying", but more "open to suggestions"

grave wren
#

i am annoyed by lots of little things happening where the company could do so much better

#

they introduced a guild concept to invest 20% of your time for things that will benefit the company

#

but actually starting a fucking guild is atrocious

simple ravine
#

well, same thing here as well, but i try to just stay "above it" as much as possible

grave wren
#

we spent 50h trying to do it

simple ravine
#

sounds like google-copy-catting 10 years too late?

grave wren
#

basically

#

with lots of catch-22s

#

they want us to innovate but micromanage all the shit

#

and wonder why nobody bothers doing it

simple ravine
#

what's the company size?

grave wren
#

200ish people but we're basically two companies so double that +-

#

at my location we're 100

simple ravine
#

ah ok

#

we're 1000x that size 😄

grave wren
#

problem is the OG founders want to micromanage a lot

delicate ore
grave wren
#

one guy we went to talking about that guild (cloud stuff actually) first told us we just need to get the go from our PMs to allocate our time slots

#

we did that

#

afterwards he told us he needed more input and demands more info while saying before he doesnt care about the content

#

stuff like that is just annoying as fuck

simple ravine
#

what was your idea?

grave wren
#

we wanted to check which projects have which kind of experience with the cloud and then find ways to improve that for new projects

#

so basic stuff

simple ravine
#

why not just try to innovate something on the cloud?

grave wren
#

it's about the basic tech

simple ravine
#

inspire