#tooldev-general

1 messages · Page 65 of 1

worthy cape
#

Heh, took wget almost two hours to fetch all the contents of my GGPK via my tool to disk the other day.

#

Not surprising, as there's like 400k files in there.

#

@pseudo ocean What's wrong with Visual GGPK 2, btw?

#

Apart from the Broetli compression of DDS:es, my old C++ code based on ggpk_defragment.rb seems to have worked just fine with the current archive.

pseudo ocean
#

Visual ggpk pulls up an error about a mismatch in the threes or some nonsense

#

Only leaving part of the ggpk accessible it seems

#

I'm trying to get out various textures from around oriath for use in a personal place on a different platform

#

Like some of those large murals of innocence people typically just glance over

worthy cape
#

Like "Art\Textures\Environment\Act5\Innocence\StaindGlass_01_colour.dds"?

#

Nice huge texture, heh.

pseudo ocean
#

Those are nice yeah but I was talking about the act 5 textures on the ground and such

#

I can't get them extracted because I'm too damn derp with python

worthy cape
pseudo ocean
#

Was also needing their specular/materials textures if possible, it's for a fan art creation

worthy cape
#

normal+specular texture is in there too.

#

Should work "fine" for grabbing individual files.

#

No idea about how robust it is for all files, but it handles DDS, mat, ogg and txt right at least.

pseudo ocean
#

" To serve the contents on " Wuh ?

worthy cape
#

It has a built-in web server to see the contents of the GGPK file.

#

I couldn't be arsed making an actual UI.

pseudo ocean
#

So I won't have to use some python third-party utility to decompress the dds?

worthy cape
#

Interesting... those two files don't decompress properly anymore.

#

I wonder if they changed the internal format again.

#

My code integrated the decompression of the previous DDS wrapper.

#

Seems like it doesn't quite work anymore. Bah.

#

Ooh, nice. They've implemented symbolic links.

#

Sorry for the wasted effort, seems like I need to fix my tools up.

pseudo ocean
#

yeahhh

#

One of those feelings of " I know I'm not doing this shit wrong " kinda scenarios

pseudo ocean
#

latest outage broke pathofexile.com/trade (seeing offlines while I have online only enabled)

compact isle
#

huh, I'll issue a resync

#

should be better now

pseudo ocean
#

👍🏾

wind garden
#

aww, ggg didn't like my idea of a remote client to relay poe.trade whispers

#

you have to be physically at the computer you're sending commands to the server from

grave wren
#

i am sure they will check for any temviewer shenanigans

wind garden
#

nah

#

I asked a few days ago if it would be allowed to make a client on a remote machine that would copy a whisper message and relay it to a remote machine to be sent through the client

#

i guess they don't want people buying items while at work

cosmic saffron
#

you could set up a site for people to buy through other online players I guess

wind garden
#

too much work

#

and hard to verify people's credibility

#

if your goal is to get good deals on items, people could just buy the item and keep it

#

Sweet koam's heart for 3ex, i'll have this other guy buy it for me since I'm at work....awww he won't trade it to me now, he wants 5ex instead of 3

cosmic saffron
#

yeah it's something a lot more feasible for people that know eachother than random strangers

wind garden
#

ya

cosmic saffron
#

it still doesn't solve the problem of afk/price-fixing/relisting sellers though

wind garden
#

you know

#

i don't have to do anything with poe really

#

i just have to have a client that sends a string to my remote machine, sends F2_Down, then copies the string to clipboard

#

then MercuryTrade, which is allowed, will send it for me

#

.....

#

that's bs

worthy cape
#

@wind garden PoE runs quite well over the RDP remote desktop, 15-20 fps on a good pipe.

#

Enough to buy stuff 😃

#

Not as elegant, but works in a pinch.

wind garden
#

ya I've used it plenty. But it's still not very fast. At work it sometimes takes me up to a minute to connect for whatever reason (blame the wifi).

#

I want to be able to message the person and then connect to complete the trade

chrome topaz
#

i👏l👏l👏e👏g👏a👏l

grave wren
#

not ssfbtw

short hound
#

just a quick noobie question, with the public stash tab api how can i check if the user is online?

chrome topaz
#

you can't check that with the stash api, you can assume if somebody listed items recently they are online; additionally there's two separate private online APIs

short hound
#

can you give me the 2 end points I'm just poking around for fun

short hound
#

Ok ty for the info!

simple ravine
#

why are there two?

golden thunder
#

Yeah me too Im curious about that, it would be pretty useful to have a reliable way of knowing if a set of accounts are online or not.

lost wigeon
#

@polar island Looks like it's 15 000 in the docs

pseudo ocean
#

Has anyone been working on an updated ggpk extractor? There's certain .ogg's I'm looking for from it

obtuse citrus
#

what do you mean updated? as far as I can tell nothing is wrong with pypoe extraction

pseudo ocean
#

How do you get pypoe started? I can't seem to get python commands to work with it

obtuse citrus
#

for the ui, pypoe_ui in CLI, if that doesnt work, run python PyPoE/ui/__init__.py

#

if you want to use the api directly you have to use python (this is mainly what pypoe is for)

pseudo ocean
#

I had to edit shortcuts with commands to get pypoe installed, after that i'm totally lost because just opening init.py just opens and immediately closes a window

#

thought I used to have a python context right click but it's missing atm

obtuse citrus
#

Well, technically python should be in your PATH on windows, on linux the executable is added automatically (though aliased sometimes, if you use multiple python versions)

#

but as long you use the python.exe of 3.4.x it should work

#

assuming you installed it correctly

pseudo ocean
#

I've got python 3.4.0 shell installed

#

so I open shell what should I be entering to get that init thing going

#

Getting dos games back in the day working is about the extent of my savvy of tweaking with these sort of command prompts

obtuse citrus
#

do you know where you installed python?

pseudo ocean
#

" C:\Python34\ "

grave wren
#

For me it was. C:\Python34\python.exe *complete path to pypoe*\PyPoE\PyPoE\ui\ggpk_viewer\__init__.py

pseudo ocean
#

^ yeah I would had never figured that out, lol

grave wren
#

normally(!) you should be able to just use python ...

#

but you need to invoke the specific version

obtuse citrus
#

only if you installed it correctly to path^

grave wren
#

yep and only if its the only python distro you use

pseudo ocean
#

I was missing info on how to execute things in command

obtuse citrus
#

I'll need to probably make an installer for windows at some point for the people who just want to extract files

grave wren
#

it'd be neat yep, isn't there an easy way to add the required python version to your project that can then be used directly?

pseudo ocean
#

I had to do some real digging in archives to find this version of python

#

Need to put up a more pleb-friendly version of instructions on the wiki or something

obtuse citrus
#

The main reason for using an old versions is that if I want to use pyside 2 which works on newer versions

#

you'd need to compile it yourself

#

which is even less "pleb friendly"

grave wren
#

can confirm, self compiling is not too nice

pseudo ocean
#

you soo much as get halfway through saying the word " compile " around normies and they'll nope.jpg out

obtuse citrus
#

The non-ui parts work with any python version above 3.4 anyway

grave wren
#

oh. well that'd have saved me some troubles getting 3.4 as well 😄

pseudo ocean
#

C:\Python34\python.exe C:\Users\Balgias\Downloads\PyPoE-dev\PyPoE\ui\ggpk_viewer_init_.py

#

Is feeding me a syntax error on the : part of the command

#

aaaa

#

scripting is the devil

obtuse citrus
#

use quotation marks ( " ) around it it

#

also, missing a backslash ( \ ) before the __init__.py but not sure if discord just ate it

pseudo ocean
#

discord ate

grave wren
#

if you want to post such stuff here you can enclose it in `

#

example

pseudo ocean
#

' test '

#

'test'

#

test

#

there we go

#

"C:\Python34\python.exe" "C:\Users\Balgias\Downloads\PyPoE-dev\PyPoE\ui\ggpk_viewer\__init__.py" SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escap

obtuse citrus
#

can you replace the backward with forward slashes?

#

it seems like it's treating it as unicode escapes for some reason

wind garden
#

so I got a response back from GGG support saying if I send a string from a client to a remote computer and copy it to clipboard to let mercury trade paste it as a message, action would be taken against my account

#

wat?

pseudo ocean
#

yeah

#

they don't like us doing fun things

#

lol

grave wren
#

Fells like they didnt understand what you want to do

wind garden
#

but that's not even touching poe

chrome topaz
#

well at least it's not "if you send us one more stupid motherfucking ticket action would be taken against your account"

pseudo ocean
#

I remember the whole popsicle-stick-ban thing for people being because it's a " macro "

wind garden
#

lol

#

it's also completely unenforcable

#

how the hell are they gonna know

pseudo ocean
#

Not allowed to use all 5 potions at once ban

chrome topaz
#

you just told them thats how

grave wren
#

they'll query discord

#

easy

pseudo ocean
#

@obtuse citrus I have no idea what that means, rofl

#

I just need help getting a command to work ONCE with this fucking time vampire and I can figure my way out from there

obtuse citrus
#

use C:/Users/Balgias/Downloads/PyPoE-dev/PyPoE/ui/ggpk_viewer/__init__.py

wind garden
#

I really think GGG regrets allowing MercuryTrade and now it's too late becuse so many people use it

pseudo ocean
#

what's mercurytrade

obtuse citrus
#

oh god

#

use the commands in windows shell, not python

pseudo ocean
#

lovely

wind garden
obtuse citrus
#

type "cmd" in windows search, it opens up the windows shell

pseudo ocean
#

I can get a cmd prompt open sec

#

Traceback (most recent call last): File "C:\Users\Balgias\Downloads\PyPoE-dev\PyPoE\ui\ggpk_viewer\__init__.py", line 37, in <module> from PyPoE.ui.ggpk_viewer.core import GGPKViewerMainWindow ModuleNotFoundError: No module named 'PyPoE'

#

so appearently i need to reinstall pypoe because I didn't do it right the first time

obtuse citrus
#

I feel like you didn't follow the installation steps at all :/

pseudo ocean
#

Well I know what to do now thanks to your pointers

#

I wasn't able to get any of the commands working before in windows cmd or python until now

obtuse citrus
#

You need to install pypoe properly via pip, then that error should go away. You should really consider adding python and scripts to your path to avoid headaches with the paths

#

it makes the .exe useable from any place

pseudo ocean
#

Installing pypoe_exporter-script.py script to C:\Users\Balgias\Anaconda3\Scripts Installing pypoe_exporter.exe script to C:\Users\Balgias\Anaconda3\Scripts Installing pypoe_exporter.exe.manifest script to C:\Users\Balgias\Anaconda3\Scripts Installing pypoe_ui-script.pyw script to C:\Users\Balgias\Anaconda3\Scripts Installing pypoe_ui.exe script to C:\Users\Balgias\Anaconda3\Scripts Installing pypoe_ui.exe.manifest script to C:\Users\Balgias\Anaconda3\Scripts

#

ok so it relocated to my anaconda3 setup of python

obtuse citrus
#

use "C:\Python34\Scripts\pip.exe"

#

not entirely sure what anaconda3 is, if it's the right python versions it might work but I dont bet on that

pseudo ocean
#

It's just a big compiled thing that uses python 3.4

#

largely unneccessary

grave wren
#

allows you to neatly setup different py envs

#

and contains lots of scientific pre-built libs to easily use

#

mostly convenience stuff that shouldn't interfere

obtuse citrus
#

Well if it's using 3.4

#

you can give it a shot by running

#

C:\Users\Balgias\Anaconda3\Script\pypoe_ui.exe

worthy cape
#

@grave wren Thanks for mentioning Conda... made me throw up a bit there thanks to HPC work.

#

But that's a rant for another time and place 😃

grave wren
#

always happy to assist 😛

#

conda was the only option to get one lib running i needed for my thesis so it's kinda neat for me

worthy cape
#

Do you fine people know if any other file types than DDS have the indirect reference or Brotli compressed dual nature in the game files?

pseudo ocean
#

invoking C:\Users\Balgias\Anaconda3\Scripts\pypoe_ui.exe isn't doin nothin

#

guess I should uninstall anaconda

#

also isn't doing anything if I just try to open the .exe from windows

#

Installing pypoe_ui.exe script to C:\Python34\Scripts

obtuse citrus
#

Try the full path first and see if it gives you any error again

pseudo ocean
#

>>> "C:\Python34\scripts\pypoe.ui.exe" 'C:\\Python34\\scripts\\pypoe.ui.exe'

#

argh

obtuse citrus
#

dont do it in the python shell

pseudo ocean
#

I'm still in windows

obtuse citrus
#

the triple >>> are from the python shell

pseudo ocean
#

`PS C:\Python34\Scripts> pypoe_ui.exe
pypoe_ui.exe : The term 'pypoe_ui.exe' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1

  • pypoe_ui.exe
  •   + CategoryInfo          : ObjectNotFound: (pypoe_ui.exe:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
    
    
    

Suggestion [3,General]: The command pypoe_ui.exe was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\pypoe_ui.exe". See "get-help about_Command_Precedence" for more details.`

#

PS C:\Python34\Scripts> ".\pypoe_ui.exe" .\pypoe_ui.exe

grave wren
#

PS E:\Git\PyPoE> C:\Python34\python.exe PyPoE\ui\ggpk_viewer\__init__.py works fine for me, shell was opened in the base pypoe folder

pseudo ocean
#

PS C:\Python34> C:\Python34\python.exe C:\Users\Balgias\Downloads\PyPoE-dev\PyPoE\ui\ggpk_viewer\_init_.py C:\Python34\python.exe: can't open file 'C:\Users\Balgias\Downloads\PyPoE-dev\PyPoE\ui\ggpk_viewer\_init_.py': [Errno 2] No such file or directory

#

ffs I hate command shit soo badly

#

I've quadro-checked the destination directory that is 100% accurate

grave wren
#

it's double underscore in front and behind init

#

your pasted thing seems like its only one

#

shell will autocomplete files normally if the path exists

pseudo ocean
#

ImportError: No module named 'PyPoE'

#

h0ow

#

whY

#
  • implodes
grave wren
pseudo ocean
#

that page assumes the person knows how to invoke that pip command properly

#

I hope in the future a standalone .exe will come out for just extracting things from the ggpk like visual ggpk used to (It's out of date )

#

this py crap is way too frustrating for me

#

and requires extensive knowledge of how pip and or commands work

grave wren
#

the commands you need to know are basically listed there

#

if your python is installed properly you literally just invoke the listed command you need and bam done

pseudo ocean
#

Gives no context where or how " pip install -e .[full] " is used when having a command window opened for the setup.py directory

grave wren
#

you're asked to navigate to a specific folder and then execute one of the pip commands below to install the lib

#

not sure what's missing here to make it easier to understand

pseudo ocean
worthy cape
#

Syntax may be a bit silly if you're in powershell instead of a proper cmd shell.

#

And/or there's no Python in yonder path.

pseudo ocean
#

" And/or there's no Python in yonder path. " My complaint about a lack of context on that page

#

I don't think windows 10 has the old dos-like cmd shell

grave wren
#

C:\Python34\Scripts\pip.exe instead of just pip if your path is not set

#

it has

#

win key => cmd

worthy cape
#

They changed all the quick ways to launch a console window to be backed by Powershell a biannual update ago or two, but cmd.exe is still very alive and kicking.

pseudo ocean
#

I see

worthy cape
#

And if you're in a bind, you can invoke it inside a PS window.

pseudo ocean
#

The windows team changing shit that didn't need to be changed

worthy cape
#

Preaching to the choir, laddy 😃

grave wren
#

at least we have a semi functional ubuntu bash

pseudo ocean
#

I dunno how my pip didn't end up on PATH when I setup python to be setup on my windows PATH

#

which is why C:\Python34\Scripts\pip.exe was needing to be used instead of just pip

grave wren
#

did you restart power shell after installing python?

pseudo ocean
#

idk

grave wren
#

restart it now and try to just call pip

pseudo ocean
#

nothing

grave wren
#

welp no idea

#

works fine for me in PS

pseudo ocean
#

Had these errors pop up when installing pypoe using pip full

#

dunno if they're show-stopping or not

#

damn exe works now

pseudo ocean
#

Now then

#

after all that nonsense

#

I've gotten to experiment with using some of the rosette textures from act 5 in my roman-themed house on secondlife

#

If I can't have an act 5 themed hideout ingame i'll make it elsewhere :V

#

lol

torpid mesa
#

Yeah the act 5 holy building tile set is great

wind garden
#

@fickle yew not sure why but lvl 70 Lurchers with Craicic Presence aren't showing up priced correctly on poe.ninja

simple ravine
#

You should have custom tiles made for your real life floor 🙂

grave wren
#

💵

glad parrot
#

Hello people! I am the tool creator of the quiz game and a builds index: https://www.path-of-exile-builds.com/. Probably someone can take a look on it from the developer perspective and give me some feedback? I'd like to be more connected to the community, I also would give feedback, just ask me! Have a nice day all!

worthy cape
#

Hi!

cosmic saffron
#

looks good, maybe colour-code the various tiles for different classes

#

forum threads have tags which you can extract for the ascendancy info with which you can update the thumbnail for

glad parrot
#

thanks for the feedback, I have seen it already once. Need to optimize the PoB extraction. I use simple regex to do so.

hasty orchid
#

i feel like T1 mod for life recover rate is not working

warm mulch
pseudo ocean
#

because guess who is not adding more mods to xyz

reef jacinth
#

Hey guys, I made this small character progression tool and just launched @ https://www.poe.guide/ It basically lets you pick out uniques and gems you want to use for your character and see when you can start using them. Now I'm wondering what extra info you'd like to see to make it even more useful, and what feedback you might have for it overall. Thanks 😃

bold ferry
#

@reef jacinth Is it a bug that it only shows uniques up to R or is it intended for now? Couldn't add Thief's Torment, since it's not in the list

reef jacinth
#

@bold ferry Definitely not intended, i'll check it out! Some items might have wrong info/not exist (apart from that bug), I'm fetching data from the wiki api and I haven't 100% nailed the query I think. EDIT: Most uniques should be there now, around 800. Might be missing 20 or so but not sure which.

deft jolt
#

Would be interesting if it showed attribute requirements aswell

reef jacinth
#

For sure! I'll do that next, thanks 😃

worthy cape
#

There's nothing more fun than to finally make that purchase you wanted and notice that you're 50 dex down.

reef jacinth
#

I added attribute requirements now @ https://www.poe.guide/ (might have to reload site twice) as the attribute requirements that you need to reach to equip everything in one act. I figured it might get cluttered if I put requirements on all items. Is this a good way to go about it or should I fit in individual requirements also?

grave wren
#

Hm does anyone have an overview of where which kind of beasts spawn? Currently looking for tauruses but apparently arena is the first map containing them?

bold ferry
#

Saw that somewhere the other day and it seems to be exactly what you're looking for

grave wren
#

Awesome thanks

simple ravine
lost wigeon
#

@simple ravine You're rich 😱

reef jacinth
#

Like can I invoke something like this over HTTP and get the result back as JSON?

 {{#invoke: QuestReward|table
  | filter_by_class=Scion
  | filter_by_quest=Enemy at the Gate
  }}

If not, is there somewhere I can find data on which classes can buy which gems from vendor?

simple ravine
#

@lost wigeon been flipping

#

and there's some oddities with poe-rates calculations too while we're at it 🙂

#

I was hoping I didn't have to make my own stash-fetch-index thing

lost wigeon
#

Really which ones?

simple ravine
#

I'm mostly trading ex/chaos because it's so volatile

#

sometimes the pricing just seems a bit off

wind garden
#

Can someone go to poe.ninja and tell me what a 6L pledge of hands is showing for price?

#

Mine shows 5.5ex but poe.trade shows 4.5

#

Trying to tell if it's me or poe.ninja that's messing up

deft jolt
#

Ninja shows 5.5, ovh shows 5.4, trade shows 4.5

#

I'm guessing a couple of people just listed it an ex cheaper?

delicate ore
#

@gritty olive how goes currencycop?

fickle yew
#

@wind garden In my experience when it looks too different from actual listings I usually find the answer when I toggle the search to also include offline players

wind garden
#

i tried that too

#

there's no resemblance

#

there's a lot of listings between 4 and 4.5ex

#

nowhere close to 5.5

#

also look at the sparkline

#

it's completely flat

#

in fact, they all look flat for the last 2 days

#

kinda like they stopped updating

deft jolt
#

actually you're right

#

they do

wind garden
#

could be confirmation bias

#

but it seems a little strange considering how far off some item prices are

#

look at chin sol

#

poe.ninja lists it at 5ex but poe trade has 2 at 4ex and 3 at 4.5ex

#

all online too

deft jolt
#

well it's not poe.ninja's fault

#

people list ~40 6l chin sols a day

#

some of them will be cheaper than the rest

wind garden
#

ya but normally poe.ninja adjusts accordingly

#

i don't know on what interval though

#

but I can look through my logs and see prices change regularly

fickle yew
#

Hm, the online search for 6l pledge looks reasonable with 5.5 here.. The listings for me go: 4.5, 5, 5.5, 5.5, 5.5, 5.7, 6, 6.5.

#

But yeah the graphs do look a bit wonky 😃

#

@wind garden You're right. My river fetching had stalled for some reason (unknown so far).

#

It's running again now.

#

Thanks for the heads up!

lost wigeon
#

@simple ravine The stats are a bit delayed since it takes a lot of time to compute them over the whole set of items.

grave wren
#

Hm regarding the builds section, when do builds pop up?

#

Some of my chars are missing from poe.ninja > builds

fickle yew
#

@grave wren They pop up daily if they're on one of the ladders and >= level 80.

#

(and if they're not looted - missing items)

#

So right now you need at least level 93 to show up on Bestiary

grave wren
#

hm interesting

#

Ah apparently it is there now

fickle yew
#

There's a some 80-92 characters in the Bestiary page atm tho - but that's a bug - those are people that opted out of SSF

#

so they are technically on a ladder..

#

Just the SSF one as retired 😃

grave wren
#

ah that explains it

fickle yew
#

They'll be gone in a few days though

#

I have a 7 day grace period from I last saw people on laddder.

grave wren
#

opting out of ssf

#

disgusting :>

#

i've probably forgotten to swap from bsc to bscssf too but it's interesting to see.

#

do you snapshot guys who go private or are they removed too?

fickle yew
#

I list the last useful snapshot I have.

#

Same if people remove items.

#

The concept is not so much to be a ladder, more to be a useful collection of builds and statistics.

grave wren
#

nice, yeah that helps a bunch

fickle yew
#

I want to list the reason a build isn't updated though

#

(and when it was last updated)

#

People seem to be confused when it's not 😃

grave wren
#

i'd just like to get an overview over all leagues when filtering for items

#

for example getting all leagues chars for weirdos using vortex

fickle yew
#

Wow there's only one Vortex player in my list

grave wren
#

or if its easier to keep the filtered stuff when swapping between leagues

#

that'd also be nice

fickle yew
#

It does keep filtered stuff when swapping

#

As long as the filter is valid ... 😃

grave wren
#

oh

fickle yew
#

But Vortex isn't used in all leagues

grave wren
#

i see

fickle yew
#

Try with Blade Vortex

grave wren
#

Right, sorry didnt check that one 😄

#

Not sure if showing empty results would be less confusing for some but that's not an issue i'd say

#

Too bad that you can "only" get the ladder stats

#

the post from ggg today about used skills was lacking compared to the tools you provide

fickle yew
#

Initially I was indexing accounts based on the trade river.

#

But the rate limiting is pretty harsh for indexing that many accounts. And it's quite the hassle.

#

You have to come up with heuristics for whether you think a given account is worth fetching again now.

#

If it's worth spending your rate limit on.

grave wren
#

Ah ok, understandable

fickle yew
#

But yeah, I'd love to have 90+ in BSC

#

88-92 is usually how far I go with my characters anyway.

grave wren
#

same for me

#

but i am mostly in ssf now so i am indexed either way \o/

fickle yew
#

Hehe

#

SSF ladder ends at like level 63

grave wren
#

I'd love to have stats about acc age and playtime of an acc too

#

so you could really do "meta" snapshots

#

even grouped in knowledge/playtime tiers

fickle yew
#

I'm guessing the avg account age is pretty high for 93+

grave wren
#

true but imagine if you could reliably get 80+ chars

#

it'd be really interesting

#

As it stands now i mostly use your page to check how others build stuff like iron commander

fickle yew
#

There's an infinite amount of work to do on improving stat calculations etc though.

grave wren
#

which is really interesting

fickle yew
#

The dream would be to list DPS, but realistically.. Yeah 😃

grave wren
#

yeah that'd be quite a lot of additional calculations 😄

fickle yew
#

The amount of complexity is staggering 😃

#

It's impressive how well PoB does it.

grave wren
#

I mean you are assembling a pob import, if you can somehow arrange the gems right it might work that way

fickle yew
#

I am "manually" creating a PoB import.

#

PoB is not involved.

#

So my import doesn't contain the normal summary stats

grave wren
#

ah too bad

fickle yew
#

If PoB had a headless mode.. 😃

#

and preferably if it could run on Linux.

grave wren
#

hm i think xyz did a port to run it on a webserver

#

but would still need quite some changes to use it for your site i guess

timid hemlock
#

There isn't really anything stopping you from running PoB headless on Linux, if you write a wrapper around the Lua code

fickle yew
#

Interesting. It just seemed that quite a bit of the code was coupled with the UI

timid hemlock
#

You just need to write dummy functions for all the rendering stuff

fickle yew
#

I guess you could write a wrapper that represented them as nothing 😃

timid hemlock
#

Then manipulate the program's modules directly 😃

fickle yew
#

Yeah that'd work.

timid hemlock
#

I'd think it'd be quite easy, actually

fickle yew
#

Probably easier than getting my own calculation engine up to date anyway 😃

timid hemlock
#

Problably 😉

fickle yew
#

It's still stuck in PoE 2.0 land

grave wren
#

i'll run poison obliteration wander in your poe 2.0 land, where do i apply 😉

fickle yew
#

My calculator does have support for poison.. But not the Obliteration mod though 😃

#

Thanks for the feedback @timid hemlock - I'll consider the wrapper thingy 😃

timid hemlock
#

No problem 😃

grave wren
#

aw, but a headless wrapper for pob would be interesting

timid hemlock
#

I'm actually tempted to try it myself

#

It'd be interesting to see it work

fickle yew
#

It'd unlock a metric ton of community tools 😃

timid hemlock
#

Probably!

#

Bugger it, I'll take a look now

#

With my knowledge of the program, this shouldn't take long

fickle yew
#

Yeah that's my issue.. Just figuring out the approach would probably take me a while.

#

So if you get to 10% and decide not to do it, atleast put it on a branch for inspiration 😃

timid hemlock
#

Ok, managed to get it to start, and load a build

#

Easy peasy

#

200 lines of code, most of it just empty functions

#

o_O

grave wren
#

nice

timid hemlock
#

Starts up pretty quick when texture loading is a nop

grave wren
#

i'd love to be able to query keystones btw. 😄

timid hemlock
#

How do you mean?

grave wren
#

when you load up a build it'd be neat to get all assigned keystones (vp, acro, ...)

timid hemlock
#

Oh right

grave wren
#

because you'd need to parse the tree yourself otherwise

#

so double the work for the same thing you already do in pob 😃

timid hemlock
#

Right, so you want that in the build file?

fickle yew
#

@grave wren don't sidetrack him..!

grave wren
#

😦

fickle yew
#

He's doing important work

grave wren
#

headless version would be fine too 😄

timid hemlock
#

Said important work is done, actually 😛

grave wren
#

but if its in the xml it'd also be great

timid hemlock
#

Getting it from the headless version is easy enough

fickle yew
#

@timid hemlock Is it on a branch somewhere?

timid hemlock
#

Not yet

#

I'll submit the wrapper with the next dev branch commit though

fickle yew
#

Cool. Thanks!

grave wren
#

nice :3 might use that as well if i can draw more things out of it

fickle yew
#

I did do a bit of hacking on a PoB fork. Added so I could get stat weights for my build to put into poe.trade for jewel searches.

#

Worked great.

#

Turns up some jewels you wouldn't normally expect sometimes. Just shows how complex the whole thing is.

timid hemlock
#

😃

grave wren
#

highly unethical use of resources

#

reported to the appropriate authorities

#

😃

fickle yew
#

Sorting jewels by added DPS is pretty nice. I basically just iterate through a small list of stats and calc how much 1% gives me.

grave wren
#

Yep that's neat

#

didnt think of that yet

fickle yew
#

Interestingly most of the jewels I've bought like that were like 5c and in the top 3-5 of my list.

#

(assuming you don't want life)

grave wren
#

with abyss i can imagine it being really crazy

#

to find really good ones for your specific build that you normally wouldnt look at

fickle yew
grave wren
#

interesting, never used the weighted search

#

tbh didnt even look at any crit chance on jewels yet

#

maybe i've missed some amazing stuff 😮

timid hemlock
#

I'm adding in a few goodies here

#

Like the ability to import from the provided get-passive-skills or get-items JSON

grave wren
#

Interesting, then i could update the bot to preview from profile links too 😮

timid hemlock
#

Indeed

fickle yew
#

That'll be nice. My "create-pob-export" code is rather hacky 😃

grave wren
#

how do you get the right active skill gem though

#

you'd probably need a list of active gems, and some guesswork?

timid hemlock
#

Kinda

#

I'm actually not sure what the easiest way is

#

Other than letting PoB do it for you >_>

grave wren
#

😄

#

i mean iterating through all groups and picking the most dmg one is always an option i guess

fickle yew
#

Getting active skill gem is always challenging 😃 Some people run 2 6 links

#

and some people run nothing but <= 4 links (like RF)

grave wren
#

especially with shaper/elder stuff yep

fickle yew
#

I still count those as links

grave wren
#

i mean before that it was 99% either in the body or weapon slot

fickle yew
#

Yeah

fickle yew
#

That amount of detail that goes into calculating your average high level Guardian's Energy Shield is insane 😃

timid hemlock
#

Isn't it!

fickle yew
#

Do you support the jewels that change other nodes in range yet? This Guardian is using Healthy Mind to convert life nodes to mana nodes, but it looks like they're not affecting his mana.

timid hemlock
#

PoB has always supported those

fickle yew
#

Hm

timid hemlock
#

Build plix

fickle yew
timid hemlock
#

Oh right, poe.ninja

fickle yew
#

I was just looking through a random Guardian to determine what actually goes into the calculation.

#

I just grabbed the PoB export from that char to look at.

timid hemlock
#

You're not exporting the radius value for jewels

#

So PoB has no idea that they're supposed to be affecting nearby nodes

fickle yew
#

Ah great, I can fix that then 😃

timid hemlock
#

Naughty 😛

#

I've had bug reports for PoB for that one before

fickle yew
timid hemlock
#

No, that always shows when you hover over a jewel socket

#

If the jewel is working correctly then the radius will display when you're not hovering

fickle yew
#

Ah, the medium one just looks highlighted compared to the other colors.

timid hemlock
#

You should see the radius in the tooltip itself if it is working correctly

#

Nah, that's just the radius colour scheme

fickle yew
#

I'll add the radius to my export

timid hemlock
#

Or wait for headless

#

And never have these issues ever again!

fickle yew
#

Uhhh

#

I don't know if I can completely let go of my own stat calculator 😃

timid hemlock
#

😛

#

Come to the dark side

#

Cookies etc

fickle yew
#

It's an interesting way to appreciate the depth of the build system.

timid hemlock
#

Indeed

fickle yew
#

Cookies?

timid hemlock
#

We have them on the dark side

fickle yew
#

Is PoB tracking my data!?

#

and affecting elections?

timid hemlock
#

😛

fickle yew
#

My stat calculator was the first tool for poe I worked on. So it's... 3 years old?

timid hemlock
#

Yikes

fickle yew
#

poe.ninja was just a weekend project because my friend wanted currency rates 😃

timid hemlock
#

Hehe

#

And look how it grew

#

Mind you, PoB was a simple damage calculator 3 years ago

#

Wasn't even meant to be released, ever...

fickle yew
#

Atleast you've solved all the problems now 😛

timid hemlock
#

Pfft I wish

fickle yew
#

How's the JSON import going to work?

timid hemlock
#

However the hell you want

fickle yew
#

I mean for my indexer I have both those JSON pieces.

timid hemlock
#

There's a spot in the wrapper file where you can put your own code to mess around

fickle yew
#

Ideally I could zlib/base64 compress them and hand them to you.

#

Ah okay.

timid hemlock
#

I've added a few helper functions to work with

fickle yew
#

That's fine.

#

My previous iteration obviously doesn't include PoB running near my software.

timid hemlock
#

Such as one that loads a build from the 3 JSONs (get-characters is needed too)

fickle yew
#

Hence my "manual" export.

timid hemlock
#

Yeah 😃

fickle yew
#

I had fun with your cough UTF-8 support in item names too!

timid hemlock
#

_>

#

<_<

#

That's one of the side effects of starting out as a hacked-together DPS calculator

fickle yew
#

I also found one my my exports a while back that listed a Jewel in the Skills tab 😃

#

Lost that export though.

timid hemlock
#

.... the heck...

fickle yew
#

I'm sure that's my bad though.

timid hemlock
#

Probably ❤

fickle yew
#

or a very complicated UTF 8 encoded item name that coincidentally made it look like a jewel.

#

Could be.

#

What do you need from get-characters?

#

Aren't they all in the character part of items json?

timid hemlock
#

Let me look

fickle yew
#

],"character":{"name":"...","league":"Bestiary","classId":4,"ascendancyClass":3,"class":"Champion","level":91}} from items-json

#

{"name":"...","league":"Bestiary","classId":0,"ascendancyClass":1,"class":"Ascendant","level":86} from get-characters

timid hemlock
#

True

#

It isn't in get-passive-skills though

#

Which is where it is really needed

fickle yew
#

Yup, you need get-items and get-passive-skills

timid hemlock
#

The program normally handles them 100% separately

#

So I'd need to add special code to the wrapper to hook the character data from get-items into the passive tree import

fickle yew
#

Yeah that makes sense.

#

Not really rocket science for me to do that 😃

#

Then again rocket science is pretty basic compared to Path of Exile build science.

timid hemlock
#

Yup, but I'm making changes to the program's code to accommodate this

#

It wasn't possible to pass JSON into the import code before

fickle yew
#

Ah

timid hemlock
#

So I need to make sure this can be done easily

fickle yew
#

Basically the usecase would be: Import stuff, ... maybe toggle a few calc conditions ..., export including summary.

#

I still have to understand the build to know what makes sense though.

#

So I doubt I could even get rid of my build parsing code if I wanted to.

timid hemlock
#

Indeed

fickle yew
#

Just having the wrapper is a big help. I can manually add a backdoor function in my version if needed.

timid hemlock
#

Ok, import from JSON is working properly

#

I've committed the wrapper (and necessary changes to ImportTab) to the dev branch

#

Have fun

fickle yew
#

Fixing jewel radius 😃

#

Thanks!

grave wren
#

yep that" jewel in skills"-thingy fucked my bot too

#

so thanks a lot :p

lost wigeon
#

@simple ravine Since you're a C# sensei, which resource would you recommend me to learn the language? I've used it mostly with Unity 3D so I'm not a total beginner and I also have a good knowledge of Java and C++.

wind garden
#

there's also a decently popular C# discord server for questions

#

a couple recommendations I'd give, if you're doing GUI work, use a WPF framework like MvvmLight. Learn to use a dependency injector like Unity (not the game engine) or my personal favorite SimpleInjector

#

and read up a bunch of the async/task library

grave wren
#

How is the c# in a nutshell book retik, any idea?

#

Those are normally great as well

wind garden
#

i haven't read it personally but I've generally had good experience with any of the Oriley books

grave wren
#

ah too bad, same here

wind garden
#

I learned c# pretty quick, it's easy to get started. The stuff that takes more time is GUI stuff

#

learning the framework and its quirks

lost wigeon
#

@wind garden Thanks a lot for the links. I'll take a look 😃

grave wren
#

I've only used xna and unity yet for c# myself

wind garden
#

i like WPF now but you really have to get used to data binding and how the UI notification system works

#

otherwise you run into weird issues where stuff doesn't update and you're spending large amounts of time googling stuff without success

#

if you have experience with JavaScript I'd recommend using a web front end for any GUI stuff and a .Net Core service for backend

#

that'll be portable and more future-proof

grave wren
#

Not a huge fan of any UI frameworks in java/c#, i've looked into both and it seemed quite convoluted

wind garden
#

C# is better than Java in that respect

#

but yes

grave wren
#

i hope so

#

swing was meh at best and java fx isnt too good either

wind garden
#

that's why people use UI framework libraries to help

#

MvvmLight is popular

#

so is CaliburnMicro

grave wren
#

will take a look, thanks

wind garden
#

@lost wigeon I have an example project on github that includes a number of handy things for GUI and a starter project

#

also includes a wix installer for easy deployment

grave wren
#

The main thing keeping me from c# is that deving on a mac was kinda meh

#

should be way better now

wind garden
#

Visual Studio for Mac has come a long ways

#

you won't be able to do WPF on a mac though

#

which is why I recommended JavaScript

#

you can use Mono to run on mac but it's slowly being replaced by the portable .Net Core

#

.Net Core 2.0 supports like 99% of the .Net Framework APIs

grave wren
#

yeah i've heard that. MonoDevelop is the bane of my c# exp

wind garden
#

think it's all but like 46 APIs

#

I used Visual Studio for Mac to develop my iPhone app

#

used c# and xamarin

grave wren
#

didnt exist back then 😄

wind garden
#

ya

#

i started with Xamarin Studio on mac and then they came out with VS for Mac

grave wren
#

in the last part of my unity thing i've used vscode

#

which was also fine

wind garden
#

ya vscode is great too

#

the plugins are actually better in some respects

#

and it's wayyy faster

grave wren
#

Interesting 😄

simple ravine
#

@lost wigeon I have a few resources that I got for another C# aspirant, I'll dig those up for you. I've been doing C# for 15 years, so I am a bit out of touch on the learning resources.

#

But you have previous developer experience. Mind lettming me know what other languages than Javascript you know?

grave wren
#

i'd also be interested if you dig either way :p - Java/Python/PHP some C(++)

simple ravine
#

yeah I asked around in a couple of communities I'm known in, and just going through my @'s in them right now

grave wren
#

simple ravine
#

I haven't been active in there, but still someone referred to me on a question distributed virtual actors 10 days ago... and I realized that now lol

grave wren
#

time to get typing!

simple ravine
#

I'm sure he figured it out by now, after 10 days. If he didn't, he's a lost cause anyway 😄

#

Ok so these two books are the ones for C# specifically:

C# in Depth, 4th Edition
https://www.manning.com/books/c-sharp-in-depth-fourth-edition

C# 7 in a Nutshell
https://www.amazon.com/C-7-0-Nutshell-Definitive-Reference/dp/1491987650

grave wren
#

ha good, so the nutshells are probably good for basically any language nice

simple ravine
#

the Manning one is made by Jon Skeet, who's a frigging rock star

#

anything Jon Skeet or Eric Lippert is a good read

fickle yew
#

@timid hemlock It seems to have problems initializing properly:

grave wren
#

I think i've looked into one of their books on the play framework

fickle yew
#
Error running script:
Classes/ImportTab.lua:696: attempt to index field 'skillsTab' (a nil value)
stack traceback:
        Classes/ImportTab.lua:696: in function 'ImportSocketedItems'
        Classes/ImportTab.lua:589: in function 'ImportItem'
        Classes/ImportTab.lua:429: in function 'ImportItemsAndSkills'
        .\HeadlessWrapper.lua:189: in function 'loadBuildFromJSON'
        .\HeadlessWrapper.lua:211: in main chunk
grave wren
#

thanks for the suggestions it's appreciated 😃

simple ravine
#

nice.. after today's Windows Update, my PoE is running like shit

#

hah, nevermind

#

multithread got turned off

grave wren
#

i had issues with the old fall creators update so could also be win :>

#

there is some rare bug that leads to the antimalwareexe to scan itself

#

leading to one cpu core being at max

simple ravine
#

interesting

#

Windows 10 is the version I've had the least issues with

#

very happy with it actually

grave wren
#

i just downgraded to pre fall update and it runs like a charm

#

didnt bother trying again

simple ravine
#

I have post and it runs well here

#

fwiw

grave wren
#

but tbh never had huge issues with win since vista

simple ravine
#

nah, not too big of issues

#

a bit nuisance with win 8

#

but other than that, it's been pretty great.. a lot of people complain about it, but that's normally issues between the chair and the keyboard

grave wren
#

oh that on i actually skipped

#

good old layer 8 issues

simple ravine
#

they said Windows 10 was the last version of Windows as we know it right?

grave wren
#

apparently

#

fingers crossed it wont be a subscription based approach

#

abandoned most adobe stuff due to this philosophy

simple ravine
#

well I like the subscription thing for software

#

it allows more people to have a legitimate copy of the software without shelling out thousands of dollars in one go

grave wren
#

i've found a good replacement for ps and illustrator in affinity designer

#

but it adds up so much

#

a tenner there, twenty here, fifty for a phone bill etc

simple ravine
#

yeah, i mean if u dont use it that much

grave wren
#

i mean i am by no means a designer either

#

so i wouldnt bother with PS if there is a decent cheap alternative

simple ravine
#

my BizSpark runs out in may

#

I'll prob go with the subscription after that

chrome topaz
#

you can subscribe to windows?

grave wren
#

there were rumors for the new win versions

#

because MS released news of this being the last windows ever released

simple ravine
#

xyz, msdn subscription for visual studio etc

#

im an avid user of the enterprise features in visual studio

#

most people wouldn't, in fact i would recommend most to get community edition

grave wren
#

i came to enjoy jetbrains stuff

simple ravine
#

i hate a love/hate relationship with them

#

ReSharper (plugin for visual studio) is making everything sluggish unless your computer isn't a nuclear reactor

grave wren
#

weird, i've only heard positive stuff about it

#

no issues with their IDEs for java and other langs either on my devices

simple ravine
#

ReSharper adds 9 seconds to startup of my visual studio lol

grave wren
#

ew

chrome topaz
#

CLion is pretty good on linux

grave wren
#

pycharm loads in ~10s for me including the project view

chrome topaz
#

and kinda the only option

simple ravine
#

xyz, tried VS Code?

chrome topaz
#

nope, I use sublime for text editing

simple ravine
#

well VS Code has become a semi-IDE

#

couple of employees who like to run linux/mac use VS Code and is quite happy with it

ionic yacht
#

VScode > all 😃

chrome topaz
#

yeah maybe i'll check it out, don't like microsoft though

wind garden
#

VSCode is one of the least microsofty things they've made

#

it's written in JavaScript and Electron

#

and is entirely plugin based with lots of suppport from the community

#

microsoft provides some of their own plugins, but you don't have to use them

chrome topaz
#

that just makes it worse

wind garden
#

not really

#

it's fast and lightweight

#

and customizable to your liking

#

@grave wren regarding Resharper, I've used it for 6+ years now and it does slow down VS quite a bit but I still rely on it. Jetbrains has their own standalone C# IDE called Rider which is very fast and has all the resharper features built in. They don't have suppor tyet for WPF preview though, it's coming in an update this year.

#

Rider is also cross platform and works on Mac

simple ravine
#

I did not like Rider at all

wind garden
#

have you used it recently?

#

it's quite a bit different than VS

simple ravine
#

I downloaded and gave it a try a month ago

wind garden
#

the IDE is tailored to be closer to PyCharm or IntelliJ

#

so if you're used to using either of those, it's probably easier

chrome topaz
#

I really like how all their IDEs have same ui so i can switch between android studio, clion, pycharm and feel at home

grave wren
#

+1

#

i think you could even go with one and just get the plugins

winter fossil
#

VS Code's way of handling merge conflicts is really nice. Worth installing just for that cause

simple ravine
#

Git for Windows added merge editor support with VS Code

#

pretty good testament of that indeed

pseudo ocean
#

niice

delicate ore
versed ginkgo
#

@delicate ore Thank you for your contributions, I'm sure they'll be used. :D
Although for one to obtain the Tool-Dev role you'll need more in depth tools for the game. Unfortunately those AHK scripts will not be sufficient.
We do appreciate your efforts, stick around and keep it up - You might come up with something awesome 👍

delicate ore
#

i guess i will just have to work on chaoshelper then

versed ginkgo
#

Oh for crafting?

#

Seems nifty

delicate ore
#

the main issue i'm having with it is actually making a gui for it

#

i can't use electron for it since some people play fullscreen

#

have to use CEF and draw a directx overlay

#

but then again, i need to figure out how to do input events too

#

its a hassle, the base program already works though

gritty olive
#

There is a branch with fixes

#

Need to add changing settings and delete

lost wigeon
#

@simple ravine C++, Java, Perl, PHP ... Ocaml

#

Thanks a lot for the resources 😃

simple ravine
#

So you're familiar with DDD and SOLID etc?

lost wigeon
#

SOLID yes

#

Not DDD

lost wigeon
#

Actually I'm familiar with Continuous integration

gritty olive
#

Its ok

simple ravine
#

DDD stands for Domain Driven Development

gritty olive
#

Ddd

simple ravine
#

It's a way to architect and structure your business logic in applications

gritty olive
#

It can get unweidly

simple ravine
#

Especially works well with ES (event sourcing) and CQRS (Command Query Responsibility Segregation)

#

bot not a necessarity

lost wigeon
#

Got a lot to read 😄

simple ravine
#

blue book, u probably will want to read twice 😄

#

some of the stuff isn't really clear the first time for most readers

#

but the elevator pitch tldr is

  • put your logic where it belongs, in the domain model
  • don't use anemic domain models
  • structure your logic based on the business
lost wigeon
#

Yeah I guess I will have to read it several times 😄

simple ravine
#

It's worth it.

gritty olive
#

You can run that one locally, and you can create reports, if you want to remove reports, you'll have to delete your files for now

#

But it gives you the proper amounts

torpid mesa
#

'legal flask macro' isnt legal

#

unless ggg made an exception for you it breaks their rule of 1 button = exactly one action always every time no conditions

delicate ore
#

ah i see

#

i made that when i heard the only rules for macros was one press = one server side action

wind garden
#

PoE has built in detectors for popsicle stick macros too

simple ravine
#

should be pretty easy to get around if you're ambitious enough... but what's the fun in playing then?

grave wren
#

pick pathfinder, have more flask charges than you could possibly spam away \o/

versed ginkgo
#

@wind garden Seriously? lol

#

🍭

torpid mesa
#

gotcha yeah they have refined their rules over time and i guess we have refined our understanding

grave wren
#

I honestly do not think they have a set of rules

#

Feels like it depends a lot on who responds

torpid mesa
#

i think they have a set of rules that they want to enforce but some support agents dont know them

#

like if you stick to: 1 button = exactly one and only one and that same one action every time, they have allowed it

#

outside of support agents that seem to not understand the question

grave wren
#

hm also possible

#

i think it'd be good to just publish the rules

deft jolt
#

they probably want it to remain vague

grave wren
#

obscurity never helps imo

hushed relic
#

It does in this case I think. It's a general "anti-smartassery rule"

#

They want to minimize automation

#

One can build a auto-stash-sorter that completely obeys the current rules

#

If it wouldn't be for how vague they are

#

I don't think GGG would honestly track or waste their time on finding people who run things like the flask macro - UNLESS you do it in public - that's a great way to become an example

#

I mean - things like Mercurial trade and trade macro are already border-level grey

grave wren
#

that would've been my counter

#

Some things already do not obey the things they said to others but apparently are fine because the dev didnt bother to ask

#

which makes it a bit moot in my opinion

hushed relic
#

Well, they're also doing it to prevent a... "tooling power creep"

#

I think the general rule is: as long as it only provides you with information or does chat commands - that's ok

#

as soon as it actually moves items, activates flasks, skills or anything else

#

that's not to GGG's liking

simple ravine
#

I use MercuryTrade and I haven't seen any actions that wouldn't be ok based on the rules that have been communicated so far.

hushed relic
#

Whispering a player, is technically several button-presses

grave wren
#

But having this as written rule does not seem to allow power creep does it? It'd just clarify the points instead of having to manually propose the pitch to a support guy who then tries to use the guidelines to judge it

hushed relic
#

The support clearly has the directive: "tell no"

simple ravine
#

In my opinion, the power of 3rd party tools aren't as much with the game-play anyways.. I like that 'vanilla', personally. But gathering data from different sources, and intelligently combine and asses that data and present conclusions to the user, and combined with simple 1-server-actions are what I believe are the most powerful and what we'll see in power-creep on the horizon

hushed relic
#

Yeah whistles

simple ravine
#

@hushed relic It's my understanding that it's one server-action, and a whisper with multiple key-presses are still counted as 1 of such

#

Yep... cough

grave wren
#

ssfbtw

hushed relic
#

That'd legalize auto-sorting though

grave wren
#

reported both of you for those heretic thoughts

simple ravine
#

How would you do the auto-sorting that way?

hushed relic
#

Remember the stash layout

#

Assume you start at first tab

#

Constantly hit 1 button

#

that button iterates through your inventory spaces, ctrl+Cs each

#

moves the stash left/right based on a ruleset

#

ctrl+clicks it if it's on the right spot

#

(chris disapproved)

grave wren
#

oh yeah just wanted to ask, i remember this idea

#

personally I'd be content if they'd finally have a multitab approach

#

to* help with sorting the stash

hushed relic
#

Absolutely

#

though, I feel like it has become less horrible since I started farming T16/shaped/uber elder instead of bleach my eyes with non-stop shaped maps

grave wren
#

Well i just abandon any idea of trying stuff in standard

hushed relic
#

the pace is slower and you get valuable items instead of a stream of smaller finds

simple ravine
#

Just play hideout-warrior xD

grave wren
#

because my stash order is reset every time it merges and i have 193282301923 tabs

simple ravine
#

I did in the past days while working... but it makes you completely braindead during intense hours lol

grave wren
#

The madman

#

I think i'd rather burn it all instead of doing that

simple ravine
#

I made a decent chunk of currency

#

I bought 32 shaper set for later

grave wren
simple ravine
#

Last elder not found... Not much surprise there huh?

hushed relic
#

mine's 0/5 😉

#

Yeah, the last elder is annoying

#

but it's not that bad

#

first of all, uber elder is way harder than most people assume, and most builds have no business going there. It just leads to frustrated players who can't farm shaper/elder at all, because uber hocks the middle of the atlas

simple ravine
#

I'm moderating Lifting's stream (and work on a couple of projects with him, etc)... he stopped his stream early yesterday in a ragequit when elder spawned on a T13 and a guardian spawned on a T15

hushed relic
#

then elder farming is fairly profitable, especially at the start

#

but it is annoying

simple ravine
#

I just want to finish the questline

#

first and foremost

hushed relic
#

I understand that

#

I only got the first "succesfully corrupted" essence yesterday

#

was wondering, if I'd ever find one

simple ravine
#

Successfully corrupted.. as in upgrading to Hysteria et al?

hushed relic
#

Yep

grave wren
#

Boons of SSF you can likely just ignore uber elder as it won't happen even if you solely play there :>

#

But all in all it seems the users just cry about anything

#

When the sparse alch meme was made i was sitting on 80 alch in ssf

#

no chance of depleting them

#

Tried crafting an amu this week so i went down to 30 and am at 80 again

hushed relic
#

I felt the alch thing too though

#

This league I experienced some crazy shortage of alchemies

#

I think we were just too used to harbinger/abyss dropping tons of loot, while filters became progressively strict and people cared less and less about picking up trash uniques

grave wren
#

Yep

#

That was also an interesting phenomenon which mostly didnt bother me

#

I'm running with a modified semi-strict version of your filter

#

so I didnt really feel the problems

#

I feel the issues of getting red maps though

#

might be either bad RNG or something changed

hushed relic
#

I felt issues with those at <125 map completed without heavy map invesmtnet

#

and for T15/T16 sustain I still need to throw in everything I have (prophecies/sextants/chisels/chaos orbs/zana rolls)

#

At some point you'll reach an isle of stability with red maps

#

where you can easily sustain T11-T14

grave wren
#

hm probably, just getting to it is a bit meh

#

@fickle yew Just out of curiosity, are you using the headless wrapper directly for PoB or are you putting something else in front of it to make usage easier? 😄

wind garden
#

@versed ginkgo no, not seriously lol

versed ginkgo
#

Ahah okay

wind garden
#

it was a joke at GGG's practice of banning things they can't possibly enforce

versed ginkgo
#

Quite funny

wind garden
versed ginkgo
#

Earlier today yeah, they say one button press for several macros and not for several keyboard actions

fickle yew
#

@grave wren didn't do much with it yet. Work..

grave wren
#

Ah too bad :<

deft jolt
#

Anyone have an excerpt of a beachhead map from the public stash api?

shadow dune
#

oh hey

#

does anyone here know who runs poe.trade

#

or more specifically the best way to get in touch with them

grave wren
#

xyz does

shadow dune
#

just "xyz" on here?

#

i've never seen him speak; don't want to bother the wrong person

grave wren
#

yeah sometimes

#

he has the same green nick if you want to catch the right one

chrome topaz
grave wren
#

e.g. 5% reduced Chill Duration on You is not an outcome for quivers afaik

velvet fog
#

@grave wren thanks

whole warren
#

Increased area of effect on corrupt belts also not searchable (and lvl21 gems but idk if that's related or another issue)

grave wren
chrome topaz
#

looking good, package it up and put on npm

grave wren
#

missing some npm_package modules

#

maybe something to print stuff

#

in color and emojis

chrome topaz
grave wren
#

nice, added all colors

#

still baffled that this is on npm

#

but welp

simple ravine
#

facepalm.

whole warren
#

it's beautiful thank you for sharing

velvet fog
#

[RIP] LabCompass 1.3.0 release - Loot Locations

gritty olive
#

rip

hazy fog
#

🔫

slow forge
#

I mean they ain't killing the app, which is what I was afraid of

grave wren
#

i found the usability too annoying to ever use it more than once to try it

#

why bother with an app if i can just have the pic on my 2nd monitor

slow forge
#

For me PoELab pics are hard to read

#

But that's just me I guess

grave wren
#

fair enough

slow forge
#

After re-reading Chris' message I sorta stopped understanding, if they're killing the app or that loot location thing

slow forge
#

Wish someone would clarify, but I doubt anyone but Chris knows what he really meant

grave wren
#

They will remove the logging of the area id

#

so the tool cannot show the location of the stuff anymore

#

end of story

slow forge
#

PoELab dev on Reddit also mentioned that their data comes from those log lines as well, so does that mean PoELab is gonna get put down too?

grave wren
#

Why would they be put down a player runs this lab

#

and records the layout

#

the tool just cannot show loot locations anymore

#

if they wanted to shut down they could just randomize the layouts more or the complete lab

slow forge
#

So it's just loot locations then, I'm relieved

grave wren
#

Well if they had an issue with the tool

#

they had plenty of times to nullify it

slow forge
#

On a different note, I wish there was a way on Discord to see who is developer of what application. 'Cus I found about a lot of interesting apps through this chat, yet for some Tool Devs I have no clue what they made. Is there a sub reddit or something a kin to that where tool devs post their releases and such?

deft jolt
#

but it's fairly inactive

slow forge
#

While you're here, nice job on the Pricer app, loving it for listing maps quickly @deft jolt

deft jolt
#

glad to get feedback 👌

slow forge
#

My only gripe with it, is that it pulls up PoE Trade Macro tooltips, but I thought it was mostly because they use similar shortcuts/keybinds

deft jolt
#

Hm don't know. Both are written in two completely different languages

#

I can easily change the styling of the tooltips if that's what you mean

#

It's just the default style

slow forge
#

No, it's different

#

Give me a sec

#

So what happens is, if I run Pricer and PoE Trade Macro simultaneously, when I go to right-click an item it will give PoE Trade Macro tooltip + add a price in the note (through Pricer). However when I do not run Pricer, PoE Trade Macro tooltip doesn't appear.

grave wren
#

can't you setup two different hotkeys to separate actions?

deft jolt
#

Not really sure why that's happening

#

to the best of my knowledge these two programs shouldn't be able to infer with each other to that extent

slow forge
#

@grave wren Thing is when I don't run Pricer, PoE Trade Macro tooltip doesn't appear on right click

grave wren
#

huh weird

#

you could try to rebind poe macros hotkey to another one

#

if it doesnt happen then the pricer uses the combo for something

deft jolt
#

It's possible that trademacro listens to clipboard events which in turn activates the trademacro window

#

Cause Pricer does copy item data to clipboard on right click

slow forge
#

Also Pricer seems to be overriding the Ctrl+D shortcut from PoETM causing the tooltip from PoETM to never appear and puts the price check for the item into Pricer window

#

Dunno if that's intended

deft jolt
#

Not sure what that app is

slow forge
#

I shortened PoE Trade Macro

deft jolt
#

ah

slow forge
#

Tired of typing out the whole thing lol

#

So the first problem would be fixed if I just rebind Trade Macro's Ctrl+C to some other key?

deft jolt
#

Not necessarily

#

tradebacro runs off ctrl+c, right?

slow forge
#

Yep

deft jolt
#

pricer basically inputs ctrl+c on right click

slow forge
#

Now question is how to make Trade Macro not take that Ctrl+C

#

Maybe some magic will happen and only Pricer can take Ctrl+C? Like with Ctrl+D shortcut

deft jolt
#

Well the thing with those is that any program can listen for clipboard events

#

same with keystrokes

#

so it's pretty hard to distinguish if a program should act upon an event

grave wren
#

No clue if it works @slow forge POE-TradeMacro\resources\ahk => line 83: ParseItemHotKey := "^c" change to any other key of your choice

#

iirc ^ is the ctrl modifier

deft jolt
#

it is

#

tbh i've never used trademacro

grave wren
#

i even use the item info thingy in ssf 😄

slow forge
#

Erm, which file again?

grave wren
#

oh sorry

#

POE-ItemInfo.ahk

slow forge
#

I'll try, thank you

#

And what's with Ctrl+D shortcut then @deft jolt Does Pricer just intercept it before it gets to PoE Trade Macro?

deft jolt
#

Nope. It only listens to clipboard write events and RMB presses

#

doesn't cancel anything

slow forge
#

Hmm

deft jolt
#

ctrl+d should open a window right?

slow forge
#

It opens trade search

deft jolt
#

what happens if you press a key when the window's open

slow forge
#

PoE Trade Macro doesn't show it's tooltip and Pricer displays same text as it would if I right clicked the item

deft jolt
#

i mean without pricer

slow forge
#

Sec

deft jolt
#

does trademacro automatically close its window on button press

slow forge
#

Also @grave wren Unfortunately despite me changing that shortcut, PoE Trade Macro still seems to give it's tooltip stuff on Ctrl+C

grave wren
#

Hm just to make sure, did you exit and reload it?

slow forge
#

Yep

grave wren
#

aw

slow forge
#

Twice

deft jolt
#

Could be a case of both windows using topmost

grave wren
#

I can check it when I am back on my machine

#

but thats in like 10h minimum

slow forge
#

It's fine, I'm in no rush for that anyway

#

It's a minor thing anyway

deft jolt
#

I'll take a look

#

@slow forge I'm not really sure. Only thing that comes to mind is Pricer overwriting the clipboard before trademacro can act upon it

slow forge
#

Well as I said it's small thing, overall the app saved me some invaluable time on pricing what at this point is dozens of maps

gritty olive
#

yeah that app is billions times better imo than trademacro

deft jolt
#

glad at least some people like it

slow forge
#

Hey @gritty olive Really enjoying CurrencyCop as well. I have a bit of a question though, is it possible and if it is, will you implement map tab support at some point?

void blade
#

Think the issue right now is that the Map Tab doesn't work on the website, which CurrencyCop pulls its information frmo

#

Not 100% sure tho

trim gazelle
#

is it possible to craft aspect skills on to items in PoB atm?

wind garden
#

k how does this happen. I see a 6L chest show up on poe.trade live search. I message the person instantly. They say that they already sold it about a minute before.

#

what indexer is faster than poe.trade live search by a full minute?

grave wren
#

maybe none he couldve just told you sold

slow forge
#

I sometimes tell that to people when I'm feeling lazy

#

Feel a bit bad afterwards though

whole warren
#

I do it when I know I've underpriced something but I don't know by how much so I can reprice it until I stop getting messaged instantly T__T

#

I feel a little bad but then the rush of capitalism kicks in

simple ravine
#

hmm, time for a new live-search comparison maybe

hollow oriole
#

If it doesn't exist , making a system where the buyer can also put his wantings would be awesome on poe.trade

hazy fog
#

how would you recommend doing so

hollow oriole
#

there are similar sites with the thing i've recommended for other games

#

i can post em later

chrome topaz
#

@simple ravine checked it yet?

simple ravine
#

nah, shaper is like santa right now, dropping flasks like a mad man

wind garden
#

it's weird, poe.trade doesn't seem slow right now. It's like there's somebody out there with a private indexer that's still working somehow.

chrome topaz
#

don't bother I'm sure poetrade is 💯 the best

pulsar moat
wind garden
#

i will when I get off work

#

but my suspicion is that they'll be really close in speed

#

which is why this seems strange

#

for anyone suspecting that the person was just trolling me, he seemed rather disappointed after having realized that he sold it for too low by about 50ex. Pretty inclined to believe that he did indeed sell it and that he was telling the truth that he sold it more than 5 seconds before I whispered him.

pulsar moat
#

you were on live search?