#tooldev-general

1 messages Β· Page 73 of 1

compact isle
#

yeah they're custom

#

use handlebars for rendering and stuff

gritty olive
#

heh I use handlebars too

#

I wonder if popper can avoid overlapping element with mouse tracking

versed ginkgo
#

@gritty olive Couldn't do a screenshot like this at the office coz no pob, but it's what I meant πŸ”½

#

Doesn't list the jewels under items

#

But from what I understand they're yet to be added though πŸ˜› just checking

gritty olive
#

oh the sockets

#

ye, they are in the tree area and I haven't parsed them yet

grave wren
#

Tsk

#

You need to push the ladder harder nijko

gritty olive
#

I had to rewrite the item parser to support sets 😏

grave wren
#

Expecting pob2.0 in 7h when I am home

#

You better get hacking

grave wren
gritty olive
#

playing overwatch deathmatch tho

grave wren
#

Pls nijko

gritty olive
#

i gotta git gud at doom

misty sparrow
#

hello, anybody knows if the chances of shaper etc mods listed in poecraft are also datamined? Because poedb doesn't have chances for them

glad plaza
#

At least they seem to be equal to datamined chances. The chances can only be displayed in the context of an item. If you just look at the mod list in poedb it has no context to compute the chances.

misty sparrow
#

true but poedb lists shaped mods under specific item types yet doesn't have chances there either

glad plaza
#

oh right. didnt scroll that far down

#

it's just not trivial because if you display the chances for shaper mods you have to adjust the chances for the simple mods

#

and since this is only a static list thats just not possible. but for this exact reasons sites like poecraft exist.

misty sparrow
#

all i need to know is if ones on poecraft are also datamined. I am making a simple tool for delve just to have an idea of possible mods and their rarity. I am fully aware that datamined values can be totally wrong

glad plaza
#

as I said it looks like it

simple ravine
#

drop chance table can't be datamined anymore

misty sparrow
#

thanks @simple ravine !

glad plaza
#

did they remove the spawnweights? @simple ravine

simple ravine
#

no, was referring to the currency drops

#

modifier spawn weights are still there afaik

#

but there have been talks about some people at GGG wanting them gone as well

glad plaza
#

but this was not the question, no? the question specifically mentioned shaper mods

simple ravine
#

ah right. sorry, misread

misty sparrow
#

i wonder why they are still there if servers can have different values

glad plaza
#

I'd be fine with that if they at normalize them to 0 or 1

#

otherwise there is no way to know what a shaper mod is or what mods are attack mods

misty sparrow
#

so they are datamined probably? thanks guys, both of you

simple ravine
#

they have a spawn tag

gritty olive
#

@versed ginkgo I'm seeing 11 sockets πŸ€”

versed ginkgo
#

Isn't it 10 in the pob?

gritty olive
#

It is 10 but there are 11 socketed jewels

versed ginkgo
#

Not home rn I may have clicked something on the tree, I'll check soon

simple ravine
#

there are spawn tags called "boots_elder" / "boots_shaper" etc

#

i'm assuming they will add spawn tags for the Delve-specific modifiers if any

gritty olive
#

I see why

#

PoB keeps track of allocNodes

#

the jewel information will stay in it

#

and it's not flagged so I'd have to build the tree manually to alloc nodes

#

Β―_(ツ)_/Β―

velvet fog
#

I can display the chance or weight for elder/shaper mods if needed

#

mods could use different ModDomains, ModGenerationType, or spawn tags/weight, need final .dat to do data-mining

simple ravine
#

@velvet fog I'm assuming there are delve-specific spawn tags as well?

velvet fog
#

Jewel, Leaguestone, AbyssJewel, Atlas use ModDomains, Essence, Bestiary, Enchantments use ModGenerationType, and elder/shaper use tags/weight

simple ravine
#

there are a bunch of leaguestone specific spawn weights

#

there is also a spawn weight called "jewel", "abyssal" etc

velvet fog
#

ya, I forget that

#

if it have a specific tag

#

for jewel, it must match ModDomains and tags/weight

gritty olive
#

PoB has different node identifiers than the sites

versed ginkgo
#

So it shows if you remove the extra one on the left?

gritty olive
#

I've made it work just like PoB, but PoB stores that information in the code

#

so if you come back and re-alloc the jewel is still there

#

okay it's live now

versed ginkgo
#

Cleared cache and they show normal now dw

gritty olive
#

lol

#

I haven't released new version so css might be a lil broken

versed ginkgo
#

All good lol

gritty olive
#

sockets only show for singular tree codes, gotta add multiple tree support

versed ginkgo
#

Sounds like missions

gritty olive
#

I have the code in place but haven't finished lol

versed ginkgo
#

All in time \o/

#

But looking more and more detailed every time

gritty olive
versed ginkgo
#

That's a new one chaosthinking

gritty olive
#

oh man, nvm ignore me then

versed ginkgo
#

Asked my friend if he custom made it

gritty olive
#
Path of Exile Wiki

The Primordial ChainCoral AmuletRequires Level 34(2-4) Life Regenerated per secondCan Summon up to 3 additional Golems at a timeYou cannot have non-Golem Minions25% reduced Golem SizeGolems Deal 40% less DamageGolems have 35% less LifeGolems have 83% increased Movement SpeedP...

versed ginkgo
#

Wiki dudes doing work too :o

gritty olive
#

πŸ€” it's on chuan's wiki

#

maybe it is in the api

#

nope

#

I patched my dataset

#

it's there now

versed ginkgo
#

Looking good

misty sparrow
#

@velvet fog is there a guide, even a simple one, to how data stored in .dat files? I mean what headers/bytes etc to look for at least

misty sparrow
#

awesome thanks!

simple ravine
#

well first you need to parse the .ggpk file

velvet fog
simple ravine
velvet fog
#

@misty sparrow

Dat Format
- entry size: 4 bytes
- entry blocks: entry size * column size
- separate blocks: 8 bytes, \xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb
- data blocks
ex:
    4 bytes entry size: 16
    search separate blocks, return 84
    entry blocks: 84 - 4 = 80
    column size: 80 / 16 = 5
#

I had my own, ...but in PHP

simple ravine
#

ouch πŸ˜„

gritty olive
#

honestly one written in Go would probably be the best outside of python

simple ravine
#

you underestimate my c# skills, pal

#

extracting the entire ggpk is faster with my library (measured)

gritty olive
#

well, I was thinking more for portability so you wouldn't have to use mono on ubuntu etc

#

also perf

simple ravine
#

you don't have to use mono on ubuntu

gritty olive
simple ravine
#

.net core

gritty olive
#

oh yeah windows made a thing

simple ravine
#

windows made a thing?

gritty olive
#

Register Microsoft key and feed

#

disgusting

#

I forgot how weird ubuntu was

#

goes back to centos where you just download an rpm

simple ravine
#

you're making 0 sense right now

gritty olive
#

Β―_(ツ)_/Β―

simple ravine
#

you can install the .net sdk on mac and linux, and compile native shit with it nowadays

#

i.e. .NET Core

gritty olive
#

I think I posted the link for doing that

chrome topaz
#

truly the future is now

gritty olive
#

the future is always one second ahead of you

simple ravine
#

they've also been adding low-level high-perf API surfaces to .net core

chrome topaz
#

also, why's that "disgusting" lol

#

you have to register their key because packages are signed

#

so your system needs to know what key to verify against

gritty olive
#

single RPM vs Key and registry

simple ravine
#

that's pretty common

gritty olive
#

debian is worse though

simple ravine
#

you realize it's a good thing, having signed packages right?

gritty olive
#

you've missed the point it seems of what I am saying

chrome topaz
#

guess they didn't bother building a .deb for debian

#

how sad

gritty olive
#

ikr

simple ravine
#

the good thing is it's open source, u go ahead and do it if u want πŸ˜›

gritty olive
#

I feel that is a running gag in OS

simple ravine
#

go compile .net core from source if u'd like

gritty olive
#

thats the gag

simple ravine
#

gag?

gritty olive
#

minimum effort, fallback on user to do work

#

however worst is when a paid product does it though

simple ravine
#

i'm fairly confident that if enough people would migrate to debian and ask for a .deb package for debian, they'll comply

gritty olive
#

or the paid product is a shittier version of their OS one

simple ravine
#

there's just not enough people wanting it

chrome topaz
#

that's not surprising

gritty olive
#

@velvet fog how do you generate your api with the webcdn links

#

I have a feeling it's based off the GGPK

velvet fog
#

@gritty olive

$sql = <<<EOF
SELECT BaseItemTypes.Code AS Name,
CONCAT("{$WEBCDN}", ItemVisualIdentity.IconPath,"?scale=1&w=",BaseItemTypes.Width,"&h=",BaseItemTypes.Height,
CASE WHEN ItemClasses.Code='Map' THEN "&mr=1&mn=1" ELSE "" END) AS IconPath,BaseItemTypes.ItemClassesID,ItemClasses.Name AS ItemClassesName 
FROM BaseItemTypes,ItemClasses,ItemVisualIdentity 
WHERE ItemVisualIdentity.ID=BaseItemTypes.ItemVisualIdentityID 
AND BaseItemTypes.ItemClassesID=ItemClasses.ID 
AND ItemClasses.ID IN (3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,35,37,38,41,47,50)
EOF;
#

that api is a sql raw output

gritty olive
#

interesting

worthy cape
#

@gritty olive I wrote a library in mostly self-contained C for the GGPK side of things, only dependency is brotli for the compressed meshes and textures. Didn't give any hoots about DAT files as my personal goal was rendering assets.

#

I picked C because of having a reasonable chance of it being usable from scripting languages with horrible C++ standards like CPython's manylinux1.

#

Oh right, core library doesn't even rely on brotli, hoisted that out to the viewer code as there's brotli libraries for languages already.

#

Some day I'll get around packaging it properly, when Free Timeβ„’ manifests.

gritty olive
#

Oh sweet

gritty olive
deft jolt
#

@velvet fog These are missing from the Swagger
List ignored trade accountsHTTP GET https://www.pathofexile.com/api/trade/ignore
Ignore a trade accountHTTP PUT https://www.pathofexile.com/api/trade/ignore/{{account}}
Unignore a trade accountHTTP DELETE https://www.pathofexile.com/api/trade/ignore/{{account}}

gritty olive
#

same exact property

cosmic saffron
#

===

gritty olive
#

It's printing it's values

#

not doing checks

#

πŸ˜‚

cosmic saffron
#

where's the object from?

gritty olive
#

item parser

cosmic saffron
#

is it iterating through all the properties to find a non-truthy value? should catch the line:string at least

strong badge
#

whats the way to get leaguenames? πŸ˜„

gritty olive
#

I figured it out

#

had to traverse the parent to check against a value

gritty olive
#

let's have 8 weapon 1s

timid hemlock
#

Having fun there?

gritty olive
#

@timid hemlock ye man wild west when it comes to skills in PoB

timid hemlock
#

πŸ˜„

#

It all makes sense once it's loaded into the program

#

Or at least I think it does :3

gritty olive
#

Idk if you've seen it yet

timid hemlock
#

Yeah I did see it pass by the rock I've been hiding under lately

#

Nice work πŸ˜ƒ

gritty olive
#

If I get a chance I might submit a PR to re-process items before export

#

that would save a lot of processing for everyone involved

timid hemlock
#

Hmm

#

I'm not sure why I'm not already doing that at this point

#

There used to be a good reason for not doing it

#

But that's been lost in the mists of time now

gritty olive
#

I'm trying to avoid converting ModDB / ModList over

#

I have a headless PoB but shoving things into it, and then getting back output takes too long :/

timid hemlock
#

Hmm

#

Are you using a continuously running instance for that? Or spawning new ones

gritty olive
#

I actually wrote my own

#

It doesn't "spawn an instance" of it

timid hemlock
#

Ah; directly interfacing with the code then?

gritty olive
#

Yeah

timid hemlock
#

Ah, neat

gritty olive
#

I know Item.lua pretty in-depth now

timid hemlock
#

πŸ˜ƒ

#

Yeah, item handling is fun

gritty olive
#

Abyss sockets are probably the worst part tbh

timid hemlock
#

Really?

gritty olive
#

Yeah, since there isn't a re-processing, when you import, you build them in another section after the item is built when it's inserted into the Items tab

#

I had to track that stuff down, it can be completely avoided by relying on the variants though

timid hemlock
#

Oohh right

#

Yeah, because it is dependant on the item's modifiers

#

Hmm

#

Should do reprocessing then πŸ˜„

#

But then I'll remember why I don't do that now >_>

gritty olive
#

I actually am quite perplexed by the sockets going missing

strong badge
#

hey everyone! wasnt there some community managed api doc for the PoE API's? πŸ˜„

deft jolt
#

check the πŸ“Œ

strong badge
#

well thats way to ez :*)

#

thank you!

velvet fog
#

@compact isle ItemClasses.dat UtilityFlaskCritical missing Category value Flasks

velvet fog
#

FishingRod missing "Two Handed Weapon" too

simple ravine
#

@hushed relic Feature request: Beam visualization on filterblade.xyz on the items you want to beam (and minimap icons stuff too) πŸ˜„

hushed relic
#

I've been thinking about that @simple ravine this is certainly something we wanna do over time

#

however, for now that's very low priority, we first need to integrate all of these new features, once we have the details

#

and find a solution for the UI-box-problem

simple ravine
#

UI box problem?

hushed relic
#

and also get them into the filter and add the advanced features and style related stuff

simple ravine
#

I think I am missing some context

#

plebs

hushed relic
#

I need to rework the visual editor to somehow fit all of this in

#

without confusing users

#

and without making it too fat

#

lol πŸ˜„

simple ravine
#

kids that weren't born around Windows 95

hushed relic
simple ravine
#

but yeah, what other features are we talking about?

hushed relic
#

Beam, mapicon, sound. The user needs to see if any of those are present on one glance

#

And I don't wanna make the editor larger

#

So that's my current sketch

simple ravine
#

I think that can be done like you are doing it now, with the icons

hushed relic
#

I was actually using windows 95, when I was like 8? 9?

simple ravine
#

but I would probably add those icons right-aligned in the vertical level of the title

hushed relic
#

That doesn't work sadly

simple ravine
#

yeah same here.. when u born? I'm an 85-er

hushed relic
#

89

simple ravine
#

I used Dos and Windows 3.1 too

hushed relic
#

the title is a separate thing in the domain langauge

#

and not everything has one

#

by the way I've gotten the Application Manager job, I've been talking about around half a year ago

#

Starting in october

simple ravine
#

Nice! Congrats!

hushed relic
#

Thanks, I'm feeling a mix of excitement, "bring it on"-feeling and anxiety πŸ˜„

#

Took only like 6 interviews, to pass the process

simple ravine
#

hehe, yeah i can imagine

#

I actually sold my shares in my stuff, and thinking about starting consulting again

#

but also working in a little secret project with Lifting

#

so we'll see what's what

hushed relic
#

That sounds intriguing

#

Looking forward to see that

simple ravine
#

I think that is subliminally confusing people a lot

hushed relic
#

what do you mean?

simple ravine
#

Information overload, and it takes up a lot of UI real estate

#

the list

hushed relic
#

Yeah, that's something we've noticed too

#

we're working on something like a switchable compact mode

#

or different views

#

We've implemented that for currency already, it can easily switch from full mode to a "tierlist editor mode"

#

The item appearance is not editable in that state, but the tierlists are very close to each other so you can drag-drop easily

#

Might do the same, but reverse for apperances

#

The tierlist editor mode will likely come for delve, it's already implemented

#

THe rest will likely have to wait, we expected an easy patch without a lot of changes for filterblade

#

that changed, so no we've put a cut on the new feature development and are working on the beam/map thingies

#

(we usually resume some evening development activities on filterblade 2-4 weeks before release)

coarse robin
#

I've always wondered if your name @hushed relic was a reference to the 'Neversink Farm' in NY, or was that a happy coincidence?

hushed relic
#

Coincidence, I've found out about the farm around a year ago

#

I've been trying through all kind of random names, my brain would spit out in Guildwars2 because EVERYTHING was taken

#

and after 150+ attempts, NeverSink worked

simple ravine
#

something like that perhaps

#

and obviously resize the containers to look nice

hushed relic
#

That's actually very slick

simple ravine
#

so I think you're on the right track

#

the +10 more could either open a modal or just expand it

#

but 2-3 in the tier kind of gives most people an idea of what kind of tier this is

#

the show-hide can be a toggle button, rather than 2 buttons

hushed relic
#

It has a disable option too

#

sometimes it's 3 options

simple ravine
#

hmm

hushed relic
#

I really like the map/beam/sound buttons

#

maybe we can implement it as some sort of "toolbar" within the editor

simple ravine
#

the ultimate success of a design is when there is nothing else to remove from it

#
  • some famous dude
hushed relic
#

interesting paradigm

simple ravine
#

what's the difference between hide and disable?

#

I never thought about that tbh

hushed relic
#

It's rulebased so it passes rules until it finds 1 and matches it

#

with hide, it finds the rule and stops searching if it matches

simple ravine
#

ah, switch case

hushed relic
#

disable removes the rule

#

yep

simple ravine
#

that right there, is something non-programmers will have a hard time understanding

hushed relic
#

we usually solve it, by giving the user only 2 options that make most sense

#

there's a limited number of 3 option ones

#

for instance animated weapon

simple ravine
#

This might sound pretty cynical, but when I've done UIs and such in the past, I've always thought of the user as my mother.

#

And think "Would she understand this?"

hushed relic
#

no, that's pretty accurate acutally...

simple ravine
#

this even confuses me sometimes hehe

coarse robin
#

So it's just an 'Offline Save Cache'

hushed relic
#

Yeah, in case you empty your local storage

#

and don't like the online one

simple ravine
#

How do I find my savestate if I wipe my browser?

hushed relic
#

If you wipe your local storage? You don't, it's gone

#

Unless you have an online save URL or a save-file

simple ravine
#

Time to bookmark my save πŸ˜„

gray glade
#

hi, is there a place where I can find raw .json files containing all map mods, item mods, ...? or did I need to manually map them into a .json?

simple ravine
grave wren
#

@hushed relic gz on the new position

hushed relic
#

thanks πŸ˜ƒ

gritty olive
#

@hushed relic congratulations

timber prism
#

neversink take my energy man you're the best πŸ˜„

velvet fog
#

neversink new position? what I had missed?

slow forge
velvet fog
#

ΰΌΌ ぀ β—•β—• ༽぀ NEVERSINK TAKE MY ENERGY ! ΰΌΌ ぀ β—•β—• ༽぀

hushed relic
#

Haha, thanks, I'll need it

simple ravine
#

πŸ˜„

#

It starts early

orchid wasp
#

Neversink has made me hate rat's nest

gritty olive
#

@velvet fog you wouldn't happen to know the poecdn url for Scion's Ascendant image would you?

gritty olive
#

Trying to find the icon

#

Like Guardian

#

That'd make way too much sense...

grave wren
#

Had to make my own for the bot

gritty olive
#

@compact isle is there an official scion ascendant icon on the cdn?

compact isle
#

not like the Guardian one

gritty olive
#

fork

compact isle
#

let me double check

gritty olive
#

Unfortunately @velvet fog this is an OG meta tag so I can't leverage swanky css 😦

gritty olive
#

Seems like it's hardcoded into the game

compact isle
#

yeah there's no ascendant image like the other ones

gritty olive
#

πŸ’©

gritty olive
#

nice

#

\o/

gritty olive
#

dude china has a cool ass icon wtf

#

weird I can only see the Ascendant portrait in CN

compact isle
#

yeah china has custom ones

gritty olive
#

Ascendant is the only good one so far <_<

gritty olive
#

Pathfinder looks cool

fleet cloak
#

chinese portraits?

velvet fog
#

ya, they replace 7 girl portraits with new design

gritty olive
#

This is coool

#

It is a season reward

grave wren
#

Not a fan of them personally

simple ravine
#

Necromancer was nice

compact isle
#

@chrome topaz 3.4.0 will break a lot of the hacky form posting things Acquisition / your PM bot does, let me know when you're around for more details

gritty olive
#

jwt tokens?

compact isle
#

nah just form layout things

gritty olive
#

ah

chrome topaz
#

@compact isle I'm here right now, but leaving soon; perhaps you could just post them / PM and I'll reply when I can

compact isle
#

yep will do

bold edge
#

@gritty olive oh man they have those banners in china? damn it i want them

gritty olive
#

yeah

bold edge
#

damn it china

versed ginkgo
grave wren
#

hes just very precise

simple ravine
#

fractions I guess.

#

single point floats + fractions = meh

gray glade
#

what are programmatic ways to record loot of player inventory without user interaction? iirc, when using the api I need the user to change instance/go town to update the api

#

i have already though of something like image recognition but it will only work for raw currency and not rare items

deft jolt
gray glade
#

I forgot to add about something in realtime, like the player finished its map and it now record all the loot into the program

bold edge
#

84 maps for lvl 95

#

400+ for lvl 96

#

lol

eager rivet
#

@gray glade I am also interested in if that could be done in realtime with a clever method

#

I was inspired by the person siegrest linked and was thinking if that could be turned into a more general purpose tool that people could use to track themselves but entering private auth key isn't preferred by people

#

Maybe screen capturing very fast if you detect the player is in the stash screen and getting values from tooltip

#

Would love to hear some suggestions

delicate ore
#

@gray glade @eager rivet have the user dump their inventory into a public stash tab then have your program poll the stash tab api

#

and compare the stash differences based on game log

#

when they enter new map, etc

gray glade
#

yep that's the only way I can find @delicate ore

delicate ore
#

its a good automated solution

gray glade
#

making diff between last portal

delicate ore
#

but you have to account for api delay

gray glade
#

sure, need to enter api key

eager rivet
#

What do you think about the idea of rapid screen capturing during stash and reading tooltips?

delicate ore
#

seems like it would add downtime

gray glade
#

it could be very annoying depending of user computer perfs

delicate ore
#

and relies on good ocr

#

but

grave wren
#

sounds against TOS

#

i dont think they'd like that kind of automation

gray glade
#

yeah and implementing a good ocr is gonna take some time

delicate ore
#

i think a macro that ctrl+c on all inventory items would be legal

#

since theres no server actions

gray glade
#

yeah but it requires the player to open inventory and press a bind to automate this

eager rivet
#

How is that automation if all you do is send information to a service and don't take any action ?

gray glade
#

players want to put the program in background and check their map income

#

not doing program interaction every map

grave wren
#

just saying that ggg might tell you to stop with their very unclear rules

gray glade
#

as always

eager rivet
#

Yeah they could, but automation implies taking game actions to me

gray glade
#

if you do some weird stuff with ocr, image recognition, ... it can't work with their tos

#

you better have to use their api to stay in the rules

#

also, is it possible to track deaths using their api?

grave wren
#

client.txt would be my guess

#

not 100% sure

#

nope

gray glade
#

yeah client.txt ofc, thanks

simple ravine
#

Just periodically check the inventory and dedicated stash tabs through the character window APIs

#

client.txt will tell you when u enter an area, and when you die

eager rivet
#

Is inventory api always this fast to update? Currently changes are reflected instantly

grave wren
#

doubtful at the first few days

eager rivet
#

Thought so

deft jolt
#

Poe apis working during the first week templarLul

#

that's a good one

grave wren
#

fucking xyz and his trade site not working

#

when poeapp works fine /s

simple ravine
gray glade
#

how do you detect that the player have changed map and is not re-entering the same map again? as far as i'm aware, it's not possible using client.txt (since it will not log when player created a new map) nor using api

#

it kinda need user interaction for this one

grave wren
#

you need it either way for map rolls

eager rivet
#

So OCR for map rolls is against the tos?

grave wren
#

why ocr

#

if you need to press a button

#

let the user ctrl+c the map

eager rivet
#

without pressing I mean

cosmic saffron
#

no, you need a user action for it to not be against tos

#

alternatively you can set up a special maps-to-run stash and catalogue that before each mapping session

eager rivet
#

Just wish GGG had a stance on tools, so people wouldn't argue what is legal and waste countless hours for them to thrash it

grave wren
#

there is a stance

#

its just a hard no on anything remotely automated

eager rivet
#

Every software is remotely automated

#

For example poe trade macro searches an item for you, if you didn't have that you'd have to enter each field manually. Thats more than remotely automated

grave wren
#

you press a button or interact with it though

eager rivet
#

you press a button instead of dozens

grave wren
#

i'm not here to argue, ask around people here had to trash a lot of stuff because its against tos

eager rivet
#

And that is exactly my point, the only reason they had to thrash it is because there is no stance and they decide to allow or not on a case by case basis independantly

worthy cape
#

If you have to ask, it's probably not a good idea in the first place.

grave wren
#

i am with you, although i also see the benefit in not having it stated

#

you can easily shut down loopholes

#

cant do it if your rules say its allowed

deft jolt
#

it's pretty common practice to give yourself as much legal wiggle room as possible

eager rivet
#

Totally, but when you are sending people emails like In this situation I would advise against using any programs that interact with the game client to provide an advantage over other players, as this may result in your account being permanently banned. without clarification, all you are doing is making people nervous and paranoid. programs that provide an advantage that is literally by definition a tools purpose. When the stance is as ambiguous as this you feel like you need to ask every single interaction you are going to have, discrediting the argument If you have to ask it's not a good idea.

deft jolt
#

interact with the game client is what worries me

simple ravine
#

tools that give an advantage: premium stash tabs

deft jolt
#

They got some strict guidelines but other than that as long as you don't actually ask (sounds stupid, I know) you should be fine

simple ravine
#

until you're not

deft jolt
#

depends on the type of tool he wants to make

#

It's always easier to say no

simple ravine
#

I wouldn't do any system hooks trickery to the poe process though

deft jolt
#

^

simple ravine
#

and obviously not manipulate the memory

eager rivet
#

Thinking about it, all this does is push people with capabilities to create tools to not release their tool and keep it private.

simple ravine
#

which is better, if you think about it

#

because how popular a tool become, not everyone will use it

#

or know about it

eager rivet
#

Say I make an automatic screen capturing tool to track my currency progress, map stats etc.. and they'd have absolutely no way of knowing I had such a tool

simple ravine
#

correct

#

but there are better ways of doing just that though

eager rivet
#

Yeah just saying since it's the topic that started this discussion

gray glade
#

anyway, i really hope ggg release some official rules for community tools since there are more and more every league

simple ravine
#

I've been around for ~2 years, and there haven't been much happening in that particular area

gritty olive
#

there are easier ways to build an app like the one shown on reddit you don't need to do screen reading or capturing for those things

#

client.txt and the character api is all you need

simple ravine
#

the client.txt doesn't tell you the map mods on the map you're running though, which he's using the screen scraping for

#

however, a CTRL+C hook should work as well

gritty olive
#

ctrl+c

simple ravine
#

In Maps.dat there are 3 values, 'MapsKey1', 'MapsKey2' and 'MapsKey3' - does anyone know what these are for?

gritty olive
#

I realize I didn't say much there, however, I agree, CTRL+C is a much better solution and is the one that is used for the existing map tracker

simple ravine
#

I want programmatic access to it from the gamefiles

gritty olive
#

It also does what this guy is doing, I wonder if not everyone knows about pathofmaps

gray glade
#

already know about path of maps, but it is kinda old and not really updated to meet today's path of exile

#

i talked to the dev a few weeks ago and he apparently planned to make the source code open-source due to the lack of updates on the program

simple ravine
#

in what ways?

eager rivet
#

how is CTRL+C much better than automatic tracking?

gray glade
#

i tried path of maps but it's UI was poorly designed and required too much interaction

#

that's only my opinion

simple ravine
#

because it doesn't require OCR that have an error rate

gray glade
#

and ctrl+c is really faster than ocr

#

when you want to implement ocr, you need to take in account the time to make a screenshot, cut it, scale it (can take some time depending on the machine), make ocr read the map mods then match the mods found against a "database" of map mods to make sure the confidence of ocr is high

eager rivet
#

I tried out of curiosity, screen reading entire screen every 0.5 sec doesn't have a noticable effect on performance

gray glade
#

again, it depend on machine perfs, you need to take in account that not everyone have a high-end rig and can't waste some precious cpu % or ram

#

they can only run the game and nothing else

eager rivet
#

True

gray glade
#

but i'vez found that even if you do ocr/screen reading, you will be lost somewhere because of poe limitation in terms of tools

simple ravine
#

Does that work in fullscreen mode (exclusive mode)?

gray glade
#

i.e: can't automatically detect when a player enter/generate a new map

#

fullscreen windowed? fullscreen?

simple ravine
#

exclusive mode = non-windowed

#

afaik, you can't without hooking into DirectX

gray glade
#

haven't tried ocr on exclude fullscreen

eager rivet
#

My implementation doesn't, that might be tricky since even screen sharing apps usually fail at exclusive apps

gray glade
#

yeah you will maybe get a black screenshot

eager rivet
#

Should be certainly possible tho

simple ravine
#

I would do this:
"ctrl+c"
listen at client.txt on enter area (map area, hideout/town)
grab inventory

eager rivet
#

you could also passively scan clipboard in the background

#

but ToS police

gritty olive
#

@eager rivet are you briansd?

simple ravine
#

the upside for the ocr is you'll catch sextant mods

eager rivet
#

@gritty olive briansd?

simple ravine
#

listening on clipboard for screenshot should be fine

eager rivet
#

nope

gray glade
#

his website down?

gritty olive
#

oh

#

it is

gray glade
#

it was working well a few hours ago

#

:/

simple ravine
#

no it's not, works for me

gritty olive
#

But If I go to it now it is down

gray glade
#

try clear cache and reload

#

or mb me

#

idk

#

since you are here @gritty olive is it a pain to develop electron apps? is it the first time you create one? i've never created one and i'm afraid of performances issues

cosmic saffron
#

do you have specific performance requirements in mind?

#

is this app going to be used by a single end-user to query the api or a central server that you host?

eager rivet
#

Wish game devs took addons more seriously, I believe a very large part of WoW's success comes from addons. It isn't even that much work, just wrappers for exposed functions in a scripting language. Also removes all ambiguities , what you can do with the game api is legal, rest isn't.

gritty olive
#

It is a pain if you're dealing with a framework yes

#

Hot reloading / app reloading, and then limited access between main / renderer is annoying

#

You end up having a heavy reliance on IPC events

#

outside of that pretty straight forward

simple ravine
#

@obtuse citrus Sorry to bother, but do you know if there are any way to get the connections between different maps? I've tried to go for Maps.dat -> Regular_WorldAreasKey -> Connections_WorldAreasKeys , but they're always empty

obtuse citrus
#

I don't think they have connections, unless you mean the atlas ones

simple ravine
#

Yeah.

obtuse citrus
#

AtlasNode.dat

simple ravine
#

ahh, hmm

#

thanks, I'll check that out

#

Any idea what the MapsKey1-3 is in Maps.dat?

obtuse citrus
#

not really sure hence the name

#

it might be related to upgrade paths or something like that but I think that theory had issues

simple ravine
#

Perhaps it has to do with drops at same tier in that map or something?

gritty olive
simple ravine
#

they seem to be in the same tier

obtuse citrus
#

MapsKey1 also seems to be only filled by entries that have "4" as value unknown0 column, but the reverse doesn'T hold true (unknown0 with value 4 can either have None or MapsKey1 values)

simple ravine
#

ah interesting, i haven't dug that far into the correlation between the different values

#

thanks for the pointer towards AtlasNode.dat πŸ™‚

obtuse citrus
#

now that I think about it unknown4 might be the map series

simple ravine
#

ah hmm, let me filter on that real quick and see what happens

#

143 hits

#

And that is with 3 Harbinger Maps

gritty olive
#

GGG should just give devs the meaning, it's eventually going to be reverse engineered

#

Β―_(ツ)_/Β―

simple ravine
#

Nah, I don't think it's the series 😐

obtuse citrus
#

it fits perfectly

simple ravine
#

well if you check Unknown0 == 3

#

you get all the shaped maps etc

obtuse citrus
#

I think it should be fairly obvious from that

simple ravine
#

why is all the shaped maps in group 3?

obtuse citrus
#

because shaped maps are no longer distinct items

#

when they did war for the atlas they changed a few things

simple ravine
#

But there are 157 maps

obtuse citrus
#

shaped is more like a mod/property of the item

#

the icons are also no longer fixed but autogerated from background + icon + tier colour

simple ravine
#

ah, the unique maps

obtuse citrus
#

I think MapKey1 is just the map the current row entry is upgraded from

obtuse citrus
#

MapsKey2 seems to be which current set of maps a map upgrades into? Or something like that

#

MapsKey3 perhaps too, but for the unique version of the map

#

or maybe what kind of map it opens when put into map device instead of opening the old map layouts or so

simple ravine
#

With my code, MapsKey1-3 are empty for a lot of entries

obtuse citrus
#

yea

#

key1 is only used on the new series and the empty rows make sense I already adjusted that field

#

the other two I'd need to verify

simple ravine
#

yeah I filtered the above screenshot for Unknown0 == 4

obtuse citrus
#

but it's legacy maps only basically and it always seems to point to recent map series at the moment

simple ravine
#

isn't Lookout Map a new map?

obtuse citrus
#

they renamed some of the old maps as well

simple ravine
#

Alleyways (Tier 2) MapKeys1 => Lookout Map (Tier 1)

obtuse citrus
#

yeah it was upgraded from lookout map

#

aka lookout map upgrasdes to alleyways

simple ravine
#

ah

#

I can't seem to find any maps with MapKeys2-3 with Unknown0 == 4

#

which means you're probably right with the upgrade to current theory

#

perhaps

chrome topaz
#

@compact isle got the patch, thanks. I don't see any changes to the PM functions though, it looks identical to what I'm already doing

brittle oasis
#

Is there a JSON file for all the unique items and skill tooltips, basically all the static items in game?

chrome topaz
#

hmm I take it, the new socketable currency isn't stackable?

brittle oasis
#

Thank you, much appreciated

velvet fog
#

Fossils are not stackable currency?

simple ravine
#

so we have the same issue as leaguestones

simple ravine
#

how about those yellow things that u put into the fossils?

gritty olive
#

That's going to be frustrating if true

chrome topaz
#

well they don't have stack size in the json

simple ravine
#

not those small things either, @chrome topaz ?

chrome topaz
#

none of them @simple ravine

compact isle
#

the only river changes are a "delve": true property on resonators, as well as DV being a new gem socket colour

#

when a resonator is full you do lose access to the sockets however (they won't be "socketed" in the item anymore)

compact isle
#

mods, yes. Images are part of the deploy so no to that one

#

they'll be deployed with 3.4.0 I mean

#

ah I see

#

sec

#

do you just want the asset or do you need the link that will be used when it's live?

#

ah

#

oh looks like it's already in place

#

will get you the socketed one next

compact isle
#

no

#

maxing them out transforms the item

chrome topaz
#

so it's "applies to" instead of "does not apply to"?

gritty olive
#

@compact isle can wearable items* have DV sockets?

#

Might be a weird question to some but lol weird things can happen xD

velvet fog
#

what is DV sockets?

velvet fog
#

ouch, could we have an full example for the fossil?

compact isle
#

wow you can link discord messages now? That's cool

#

when a resonator has fossils in all of it's sockets it transforms into an item with different art and no longer has sockets

#

right now only resonators can have DV sockets

#

a fossil doesn't have anything interesting in it's json, it's just another currency item

#

it will have the subcategory "fossil" though

gritty olive
#

I wish it worked like slack but yeah

compact isle
#

yes, unless it is full

velvet fog
#

like gem properties?

compact isle
#

it was changed recently so I'll have to get back to you on that one

#

still fixing the changes I've made for it sigh

worthy cape
#

Soon time for Patch Notes... I feel sorry for Arl πŸ˜ƒ

gritty olive
#

It's not too bad tbh

#

the nodes will be the most annoying part

#

I saw that tabulas could have an abyssal socket

#

so I have to remove only checking those for stygian vises

#

πŸ€”

pseudo ocean
#

hmm

#

My mercury trade aint picking up the trade messages

#

any ideas why?

#

Nvm it fixed itself

brittle oasis
#

Is anyone familiar with a tool that can extract data from the game files? I'm interested in all the static data, mainly all the unique items and skill gems. I know the Delve patch isn't out, I'm fine with the Incursion one

velvet fog
gritty olive
#

@velvet fog when do you usually update your base item api

#

for leagues

velvet fog
#

It's a direct SQL query, so when I got torrent and game files

brittle oasis
#

I love you. Tyvm

velvet fog
gritty olive
#

@timid hemlock I figured that this would happen, looks like we need a new game version to prevent 3_4 overriding 3_3 skill trees

timid hemlock
#

I don't like to add new game versions

normal trench
#

(

gritty olive
#

I can understand the sentiment there, since you can just download an older version of PoB

timid hemlock
#

PoB's game version system is only intended to be used for major patches

#

There's too much hassle involved to justify using it for every patch

velvet fog
#

maybe a new column to address passive skill tree version?

timid hemlock
#

Even that's not entirely doable

#

As the passive tree changes often require mechanical changes

#

For example, the block calculation code can't work with both the 3.3 tree and the 3.4 tree

velvet fog
#

I think Nijiko just want to know the DPS based on which version

gritty olive
#

Nawh, I'd be for loading passive tree data, but I have a fallback system atm

deft jolt
#

Any way to apply a shaped/elder influence background to cdn images?

#

Similar to how ?relic=1 works

compact isle
#

that is the easiest way

#

it can't be like ?relic=1 because the background changes depending on the x and y

#

well I guess technically it could be... hmm...

#

use https://web.poecdn.com instead btw

deft jolt
#

Ah cool, my bad

grave wren
#

We need a shaped avatar for novynn templarthumbsup

compact isle
#

ask and ye shall receive

#

elder=1 for the alternative of course

deft jolt
#

Very nice, thank you my man

#

there are a couple of weird interactions with it

compact isle
#

oh boy that is a weird one

deft jolt
#

for example that incredibly long icon

compact isle
#

yeah just have to reorder some things

grave wren
#

I like that one

velvet fog
#

will we have a pre-download torrent for content.ggpk?

compact isle
#

probably but not confirmed yet

#

@deft jolt yup, now requires h and w but should scale correctly

#

keep in mind that it's upscaling so it'll look gross

deft jolt
#

πŸ‘

#

should be fine for my usecase

gritty olive
#

Very cool @compact isle

old heath
#

whoops

velvet fog
#

last minute modifies

old heath
#

I'm hoping we get the torrent soon Dx

mortal bone
obtuse citrus
#

A steam branch with the content ggpk would be nice too in addition to the torrent

compact isle
#

@polar island "Applies to" will show up like this: "properties":[{"name":"Applies to","values":[["Weapons, Body Armour, Helmets, Gloves, Boots",0]],"displayMode":0}]

#

does not apply is the same just with "Does not apply to" as the name

compact isle
#

there are 25 fossils each with a unique base type (no name) and they each do the exact same things

#

so their applies to / does not apply to will be the same for the same base types

#

however resonators will have different combinations depending on the fossils inside them of course

gritty olive
#

@compact isle do you have the scaled assets for the 3.4.0 passive tree πŸ€”

compact isle
#

they're in the zip file in that news post

gritty olive
#

hm

#

I totes missed that

#

@compact isle which one I think I am blind

compact isle
#

oh right angles

gritty olive
#

huzzah \o/

#

ty @compact isle

#

We've listed the changes to the passive tree in the Patch Notes but if you're a community tool creator, you can find the JSON data >here<

#

I totally see it now

#

I figured it was just JSON

gray glade
#

hey can somebody send me an extract of the logs in the Client.txt? I don't have any sample logs to test right now and can't find some... I need like 20-50 lines, if possible don't include chat log

burnt fog
#

@gray glade PMd you

gray glade
#

Thanks!

velvet fog
#

DisableDropSound is new item filter command?

simple ravine
#

I just had to.

worthy cape
#

Seems about right πŸ˜ƒ

grave wren
#

looks nice btw

mild lava
#

does someone know, when the new skills/items come into pob?

slow forge
#

Whenever GGG releases pre-load, so that Openarl could farm it for skill details

daring copper
#

Who runs poe mate?

simple ravine
#

I don't even know what that is

deft jolt
#

Don't think he's on discord

fluid wave
#

Is there a tool for seeing which drops you get and to calculate wealth over time?

deft jolt
#

Any information on how socketed resonators will appear as in the stash api?

old heath
#

@fluid wave CurrencyCop?

fluid wave
#

@old heath Yeah I found it too, thanks!

runic narwhal
#

Does anyone know how the .dat file formats are datamined? Like the info used in various tools like Pypoe Libggpk concerning for example active skills or whatever it may be. I realize there is some parsing of the .dat files going on but I don't understand where the names come from, is it just manual labour?

velvet fog
#

PyPoE/poe/file/specification/data/stable.py

runic narwhal
#

Yea I've looked at the file and compared it to the .dat files and stuff but I don't understand how you have resolved the types / data structures. Just wondering

timid hemlock
#

It's all reverse engineered; Omega_K2 did most of the work

#

He's a god ❀

runic narwhal
#

Oh wow alright, I had a go at it but I'm no RE wizard so I didn't get too far. Impressive work lol. Thanks for clarification

velvet fog
#

you can get column size from first 4 bytes, and use some tools to verify each column

timid hemlock
#

Yeah, getting the types isn't overly difficult

#

Interpreting them is the fun part, though πŸ˜„

velvet fog
#

not fun >"<

timid hemlock
#

Tell me about it πŸ˜›

simple ravine
#

@compact isle Any word on .torrent ggpk?

compact isle
#

No

simple ravine
#

@timid hemlock When opening PoB, it freezes for a while and cursor goes into slowmotion for ~5-10 seconds (UI except title bar is black during this timeframe). Not sure what happened, this started happening a few weeks ago.

#

Just forgot to ping you about it

timid hemlock
#

Blame it on drivers πŸ˜„

runic narwhal
#

Are we allowed to get a handle to the PoE window? Im asking because I want to write a tool that should only receive input while PoE is the active window.

timid hemlock
#

(That is probably the cause, though)

simple ravine
#

hmm

#

@runic narwhal I dont think that should be a problem, as long as you don't hook into it

#

@timid hemlock which OpenGL version are you targeting?

timid hemlock
#

No idea

simple ravine
#

perhaps I'll try to version override it

timid hemlock
#

The renderer only uses fixed-function

#

So basically.... OpenGL 2.0-ish πŸ˜›

old heath
#

@runic narwhal you can use winapi to get current active window, and opening a handle to the window should be fine, regardless

simple ravine
runic narwhal
#

Alright yea Im gonna use winapi.. you never know these days some other games have pretty crazy anticheats that just flag anything that touches anything

old heath
#

This game has a pretty lax anticheat, but strong cheat detection

runic narwhal
#

I guess it mostly bans on some heurestics that identify bots or something?

old heath
#

Not bots specifically, just cheats in general

#

Regardless of how they do cheat detection, asking for a window handle won't get you banned lol

runic narwhal
#

I'll trust you on that one then

simple ravine
#

@timid hemlock Figured it out, and for future reference: Recall when we tried to figure out the multi-monitor issue? I tried compatibility mode (Windows 8). I was gonna try to turn that on now, and noticed it was on, and turned it off, and voila.

timid hemlock
#

O_O

#

Well then.

old heath
#

Wat lol

simple ravine
#

Just in case anyone else has issues

grave wren
#

New java licensing is a joke 🐸

thick elm
#

Waiting for Openarl going rampage

#

again

grave wren
#

Does he use Biscos?

timid hemlock
#

Still no torrent

#

/sweats profusely

#

My people need me and I cannot provide for them :S

velvet fog
#

Openarl drain my energy

slow forge
#

Right on time @timid hemlock

thick elm
#

now you can

timid hemlock
#

:O:O:O

#

TO THE POBMOBILE

thick elm
#

lets try out my 1Gbit/s Bandwith

slow forge
timid hemlock
#

lets try out my not-1Gbit/s Shittyaustralianintertubebandwidth

thick elm
#

seed more Γ²Γ³

timid hemlock
#

No amount of seeding is going to help me :/

thick elm
#

dont worry

#

i only got 200 KB/s Download but 2 MB/s Upload

faint remnant
#

we really need some torrent courier service for openarl. Someone next to a massive datacenter needs to download it and drive it to him.

thick elm
#

usb stick and lets go

velvet fog
#

Still away from PC, transfer Data/ and Metadata/StatsDescriptions/ if you downloaded, thanks

timid hemlock
#

ETA 2h

slow forge
#

Not too bad

timid hemlock
#

Plus an hour to turn the data the right way up

#

This is Australia after all :/

velvet fog
#

Chris said he removed all Delve datas

timid hemlock
#

Yeah I saw that

#

The stuff I need should still be there though

#

I hope :/

#

Otherwise the peasants will definitely revolt πŸ˜„

velvet fog
#

Nope, if no Data/

timid hemlock
#

Literal riots if that isn't there

#

But I'd presume they'd just strip out the Delve ones

faint remnant
#

What? The torrent is cleansed of "spoilers" this time?

spice fjord
#

can sb resend torrent link, pls?

slow forge
timid hemlock
#

4 hours how -_-

#

FML

#

And then it won't contain the .dat files because Chris is a big meanie

wooden notch
#

gives energy.

timid hemlock
#

I don't need energy

#

I need better internet :/

#

And possibly the .dat files that GGG left out :/

wooden notch
#

Chris is a big meanie yep

timid hemlock
#

I gather noone here has found out if they're actually in the .ggpk or not?

velvet fog
#

start download torrent now

velvet fog
#

@timid hemlock do you finished the download? you use PyPoe or convert .dat by yourself?

woeful sphinx
#

It does have a lot of .dat files. Not sure if any of the important ones are missing.

timid hemlock
#

I'm not even halfway through

#

And I do use PyPoE

#

How many is a lot?

velvet fog
#

about 40+ new .dat

woeful sphinx
#

The old ones all seem to still be there

timid hemlock
#

Good

quaint field
#

oh boy people are already asking if PoB will be updated soon

timid hemlock
#

Yeah :/

deft jolt
#

take my internet speed

timid hemlock
#

Now going to take 11h

#

Sigh

#

I'll need the .dat files from someone

woeful sphinx
#

"FileNotFoundError: /Data/BaseItemTypes.dat not found" RIP

timid hemlock
#

Fuck me

#

Well, that's me done for today then

velvet fog
#

ya, me 2

#

sleeping time

timid hemlock
#

If ActiveSkills and GrantedEffects(PerLevel) are there then maaaaaybe I can hack some skills

#

SkillGems too

wooden notch
#

Thanks for trying anyway Openarl.

velvet fog
#

I can't, all my sql where from BaseItemTypes

quaint field
#

might have to post an announcement if you cant update pob lul

woeful sphinx
#

@timid hemlock those are there

timid hemlock
#

Ok

#

Well, let's see then

sturdy lark
#

I'm not sleeping till PoB update

timid hemlock
#

Stock up on coffee then, boy!

sturdy lark
#

hahaha

#

I understand your internet speed woes

wooden notch
#

My build is pretty much the same just minus updated CA and Herald of Agony. I'll live if it doesn't get updated lol

woeful sphinx
#

ActiveSkills, GrantedEffects and GrantedEffectsPerLevel have specification errors

timid hemlock
#

Naturally

velvet fog
#

ya, every patch

timid hemlock
#

I can work around those, if Omega hasn't patched yet

woeful sphinx
timid hemlock
#

Fark, BaseItemTypes being missing will cause all manner of problems

velvet fog
#

ya...

#

I can't mapping anything

simple ravine
#

I like internet

#

@timid hemlock try to just grab the baseitemtypes from somewhere old

woeful sphinx
simple ravine
#

sure, so for skill stuff

#

just fall back on previous version

timid hemlock
#

It won't have the new ones though

#

Fuck, the new files won't even map correctly to the old BaseItemTypes

#

Siiiidfgopifihigdfphoipo

#

Am I really going to have to hardcode literally all of them -_-

simple ravine
#

throw a public tantrum on reddit and go to bed

wispy epoch
#

is PoB updated?

slow forge
#

Scroll up chat just a tad bit, mate

simple ravine
#

I think I have an appropriate gif for that response

#

but it's not even worth the energy

slow forge
thick elm
#

how to extract

#

oh

#

discord scammed me

simple ravine
#

i think you scammed yourself mate

velvet fog
#

I give up, to hard to do anything without BaseItemTypes

thick elm
#

no PoB?

#

😦

#

gonna hang myself with the pistol now

timid hemlock
#

Mmm

#

I'm just sitting here eating dinner and trying to work out how screwed I am

#

It might be doable

#

But not easily

velvet fog
#

I will wait till game launch, just 9 hours, fine for me

primal niche
#

Openarl. Seems like PoB has mobile version

#

Not poemate

#

actual PoB

timid hemlock
#

Yes, I know about that one

primal niche
#

Your work ? πŸ˜„

timid hemlock
#

No

#

I had no knowledge or involvement at all

primal niche
#

Okay

#

Still

#

I can now waste hours in school making builds

#

πŸ˜„

#

During lunch breaks etc ofc

fallow tide
#

Openarl do you think you can do it prior to launch?

timid hemlock
#

Not sure

#

The more I think about it, the worse the problems get

fallow tide
#

I see

#

Good luck!

grave wren
#

Yeah I'd not worry. Just enjoy the rest of the day

timid hemlock
#

Well, night....

#

It's 8:40PM

quaint field
#

im just gonna keep telling people to expect no updates b4 launch

#

if there is one theyll just be pleasantly surprised

timid hemlock
#

That does however allow me to see the light from the pitchfork-bearer's torches flickering on my curtains though...

#

They are getting rowdy out there!

fallow tide
#

Yeah cause 100% they have the right to complain that the app that they didnt pay a DIME for doesnt update
/s

unkempt abyss
#

πŸ˜„

wispy epoch
#

@primal niche I do a little sleep in the afternoon here (EU) because of 10pm start... preparing for the night

quaint field
#

havent seen anyone DEMAND an update yet

#

but they are asking if there is going to be one

unkempt abyss
#

Neither did I, I think most of ppl how hard it is, and how much work you need to do tbh

timid hemlock
#

Yeah

#

A lot of people seem to expect miracles though

#

Anyway, I've seen a possible path to getting the skills exporting

uneven wren
#

Nah if you post something on the sub explaining what's up people will be understanding

timid hemlock
#

But it's going to suck

#

Oh, I did already in the give-openarl-energy thread

bold edge
#

@timid hemlock man, chill...its okay if we dont have the updated PoB before the league

#

its not the end of the world or something

unkempt abyss
#

I expect a miracle : PoB being officially supported by PoE because it's like almost necessary to play ^^

simple ravine
#

I could try my library, it's less cranky with column mismatches, if that's the case

timid hemlock
#

Won't help when there's entire data files missing

sturdy lark
#

I'm off to bed ready for the league. Good luck with any solution you try Openarl

faint remnant
#

I'm really mad at GGG for throwing you under the bus like that. They must know that people like to know what they will be playing when they are releasing and reworking a billion skills.

timid hemlock
#

I wouldn't put it that harshly

unkempt abyss
#

Well creating new skills isnt the problem, but not giving data to you is kinda... not nice ^^

quaint field
#

ggg dont owe us shit tho

timid hemlock
#

They might not have been aware that I needed that file

#

Or even been thinking about me at all

#

Which is possible

#

Because it is almost possible to do it normally

unkempt abyss
#

Well they cannot fail to see ppl asking for PoB update date

timid hemlock
#

I'm just missing one ancillary .dat file

faint remnant
#

Thought about getting in contact with them?

#

They might just...give it to you πŸ˜„

timid hemlock
#

I did that a while ago

#

Well, Bex did on my behalf

#

But they didn't consider it practical to provide me with those files beforehand

faint remnant
#

😦

unkempt abyss
#

What does it change? I mean, they aldready showcased them...

#

Even if some may be still buged or idk what

faint remnant
#

People like to know the calculated numbers through PoB before commiting dozens of hours into a build

unkempt abyss
#

yep

simple ravine
#

there are plenty at GGG that disagree with this though

faint remnant
#

You mean what it would change if they provided him with the files?

quaint field
#

theres clearly something

faint remnant
#

I think it's about preventing favorism towards people outside of GGG

timid hemlock
#

That happens anyway; I get the passive tree data early

unkempt abyss
#

Well anyways, I dont know how it is xactly, but I hope GGG recognize tool devs and help them as much as possible

simple ravine
#

and to an extent, you'd just have to respect that this is their game, and officially, we're not even supposed to use these files

#

but yeah

unkempt abyss
#

yeah it's true

#

but PoB is like... it actually should be a part of PoE

faint remnant
#

It's understandable with the new crafting that they don't want toooo many spoilers. It just sucks that it broke openarls process...

#

Yeah ...

quaint field
#

such is life

unkempt abyss
#

Well anyway I cant really help you with it, so I'll just wish you good luck πŸ˜‰

#

and thank you for everything guys πŸ˜ƒ

bold edge
#

@unkempt abyss you will get the data when they officially release the update, Chris said he leave delve data outside of the torrent.

unkempt abyss
#

I dont even need it tbh

#

Just, some ppl are getting impatient and demanding updates, and it's not fair that openarl is the one suffering it, since he isnt even responsible

#

I mean, impatient people are the main problem

simple ravine
#

theres an easy solution for that

unkempt abyss
#

But things could be smoother for everyone

quaint field
velvet fog
#

Achievements were removed by Chris too, just wait for game launch

quaint field
#

oh right they didnt announce challenges

grave wren
#

Yeah easy solution people need to chill out

unkempt abyss
#

yup

simple ravine
#

One could argue however, considering the data will be mined as soon as the actual patch is released, that a few hours prior wouldn't matter much for GGG.

quaint field
#

yea but muh....spoilers? i guess

unkempt abyss
#

aldready showcased as I said

#

bugs I think

simple ravine
#

It's one thing that they want to control the narrative for marketing purposes prior to launch

unkempt abyss
#

well bug fear*

simple ravine
#

the .dat file only contains information, no logic @unkempt abyss

quaint field
#

yea shit will probably be bugged

unkempt abyss
#

oh ok

#

well no reason then ^^, or maybe last balance details etc

simple ravine
#

Β―_(ツ)_/Β―

primal niche
#

@wispy epoch If you dont play when the league starts and instead go sleep early you will not f up you sleep schedule so you can play more the upcoming when the ppl who played right after launch will be sleepy and thus not focused on game so you can get into lead exaltThink

unkempt abyss
#

mouhaha

#

Nice strat

timid hemlock
#

Good news! I've managed to export skills

#

.... Just not the new ones :/

#

Holy mother of Dominus is it hacky though

velvet fog
#

WoW