#tooldev-general
1 messages ยท Page 87 of 1
think i've blatantly copied the pastebin stuff for the discord bot i made for pob :>
doesn't bother me
its open source after all, no idea what license I put on the project if any
Your bot seems nice, I've got a long way to go to get the output looking as nice as you can get it to look in discord lol
thanks, yeah i think its super hard to work with it on reddit although i'd love more options on discord too
yeah im no css wizard, and what you do get is super limited
plus the whole css-less redesign vs old design with css vs old design with CSS disabled is a shit show
as far as I know making it look ideal in all 3 at the same time is impossible
and mobile
I've been doing some fancy experimental stuff with the bot recently, doing some things I haven't done in python before
switched to more of a multithreaded approach so the bot doesn't have to wait for networking constantly
ah neat
didnt have too much time for multithreading in py yet
minimal asyncio usage through discordpy and thats it
My most recent silly thing I added is making the bot dynamically adjust how often it checks comments for edits to hover right below being throttled by the API
and it works surprisingly well until i discovered there's some sort of memory leak / usage issue so i had to disable it for now
sounds cool
the silver lining is that I realized the bot has been having out of memory crashes the whole time, its just this new feature made it way way worse and so it was the first time I noticed it
kinda glad discord py handles that stuff nicely and i dont have to manually scrape - although its more interesting to manually do it at least once
I'd imagine Im doing it roughly as manually as you, PRAW does most of the heavy lifting with the reddit API
but Ive never made a discord bot
although its definitely nice that on discord you could just fire and forget and not have to worry about people editing their message
Yeah you can also do that but i didnt bother, its way more short lived in general
yeah
you can also toy around with changing bot messages via reacts but i kinda dont like it too much
gotta head to bed, work in the morning. was nice chatting with you
same, good night \o
tooldev who what where
Is there a list of tools available for the game?
Thank you.
@earnest ledge you are a tool dev now
๐
Haha, no worries.
I've got three primary motivations to work on my library. 1) Learning all the things; 2) Making something awesome; 3) Getting that sweet sweet green role ๐
wrong priorities 
how can I add a macro to destroy items? I use poetrademacro
/destory is the command, but the item has to be on your cursor
so how do I set that as a macro bound to a certain key?
I am not familiar with poe trade macro, but I think there is a settings menu if you right click the icon
There is nothing like that build into the macro, you'd have to add it on your own.
https://github.com/PoE-TradeMacro/POE-TradeMacro/wiki/Custom-Macros
Looks like that might work
You can also simply run that as its own separate script.
so I have to click on each item to destroy it with /destroy
is there a way to just hover over and destroy?
I got /destroy working
You can add the mouse click too. If you dare...
getting dangerously close to an auto-clicker
maybe i'll just manually click
one other thing I'd like to try... can I add notes, varying depending on the item, that display when I hover over an item with my cursor?
I dont think the CTRL+C spits out the unique Id no?
I guess if you do it on "unique enough" items
and yeah
or, make a separate program for it
problem is I think divining/chaosing the item alters the unique id
haven't used it. I started in 2.4, and I think premium stashes arrived just before that
youngster
๐ฎ
It's well explained on the Apex of Sacrifice map page though.
hmm, maybe not "well explained" but it mentions reflect there at least. There's a "for more info, see their monster pages."...
That page is maintained by users, sometimes they miss things.
I am running into a problem going from a regex to the correct ID. For example "{0} to Armour" can be either base_physical_damage_reduction_rating or local_base_physical_damage_reduction_rating. Any ideas on picking the correct one?
You need to provide context on what item you are looking at, and then use the spawn weights on the mods to determine which mods are possible on that item.
I am starting with the stash api and trying to find the mods for that item. I was accepting multiple ids because of things like "Adds {0} to {1} Cold Damage if you've been Hit Recently" and doing a query where it needed both ids. I could split it into 2 queries if it doesn't have 2 values but has 2 ids.
Problem with that is that things just have the "default" tag in them.
For example, can things like this ever be on an item? https://pathofexile.gamepedia.com/Modifier:LocalBaseArmourAndEvasionRatingAndLife3
Hello all. I've been working on a little website to allow one to search through unique items based on different parameters. Currently I allow searching based on name, level, modifier text, and item type. Here's a little beta of it: https://poe.foufys.com/ Appreciate all feedback!
Possible future plans include: adding rare items and creating item sets to share and be searched (allowing users to create items that then can be searched by others)
Including the image of the item would be nice.
yeah I initially had that but removed it to make more space on the page, but yeah, I might put them back. gotta play around with it a bit.
hide the next/previous buttons if there is only one result. Also put those below/above the item
Also your examples don't work
oh really? which one(s)?
t:weapons
They could also be links that got to that search
yeah that's a great idea.
Yea, i would probably put the previous on the left side of the page and next on the right with the #results in the center. Or both in the center or something. Having it like it is feels weird.
hmm I see what you mean. I'll test it out
auto suggest for the search would be nice.
I have that but I think it might be browser dependent, what are you browsing on?
chrome
i see if for the name of the item. It would also be nice for the type/modifier stuff
ooo
yeah I could technically add a list of types that would be easy, modifiers there are a lot of but could be done too.
would be nice if the auto suggest was color coded too. like "t:" showed up as orange and the types showed up as black. Helps make it look nice and add a distinction between the two things.
I would avoid using red as something like 1/3rd of people are red/greed color blind.
Also what does the down carrot do in the search bar?
the down arrow on the keyboard?
Hmmm. i don't see that, might be a chrome thing? Let me check .
the auto suggest should be limited to like the top 5-10 or something instead of all. The bar should probably also go all the way across the search bar
Yeah I see it on chrome, not sure what it does, I'll see if I can do anything about it
Looks pretty good! ๐
Thanks for all your feedback ! โค
I'll be expecting your feedback on my work... if i could ever get my stash api ingest stuff working D:
What tech did you use for each part?
yep... i knew about 0 of those. I am using react/redux, java with spring boot, and elasticsearch.
@grave wren got my memory problems figured out. turns out there was nothing wrong with the implementation of the new feature. the problem was that the bot would just slowly over time store every single comment and its parent into memory. like 8000 comments, for no reason really. just happens that the new feature massively accelerated the rate that that happened so it became a lot bigger issue
so now I only cache the comments while they are very young. problem solved ๐
Nice love it when it just works out
Is a tool like this allowed to be used?
It doesn't looks like it does anything that the cheatsheet doesn't already do?
depends on if it reads or interacts with the game data. May just read the log files to see what room you are in, which should be allowed. But if that circle things tacks your location and it reads game data it wouldn't be allowed.
Based on the OP "It is only reading the Client.txt log file and has absolutely no interaction with the Path of Exile process so it is completely legal." should be allowed to use.
It is legal
However there are lots of new layouts, some of the tips that come with the zones are usually helpful.
I'm surprised we have nothing like Turbohud for Path of Exile. It doesn't break any of the rules and provides a tremendous amount of useful information. I'm sure it's been discussed to death long before now.
But is there a reason for that?
that turbohud thing literally got a maphack in it
@chrome topaz is there a way for my bot to get the the base64 import str from a https://pob.party/share/foo URL. Might not be a bad idea for the bot to be able to respond to those links as well as pastebins
@earnest ledge https://pob.party/kv/get/itariimayekasi
awesome, thanks
it breaks all the rules there is one and it's bannable [re: hud]
Where can I find updated layouts?
The ones in the cheatsheet are outdated quite a bit.
Got it implemented, although Im not sure anyone posts pob party share links on reddit. Was surprisingly easy to retrofit in despite not having designed those areas with a lot of foresight
got what implemented
PoBPreviewBot responding to pob.party URLs
Been cutting out and touching up some of the icons to make them look nice on livesplit
Not really third party tool dev but I have no idea where else you would post this at.
I only really like the Act 10 and the ascendancy icon.
So i am using pypoe to read mods from the stash api. And i have come across a belt that has a discontinued mod. Aka i can't find it in the mods list by normal means. Are discontinued mods marked with stats that have min: 0 max: 0?
@hazy fog How does it break any rules? Thud didn't interact with D3's code in any way. It detected everything visually with pattern recognition from the display.
And the 'map hack' it had was because the layout was predictable.
You could predict the layout from the initial tile set.
It was predictable enough that it even made guesses at the location of loot chests.
And often it was right. Blizzard didn't exactly build a complicated game.
eh, THud definitely reads memory lol
it wouldn't need to read memory for layouts at least, something like https://www.reddit.com/r/pathofexile/comments/8nbvas/zone_layout_and_gem_pickup_overlay/ could be done for all kinds of maps. Would be a bit of a pain to update all the maps each league, but very doable to at least get layouts in an overlay
as far as a legal way of guessing all the extra goodies, you could do something like checking the framerate on loadin and saying which master is present, possibly more if you can get it accurate enough
but i've heard they're going to fix those little things
FYI levelling overlay is fine and all but it's not as useful as the poe direction helper because t he direction helper reads the client log (which poe spits out onto your hdd) and updates the current map layout variants automatically.
^ didn't know about the other tool, sounds much better and still legal
Yes it doesnt interact with the game in any capacity.
The issue being that the layouts are c urrently completely outdated
can someone else try to query wiki to return shavs
https://pathofexile.gamepedia.com/api.php?action=cargoquery&tables=items&fields=_pageName=name&format=json&order_by=name&where=name LIKE "Shavronn%"
returns all other sharonne items except for body
https://pathofexile.gamepedia.com/Shavronne's_Wrappings entry looks broken, maybe why it's not showing up?
oh weird it stays on the error now
earlier on chrome i would see the red text but then it fixed itself
probably a cache etc
something funky is going on
I would like to see a better PVP, the developers should implement a way to go inside the other play map and kill him if you want. The punishment should be that everyone can now kill you for the next 12 hours and don't receive a punishment.
not the place for suggestions
does ha107642 hang around here or do I have to PM him on reddit? the guy who runs PoEWikiBot
lmao someone gilded him for this
https://www.reddit.com/r/pathofexile/comments/bttmn9/legion_league_faq/ep2l7hr/
I'm making a fully feature accessibility filter with a theme inspired from Neversink
Gonna have a few variants for colorblind people as well
Nifty. No Mirror in the demo? ๐
haha rip nope
I have like 600c in my bank but i dont have any ex or mirrors atm
I'm thinking of cutting "Sextant" from the Sextant drops.
I'll probably just keep it at one word unless it's very rare.
Like exalted, doctor div, etc.
@rapid pike what is this tool? https://cdn.discordapp.com/attachments/175290321695932416/582424120579457025/unknown.png
LiveSplit?
look like uiimage extractor?
@velvet fog made some progress on arm files, found corner anchors for larger subtiles and started visualizing a bit.
Next up is probably loading in some meshes to place decals/ao:s and tiles.
Hereโs hoping 3.7 is boring so I have time to code ๐
Great news
Seems like Iโm having my vacation early this league, so I can nolife a lot on this
Curious as to how much data files change with the animation changes in 3.7
@velvet fog do you know of any sources for older full GGPKs? I mostly have just the preseeds which are a bit gutted.
he said some that aren't the preload though
preload is full GGPK
Ooh, nice. I only had found 3.0, 3.2, BeeTrail and Synthesis before.
In the best of worlds, I'd love to have ones from late in leagues to do some diffs on content that appeared/changed during the league.
I've got some stray ones from 3.3.late and mid 3.4.
Hopefully I won't need to dig into the DAT mess for some of the string references.
you should already know how WorldAreas mapping to .arm file
I actually don't know anything, started from arm files and am working outwards through gt/et/ao/atlas and started looking at tsi and tst.
WorldAreas.dat contains Topologies, Topologies contain dgrfile (Digital Graph Document), and it point to MasterFile (.tsi) contains generate.rs, that mapping to .arm file
I'm rewriting Mod tools these days, wish I have time to make .arm on the web later
Ooh, thanks.
WorldAreas
ID: 2, Name: The Twilight Strand, Topologies: 0, 1, 2
Topologies
ID: 0, DGR: Metadata/Terrain/Act1/Area1/Graphs/macro_beach4.tgr
Metadata/Terrain/Act1/Area1/Graphs/macro_beach4.tgr
MasterFile: "Metadata/Terrain/Act1/Area1/master.tsi"
Metadata/Terrain/Act1/Area1/master.tsi
RoomSet "room_tiles.rs"
Metadata/Terrain/Act1/Area1/room_tiles.rs
version 2
"Metadata/Terrain/Act1/Area1/Rooms/town_entrance_exclude.arm"
"Metadata/Terrain/Act1/Area1/Rooms/washed_up3.arm"
"Metadata/Terrain/Act1/Area1/Rooms/largecliff_wall_1a.arm"
"Metadata/Terrain/Act1/Area1/Rooms/largecliff_wall_2a.arm"
"Metadata/Terrain/Act1/Area1/Rooms/largecliff_wall_3a.arm"
"Metadata/Terrain/Act1/Area1/Rooms/largecliff_wall_4a.arm"
"Metadata/Terrain/Act1/Area1/Rooms/stream_shore_1.arm"
"Metadata/Terrain/Act1/Area1/Rooms/stream_shore_2.arm"
"Metadata/Terrain/Act1/Area1/Rooms/cliff_nests.arm"
"Metadata/Terrain/Act1/Area1/Rooms/cliff_nests2.arm"
"Metadata/Terrain/Act1/Area1/Rooms/cliff_nests3.arm"
"Metadata/Terrain/Act1/Area1/Rooms/cliff_beach.arm"
"Metadata/Terrain/Act1/Area1/Rooms/streams.arm"
"Metadata/Terrain/Act1/Area1/Rooms/tutorial_01.arm"
Yeah that's due to GGG's api having the wrong date. It's already patched but just not pushed to live yet
Should be fixed now. Cheers for letting me know ๐
kk thanks
@glad cave livesplit with custom icons I made.
http://poeskilltree.com/?v=0.11.3 This is a funny looking tree
inner force 
The entire scion area is just weird haha
well there was no scion at that point
And it's even after the first elemental adaptation nerf
and CI nerf hm
Yeah, the earliest tree I can find is 0.9.6 because that is when they made a passive skill tree for the official website
No assets though which sucks
replace every texture with chris wilson
Yeah, same happening for me on two separate instances
I've installed pypoe and cli commands seem to be working but I can't export GrantedEffects.dat
PyPoE.poe.file.specification.errors.SpecificationError: <ERRORS.RUNTIME_ROWSIZE_MISMATCH: 3002>: "GrantedEffects.dat": Specification row size 94 vs real size 93
Did you check the issue tracker on github. Sounds familiar
Has some workarounds it seems.
It looks like GGG reverted some things. That guy had error with spec 93 and real 94, my is spec 94 and real 93. Got it working, thanks.
sigh
stash API should be fixed now
https://github.com/EmmittJ/SkillTree_TypeScript/tree/master/data
Every skill tree that has changed since 0.9.6 is there now. Not all of them have assets sadly
0.9.6 is the first version of the official online skill tree, so it will be difficult to get anything before that
@polar island not anymore but yeah it was dead for around 16 hours
@mortal bone hmm wonder if I could get these working with pob.party
Probably, there was only a few things I had to do to make the older trees work.
wonder which tree version is this
2.3.0 or 2.4.0
that's nice it indexed that
Yeah, it didn't get all of the assets sadly, but it got the page at least
I can write a tool to generate the assests based on all the other assests at some point
Hey, I know this isn't for in game debugging, but I can't think of anywhere to ask this that will have the right sort of people look at it.
Is there a way to make PoE save its performance logs (Frame Time, Latency, FPS)?
At the moment I've setup an AHK script to take a screenshot of that section of the screen at intervals then stitched the graphs together manually. A very inelegant solution.
I thought it would be one of the launch options, such as --resourcelogcreate or --resourcelogmainresolve but I don't know enough about those commands.
Another approach would to use stuff like fraps (or similar) to log it @vagrant quail
@simple ravine Gets you framerate but not the latency metric.
are the server connections not in client.txt?
@simple ravine I managed to optimize my GGPK performance a bit, ended up caching some parent/child relations and file entries in a separate DB.
@grave wren While you could ICMP ping servers, you might not have the same roundtrip metric that the game uses.
Like if it considers server-side processing time too or something?
hm true
@simple ravine I've made a big assumption. The cache is keyed on the 32-byte digest of the root directory entry.
So I've got relations-{rootdigest}.db
I've got no idea how those are computed and how stable they are, but they seem to suffice for my needs.
What is the use case btw?
Right now my primary consumer is the testbed I made to parse all .arm files at once.
There's around 18 thousand of them. I've optimized by dumping out the file offsets of all the entries, and the child-parent relations needed to reconstruct the full path to those entries.
So I make a change, compile, boot up the shotgun test, and look at the summary/errors/outputs.
At some point in time I had it running on a 2s feedback cycle, worse now.
I could've done something like keep all the source data resident in a separate process and pull it in on the fly I guess, but this was least intrusive.
And yes, I'm cheating quite a bit ๐
The DB is definitely a legitimate acceleration structure tho.
Then I think the approach I made could be beneficial for you to try
Because you know where to look already. You're not searching the entire thing after something
but I guess the simplest approach is just to grab those arms and put em on disk
and care about that later
First iteration of the database was two binary flat files. One with (child_u64, parent_u64) tuples for relations and one (offset_u64) for all the ARM files ๐
I am reluctant to putting all the files on disk, makes the world suck in general.
I've actually got the files grouped by ARM version in a full tree in my project directory.
Visual Studio Code gets rather upset about them ๐
I have those so I can paste a file path into the quick open thing and it'll find the file in the tree, but it breaks the Git integration and find-in-files.
If I .gitignore them, it won't acknowledge their existence for opening, which sucks.
I guess I should have a separate editor tree for them.
You can ignore certain folders in the settings, so they're not shown in the tree
VS Code also gets a bit upset about the 130 MiB JSON file I have lying around too...
Problem is that ignoring probably breaks the quick-open thing, I reckon.
it's the superior IDE
Project is in Rust, least horrible dev experience is in Code.
I use VS to debug, but for writing code VisualRust isn't ported yet.
Might be usable, I guess.
I like having the same env everywhere, I've got a work (Linux) project in Rust as well.
Extremely hyped up about the upcoming remote project support in Code.
Where you transparently run some extensions server-side and edit a remote project.
Kind of like TextMate's rmate but good.
yeah
we've used the visual studio live share for pair programming too
works good, you just need an ok-ish connection
I've seen that pop up in 2019, but have no friends ๐
aww
At least none on the same hobby projects.
yeah i dont know many people outside work i would try it with either
is this the right question to ask about AHK scripts and what's allowed/isn't? (let me know and i'll delete/move it to the right place)
been looking for days now and can't find any confirmation regarding WASD movement
been told repeatedly that it's ok to use a controller to emulate the mouse, and i guess that's what Sefearion (the streamer) is doing, but rather what i'm looking for confirmation on is whether or not you're allowed to hide the ingame cursor and overlay your own "fake" cursor *1, so you can aim elsewhere while moving in a different direction... i have slight RSI so playing fast gets very painful and this would drastically reduce wrist movement
*1 (doesnt interact with the game at all, and i assume you are allowed to overlay a mouse because everyone is using YoloMouse? same-ish thing?)
The big reason for 1 key = 1 server action is for load purposes. As long as you don't overly send requests based on the input, I believe you're in the lighter shade of grey.
You can email support, but it sounds like you are basically going to end up doing the same thing as a controller?
which is allowed
yeah i should probably email, just assumed some smart guys would know for sure and could save me probably a few days(weeks?) of waiting for an official answer ๐
it DOES sound like it should be allowed but... mhm....
literally replied 2mins after I sent the email
seems like it's a "sure" - wasd movement is very inaccurate and the script doesnt touch the game files at all, so seems ok
i guess we'll find out if they have an official statement once/if they ban me LOL
You should be fine. You aren't providing yourself an advantage, and you are just remapping mouse to keyboard
ยฏ_(ใ)_/ยฏ
They haven't banned anyone for using a controller. It is a pretty grey area, but you can't consider it an advantage at all.
All the versions now have assets. They are using the modern assets, but very few have changed overtime from what I could tell, and the new ones look nicer
The difference in the amount of skill images is crazy
is bringer of rain correct in PoB? or is the wiki wrong? wiki says it currently should have block on it but it does not in the current version of the item in PoB
has block
ok cool

If we don't wind up getting more keybinds this league, how feasible would it be to create an ahk macro that switches your skills for you on the fly (legalities aside)? I'm imagining pressing a key and the macro swaps the skill on the bar, activates the skill, and swaps the skill back ideally with minimal gameplay interruption
I theorycrafted a build with some of the new auras and skills, only to realize that I had 13(!!) different instant skills and instant buffs to activate. Feasibly I could get it down to 11 with a curse on hit ring/gloves. Funny thing is it's a melee character who's non instant skills are just totem, main skill, and movement.
Sounds like way too many actions for one interaction, and unlike gamepad movement, quite beneficial.
Yes, I specificed legalities aside
I'm just curious from the opinion of a more experienced ahk dev if such a thing is possible to create or just a waste of time since it might be too disruptive to gameplay
I have nothing else to say to you then.
I would say that is just too many skills to be using effectively even with some sort of macro.
I keep getting this error when trying to import from pastebin. Did a fresh install and everything;
SSL connect error means it has a problem connecting to pastebin, either because of a firewall or you have a problem with your local SSL root certificates are weird or something. I'd just copy paste the code for now. URL worked fine for me.
Which code? The pastebin identifier or the actual PoB code?
Oh, nevvermind, am dumb
The actual PoB code ๐
Thanks for the replies, guys. Other than the unnecessary one. I'm not sure how they expected uniques like March of the Legion to be used in the current state of the UI, when it encourages the use of 4 separate slots for repeated aura activation. Weapon swap would definitely work for me since I'm planning on using dual nebuloch, although that'll be expensive. Hopefully they fix things up.
Any advice so far?
I've voiced each one so far, plus I have a handful of voicelines I haven't used yet.
Still gotta fix up breach, and made all tier 4 currency use white effects instead of brown.
Really struggling at this point because after I finish the completed filter I'd like to trim it down to make it more strict.
And have variants for colorblind people.
Still learning how filters work though haha
113 voice lines haha
Hopefully I dont break the game ๐
@lilac vale I'm sorry if you feel that my statement was unnecessary. I strongly believe that assisting someone in unethical conduct is harmful, in this case it would lead to a distinct advantage of the kind that has been explicitly denounced before, regardless of intent to distribute. Saying so in public sends a necessary signal.
It's fine that you have a black and white moral code, my friend. You don't need to proselytize it to others. If you need to continue this conversation please PM me.
It's necessary to keep this in the open, because we strongly believe that aiding creating any kind of immoral or rule-breaking thing is wrong. Even though it's just hypothetical or what have you.
and also:
6. Do not encourage, promote or advertise anything that violates the Path of Exile EULA.```
Also it might be worth noting that there are GGG employees partially active on this channel.
I don't think zao believes it's a black and white scenario, because the rules and definitions aren't crystal clear, and we try to interpret them and stay on the OK side of things.
so just clarifying, talking about breaking any rules not in POE's eula is acceptable
I understand there is a quit to login macro, but there isn't a quit to character select macro right?
If the character select macro was across two keybinds would it be okay then? Since it would be one action for escape, and another for to char select?
The reason there isn't a quit to character select is because it's slower.
It's slower to quit to char select than it is to quit to login and spam enter?
This place isn't the place for that type of discussion, @oak locust
"Logout" macro effectively kills the TCP connection.
This will then consequently show you the login screen to log back into the server
The tcp disconnect method has been shown faster than all the game supplied variants in the past.
@simple ravine I was just pointing out that there is such a thing as a quit to character select macro. Or rather you could create one by binding the chat command exit to it
Isn't that exactly that... a macro?
Yea, it is you're right. But @rapid pike didn't seem aware of the fact this command exists
yeah but at league start
does the public stash api has any params to filter the response? (like specific leagues?)
@hoary drift no
@simple ravine thx
is the "next_change_id" rly the next or the "most recent" ? (public stash tab api)
It's supposed to be paginated with next_change_id as the identifier to pass in to get the chunk of data next adjacent to the one you have.
so when te next_change_id keeps changing (for the ID i am pulling) there was still room in the next chunk?
If you want a particular league and no permanent leagues, you can pass in a historic ID at the start of that league and scan forward.
Odd, I would have assumed they're stable but I have not interacted with this API.
the change_id are multiple sequence numbers separated, each number representing a sequence id (like your traditional auto-increment, kinda) to a specific shard
I think entries may disappear if they're updated later on in the stream?
yeah, exactly
poeapp, xys and rasmuskl etc know more about this, but that's the gist
I found this linked from the wiki reasonably educational - https://www.reddit.com/r/pathofexiledev/comments/55hxeb/read_several_threads_but_still_got_some_questions/
1 vote and 10 comments so far on Reddit
In a perfect world, it'd be more like git / immutable-append-only data
but I can understand why that's a problem in their case.
there's a lot of changes.
even if disk space is cheap, it'll be difficult to manage
@simple ravine poe.ninja cites "73.85 TB" processed ๐ https://poe.ninja/stats
that's actually not that much
Does anyone have a working installation of Lua or Luajit that can run Path of Buildings HeadlessWrapper.lua ? Been trying for hours now and I must say Im thoroughly frustrated with the utter mess it is installing lua on Windows
@rapid pike you don't need two keybindings for a logout macro. In general, bringing up a UI isn't considered a server action. Opening ESC menu -> Click Character Select (or exit game) is 1 server action which is legal
Okay... but there must be a line cut in the sand somewhere isn't there?
Couldn't someone theoretically make a complex series of events across their F1-F12 keys
1 server action per button press is the line in the Sand
and then just tap each key 1 time?
That also means no automated actions per button press
What counts as automated? Because the logout thing to me seems automated.
Like pressing one button and shifting it to 1,2,3,4,5 etc isn't allowed
Okay, but lets say we want to setup some form of crafting macro
you open up the bank, and your invo, and then you press F1-F10 to grab macros and F11 or whatever to right or left click
That would be automation
Picking up currency is a server action, applying currency is a server action
Opening a UI isn't
Oh, okay.
So opening the UI isn't the server action.
Er, whatever you said.
Opening UI does not count as automated. Basically
Why is poe updating smh
I am guessing to prepare for new MTXs?
yeah that's fine and all but poe doesnt update right on steam
It hangs for a very long time.
And then I think it downloads the entire game.
Again, this is not the channel for general talk
idk about standalone
This is not misinformation.
there is literally a patch ...
I wasn't either. He said sometimes poe gets an update without notice.
I was mostly joking about "why is there a patch smh" because I wanted to play to test some stuff
Since me and emitt were discussing some stuff prior to this tangent
I wonder if Rich Presence will ever come to PoE
Seems like a steam issue
Popular 3rd party client Runelite has rich presence discord parties implemented within runescape. Feels fantastic.
I have literally never had an update on the stand alone client without patch notes
And other big names like Fortnite also have rich presence
Would be nice to be able to invite people to parties or something
I have played for 7 years
Calm down
Saying he's straight up lying isn't the best approach. Sure maybe it happened and he doesn't remember his point is that standalone doesnt have the updating problem.
/shrug
Really a nonissue at this point I was just making a passing comment about not being able to play the game because it was updating
first world problem lmao
@dawn hatch
EmmittToday at 1:43 AM
Look at patch notes lol
They explain why there is a patch
what is a lie about this?
It doesn't matter, he is just here to troll
clear chat please lets focus on the objectives
@simple ravine @mortal bone I assume neither of you are addressing that to me.. However to clarify I just wanted to say that I don't believe Emmitt is lying at all..
Again I was just making a passing comment about how I was agitated the game was updating.
I agreed with Death that occasionally steam will update the game without providing any kind of patch notes but that's about it.
I would rather not continue this discussion anyways thank you.
It really doesn't matter ya'll, and as @simple ravine and @violet path have pointed out, this is not the channel for any of this discussion, please either move the apologies and clarifications to pms or another channel.
We were discussing stuff before all this came up
So am I allowed to tell the mouse to click the Exit To Login Screen button?
I don't think there's any way to navigate the menu without using mouse
I realize /exit is a thing, I'm just curious about what is allowed.
you can use the ESC button to open the menu
Logout macros have explicitly been allowed for a long time now
@rapid pike There has been quite a bit of discussion about automated mouse movements over the last few days in this channel. As has been pointed out by people, its a bit of a gray area. There are responses by GGG that say automated moving mouse is not allowed, while still being only one server action.
This post was provided by xanthics: https://www.pathofexile.com/forum/view-thread/2077975
Alright, thanks.
The reason why he wants to logout to character select is to avoid queue at league start.
you can use /exit like they mentioned.
But my point is that I'm trying to find out what is and isn't allowed.
I don't want to be banned haha
Refer to the discussion last friday for a more fleshed out conversation on this issue.
Logging out to character select is fine as a macro
The question is not what will get you caught, it is what is against tos.
^
A logout macro is not against the tos
We know.
I get that it's okay. But the means of which to execute the logout are what we're talking about in this case now
I believe the question is about automating a mouse movement to click on return to character screen @mortal bone
The logout macro you are describing has been around for years
No one has been banned for using it
What is the attack in place macro?
Not necessary anymore?
oh
You can toggle that on your abilities now. @simple ravine is right, it is useless now
a few things, I'll probably publish a doc tomorrow with changes
currently I just have "Incubators, Hybrid Gems" on my list so very little this time
@rapid pike The patch needs to rewrite quite a bit of the GGPK because of how Steam patching is made by Valve. If you look at the disk usage graph in Downloads you should see that it is consuming (for me) up to half a gigabyte/sec for a good minute or so of disk bandwidth. Itโs kind of designed around moderately sized files that are appendable or many small files, not behemoths like the GGPK.
The standalone patcher works more with the structure of the file with FREE blocks and all, but (used to) have drawbacks of fragmentation and whatnot. Patch sizes there are smaller and finish pretty much immediately on completion of the download.
Warframe using it's own patch server, Tencent China download patch.ggpk not whole file.
I caught a bit in the 41st Baeclast where Chris & Jonathan mentioned that they had a new "resource system" for PS4 that they were hoping to bring to PC in the future.
I wonder if that's talking about the GGPK or the infra for loading stuff from it.
@velvet fog Cool.
Elite Dangerous used to run its own patcher from Steam as well, not sure if they have gone away from it by now.
I wonder how much bandwidth costs you save for a F2P game by leveraging Steam's CDN.
they have 60% steam users, that must a huge bandwidth costs
@astral imp Will you guys be updating the poe log monitor zones for this league?
It has fragmentation issues for sure
I have community members that re-installed just recently, and instantly had their load performance restored to normal again
Yeah, everyone has a different structure to their ggpk because of when you started. They update/add/remove a lot of different stuff, and it never gets optimized in size
Like in c if you don't optimize your structs they end up taking up way more space in memory than needed
I'm still low-key scared about my caching of the GGPK structure, as I hard assume that the 32-byte "digest" for the root uniquely identifies the structure of the file.
I've still got no clue how it's made or what it means ๐
I'll probably go by file size and modification date or something in the future.
not really sure how people have done it in the past, but isn't it normally a bunch of hardcoded table widths and stuff?
I'm talking about the offsets of all the file and directory entries in the file, not the DATs.
I cache a lot of that info in a key-value store to accelerate lookups like "all files of type X".
That is the part that is unique about every ggpk
your offsets will be different than mine
On my box, the files between standalone and Steam are obviously different, and the 32-byte field of the root directory is different, even for the same version of the game.
Might be a coincidence. I use this to key the cache.
That old Ruby defragmenter didn't recompute those, did it, hmm.
I think the defragger just removed all the empty space
haven't seen the code for it though
I guess I have looked at it lol
Just looked at it, indeed just copies that field over.
Yeah, it just wholesale copies the data over while removing the freed records
Yep
Mine seems to be 376B2ABC7641D3F6E68E2DB94FB3AE516F9302F9CD295721D4B26A065F70235F.
I just got blinded.
I opened visual studio at home, and it was the light color theme
I didn't set it back to dark after my presentation at work today lol
I believe an apt term is "jรคvla teamflash".
In the PDIR corresponding to the root directory, there's a 32-byte blob between the child count and the name.
(well, it's there in all of them, but I have used the root dir for my ill deeds)
ok
Was some months ago I was working on this
115 days apparently
"37-6B-2A-BC-76-41-D3-F6-E6-8E-2D-B9-4F-B3-AE-51-6F-93-02-F9-CD-29-57-21-D4-B2-6A-06-5F-70-23-5F"
@worthy cape let's do a hash of the entire file and see if it's identical to eachother
Here's my SHA1 of the GGPK: E0-08-39-52-E3-15-F8-ED-A3-42-52-FE-AA-E1-84-D4-AA-5F-E8-04
2a9e5d2c630e80aa07c677439e0d0cb2b859d632 *Content-3.6.6c.ggpk
OK, so the root digest is largely useless in disambiguating packs, at least outside of Steam.
oof
I think you should go with my approach ๐
what's the files you're looking for again, amd?
Currently .amd, but will need a fair bit of others like .smd for meshes, .ast for animated junk, and more.
all the files in \Art\Models pretty much?
Not sure where they're at currently, but I would very much like to use stock GGPKs on the target machine and accelerate lookups.
211395 files in enumerated
Opened in 1405.7956 ms```
this recursively finds all files in Art\Models
I unfortunately can't quite have the interior mutability you've got where you lazily recurse, unfortunately.
Right now I'm about as lightweight as you can in scaffolding and work directly against a shared memory mapped file, which means I have no real parent links.
You could make this functional for sure
If we would take it to the basics, all it does is open the ggpk and find the first PDIR, and return it
and because you know the path, you know to look next for a PDIR with name 'Art'
and so on
Lookup of single files is rather snappy. Enumerating everything hurts exceptionally much for some reason.
219643 entries (took PT0.294214S)
510669 entries (took PT0.773931300S) (for the whole GGPK)
Turns out that release mode code runs faster than develop mode ๐
No, this is just churning through the tree, parsing out enough of FILE/PDIR entries to figure out what the entry is and passing it to another thread.
so why is mine so much slower
I don't read or copy out the names for example, just store the offsets for use later.
ah
this would be an equivalent of the approach I made?
I have a hard time understanding this code heh
The one linked does what you described for a single file lookup by absolute path.
Ah, so it goes and finds the pointer to that path?
no wait, you're enumerating all entries recursively
219643 entries
not sure why you got a whole lot more though
It also counts directories.
The code to visit everything is https://gist.github.com/zao/47f524938ac0f925e376b7aca70fb50b
In any way, I've got some debug mode optimizations to make to make this usable.
Probably suffering quite a bit from vector resizing.
Thanks for making me benchmark btw, had deduced erroneously that I was legitimately bottlenecked.
Thank you, too.
now I need to make my code faster.
I think I'll drop .net standard / .net framework support first off
This is with hot disk cache, but I can essentially do a full traverse on startup to populate my tables probably.
yeah, mine's 1.4 seconds
but that's also storing all entries in a list
with strings and the whole shebang
http://poeskilltree.com/?v=3.7.0&c=3.6.2 this comparison is nuts haha so much have moved/changed
@mortal bone any idea why this wouldnt be loading for me
@livid fable turn on hardware acceleration
Maybe I'm blind but I don't see what's changed in Trickster's "Weave the Arcane" node
ty emmitt โค
not mentioned in patch notes
It is a straight stat comparison. It is possible they combined or separated some of the stats into a string
Holy shit that tree
Looks like they decided to scrap the entire bottom half and redo it
Did they release any kind of updated loot filter
@mortal bone how much traffic you have on your webhost? ๐
https://www.pathofexile.com/forum/view-thread/2513458
Neversink will stream last modified before launch
he will indeed
poeplanner is updated!
mod selector
https://poedb.tw/us/mod.php?cn=Bow
- fix group display
- fix filter bugs
- add group ilvl display
- add ilvl filter
is it me or is https://poe.ninja/challenge/builds broken? possibly one of the ads being bad?>
the page jumps all over the place, and if I type in a skill to search on it some kind of bad ad opens in the same page
Seems stable here without adblocker in Firefox, just getting some gambling ads as is customary.
Having said so, my browser promptly locked hard after leaving the page ๐
Honestly the ads on that site are pretty gross
I totally understand the need for ads and I don't normally mind, but this is one of the few sites where it actually bothers my experience. Their ad provider is shit
it seems scrolls are being hijacked to attempt to keep the page at the top so you watch the ads
why not just go ad-free
they bring in miniscule revenue anyways
and you get more space to put stuff on your site
in some cases it brings in reasonable revenue I'm sure
i imagine a large amount of poe players use ad blockers
I honestly doubt it
in fact, even at my company which caters to developers, there's not a massive amount of people who do
so gamers certainly won't use them more than technical people would
Anyone wanna do a skill change comparison spreadsheet? ๐
I'll happily do my share of data input
Does POB calculate with the new nodes correctly ?
Most of the new passive nodes are working
Any I should know are not working as intended ?
I mean any that are not implemented yet
I've implemented all the ones that I could find that would actually do something
I see
I'll definitely have missed some, though
There were a heck of a lot of changes this time
As long as all zerker stuff runs fine... :D
Well, I can confirm that all the zerker stuff runs fine ๐
Great job man
Will gems be easy to get in when announced ?
Or in other words is it probably they will be out before the league drops
As usual, gems will come once the league is out and I have time to work on adding support for them
You're welcome ๐
Maybe one more thing. Can I edit the files of PoB to at least adjust like current cyclone stats to match new one ? Or is it autogenerated on start
You can edit the files manually, although it may be a bit tricky
Copy paste from other gems what I need so I dont F up the wording :D
People are saying rage is not there and that accuracy still capped. You aware of that ?
I have to confirm those myself tho. Just reading #1โbuild-planning on the bus
The rage issue is fixed with the latest update
Only the tree is updated to 3.7, the other changes are still to come
Update check failed on PoB even tho my internet connection is fine
That might be because I just pushed out an update
That sometimes causes issues right at the time it goes live
Oh so i'm just waiting a little bit, ty
Yeah ๐
Openarl, out of curiosity, where is the gem info stored?
they are Data/GrantedEffectsPerLevel.dat, ... in Content.ggpk
I meant in PoB, since I had an idea to screw around and try nerf gems myself 
Normal installation, or standalone?
Standalone
Look in Data\3_0\Skills\
Note that manually editting gems can get a bit tricky with the new gem data format
Gotcha, thanks
@timid hemlock - no support for rage currently? can't seem to find the option to enable having rage
tbh it was pretty easy to find stats I needed (in this case phys per Virulence), when I popped the wiki up
@barren widget There's an update released about 20 minutes ago that fixes that
@timid hemlock cheers!
How would we simulate the attack modifier? Would that be under the cast time string?
@timid hemlock - rage doesn't seem to affect my hp degen at all? is this a correct assumption or am i doing something wrong?
Rage is affecting my hp degen
like the only option i have is to type i got 50 rage stacks
but my life regen doesn't move at all
Do you have the Rite of Ruin notable?
Do you have the Rite of Ruin or just Crave the slaughter
rite of ruin
@dull laurel 47k users and 6.2 million requests (that number is inflated a bit because of all the assests)
Doesn't unspecified normally count as max possible?
Shouldnt we be looking at your Degen stat line in PoB not Life Regen?
That too
Well if you have 50 rage stacks, you have degen.
I see nvm, i was overlooking that
Even if you don't actually lose any hp
Do other degens function normally? Say Blood Rage
Well I have an explanation for ya. Since that line is red means PoB doesn't actually recognize that mod, thus it's just text with n impact on your stats.
Well there you have it
Yeah, something is still broken there
lemme try something
@timid hemlock It would appear that Rage with Rite of Ruin applies 0 degen, it applies it in general however since it shows -0.0 regen
Rage field left empty and Rage set to 50 produces the same result
yeah i just saw that aswell
Yep, I'm working on it
when i created a new char
Update again in a few minutes for fixies
cheers
@timid hemlock Can confirm rage is now functioning correctly regarding hp degen ๐
Goodly
@timid hemlock perhaps this already exists and I haven't found it, but I wonder if a generic "apply this to your build" kind of textfield would be helpful for things like the new keystones, or even for theorycrafting new ascendancies rather than creating a jewel and putting it all in there
could be a cheap way of adding "some" support, maybe even with shared snippets or what not
Where is PoB gem file locatied ?
@primal niche Data > 3.0 > Skills
I dont see data folder
Normal installer
Well, I got nothing then, gotta ask Openarl 
I just downloaded the "pocket" version
The zip archive?
yeah
BTW @timid hemlock I am editing Sweep and I wanted to ask how to add flat phys as gem mod. Only found one on spells "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage",
but it has statInterpolation of 3 unlike other modifiers so I am not sure. Would be cool
Inside that is folder 3.0 with Skills folder sitting inside it
I guess I got it working yay ๐
thank you cloudflare lol
@timid hemlock https://cdn.discordapp.com/attachments/174993814845521922/585859884822691840/unknown.png Well, this happened in Vaal double strike.
https://i.imgur.com/iRaHw7A.png this is the skill description
circle it
on vaal double strike doesn't it just show the range the clones can attack in?
if that's the case i don't think that is wrong
it is *
Anyone got a recommendation for an IDE if I want to dive into the PoB code?
๐ฎ
Recommendation for an uncivilized Windows Barbarian that usually uses VS.
vscode+lua plugin i'd bet?
did discus thrower possible get left out in the update of pob? its the only new notable i couldnt find searching or doing a quick scan of the tree but its possible i missed it lol
"Discus Thrower" doesn't exist in the skill tree data
Either it was left out of the data or it was a mistake in the patch notes
typo?
I would go with the later
@mortal bone you knowyou searched discuss
you wrote discuss
not discus

๐

still doesn't exist
anyway, I would say that the patch notes are wrong
the passive skill tree section has never been accurate
they are, i did not spot any sloths in my map device
Can someone gimme a hand with PoB. I`m trying to make a jewel to mimick the changes of herald of agony. How can I make for example a jewel with "Reduced minion damage"?
I tried to add "Minions deal (100)% reduced Damage" but it doesnt function. Propably a stupid question, but has to be made >.<
yep, feeling stupid. Thanks a million! ๐

I edited sweep to fully match the patch notes. I posted it in #1โbuild-planning some time ago if anyone interested.
finally updated pob.party for 3.7.0
@earnest radish one of those mods didn't exist so the search was failing. I've re-added it now
@chrome topaz do you just compile the client into web assembly?
Ah, ok
anybody got the link to the skill tree json from ggg? I can never find it each league
https://pathofexile.com/forum/view-thread/2513458 under "Passive Tree Data"
thank you
the mod list between the front-end and the search engine isn't exactly the same, I'll sync them up at some point today
is this page populated using the same data? https://www.pathofexile.com/item-data
no
You don't have to respond but we're getting concerned, is Bex ok? its unusual not to hear from her all day during spoiler season particularly the final week.
Bex is doing fine, she's probably just really busy atm
@grave wren @earnest ledge you might want to update pob.party version from 3.6.0 to 3.7.0 now
will do, thanks for the heads up
Will it be possible to use PoE OAuth2 for Korean Kakao users?
Something like an additional login on the site, I do not know
Thanks will do after work
Also need to add new keystones if there are any didn't have time to look yet.
@grave wren there are a few new keystones
Cool gotta get that going then. Only 7h to go
any news on adding new gems to pob?
Until the patch is released
Gems for PoB will be added post launch of legion. The man is busy.
However until then you can always simulate your gems in flasks or jewels by creating custom jewels and flasks ๐
@midnight bay
Makes sense, thanks mate
edited my pob update post to denote that too, maybe it will deter a single person asking gems when
in PoB i get an error msg for pastebin, says SSL connect error, what is wrong?
@runic flax Typically is due to silly routers or firewalls MITM:ing with self-signed certificates or something. Regardless you can work around by loading the pastebin yourself and copy the whole body into the other text field.
Is this where I should go to get feedback on an item filter?
Probably not, we tend to deal more in the GGG APIs, file format, data, etc.
I'd expect that an item filter would benefit way more if you interact with people who have time to actually play the game ๐
PoB files with added Cyclone (in place of Blade FLurry. If you add blade flurry to your build and hover over it you will see), added Lacerate and added multistrike
I implemented all the stuff that seemed doable with current PoB stuff and simulated some undoable stuff. Like more multistrike damage on 2nd and 3rd hit by averaging them and adding modified ruthless blow on 2nd hit for their sum/2
Also lacerate missing blood and sand stance - obviously
I hope openarl proud of me ๐
PS: Only gem level 20 implemented
first two go into \Data\3_0\Skills
idk why but when i used your gem info the pob dps went down, which obviously shouldn't have happened
kinda weird
seems like the share links from the pob bot that link to pob.party are all showing v3.6.0 trees by default
I believe faust is aware
@broken plinth If it happened with multistrike it is possible I messed up the more damage on 2nd hit. If it was lacerate it is possible because lower attack speed than before if I know. Cyclone I would doubt went down but idk. Which skill was it
Oh also if you get any of my gems to any other level than 20 it breaks completly. But I said that before. Just make sure to reduce the level if using empower / +to socketed gems so that it is 20 in the end
@compact isle can incubators be traded?
yup
cool, thanks
@grave wren @earnest ledge fyi, I've added "latest" as a possible version (which would redirect to the latest supported version), so you won't have to change the version string yourself every time
nifty, thanks
It doesn't seem to work for me, but I need to adjust my code a bit to tell you what error Im getting specifically
I'll look into it after Im done cooking dinner
oops, my fault, I was posting to https://pob.party/kv/put?ver=vlatest
all good
I'm sure I'll manage to curse myself by saying this, but so far I think this is the only league launch where PoBPreviewBot hasn't crashed during the torrential flood of builds being posted
Anyone know if POB calculates Charged Dash DPS as if the Image is fully charged?
Added a screenshot functionality to http://poeskilltree.com/
Takes a pretty high-rez screenshot
cool will Update when home from work again. 3.7.0 will go live whenever multi has time to pull
is there any columns indicate a stat is melee/physical/elemental, or the only way is to parse the stat string
Anyone here that uses trade companion that can help me out with it?
might be able to try #1โendgame-help as well. This isn't really a help desk
Thank you
made it so ascendancy groups don't look weird as well
Ooh, a torrent. I wonder how broken my .ast code is for the animations, and where on earth I stashed it.
https://docs.google.com/spreadsheets/d/1GOvcdGYao-SimPaFB2a9akx8c4UZJuNtBkIhZeZypUc/edit?usp=sharing
@mortal bone Having the ascendancies nicely organized is something I have been waiting for ages for! I always died a little inside whenever I opened PoB... I'm so stoked for this relatively minor thing! ๐
Working on this spreadsheet for the past little bit. Any ideas?
any files in Data/ ?
Also is the second sheet available for everyone? I'm not sure if both sheets in the doc get shared.
@velvet fog Don't know yet, 2h ETA for download for some reason.
Anyone know how big the steam download will be?
The patch size for the update will be around 4.5GB on the standalone client and 9.5GB on Steam
ouch ๐
Standalone torrent is 14.8 GiB, but that needs some post-patching as well.
seems no surprise from preload
FileNotFoundError: /Data not found :]
Good lord our colleagues work for Zeiss and they have one class with 10k loc in java that does everything without any tests

i'm getting stuck installing PAL, does anyone have expertise with this app?
@velvet fog are you dissecting the torrent now to update poedb?
wait im dumb that isnt out yet
i dont even know why im asking, youre great enough to update when its available
but i appreciate the work you do
anyone here know if filterblade is up to date?
@barren widget NS is currently streaming filter update, so probably not ๐
ahh sweet ๐ thanks for the reply ๐
until patch update begin
so torrent is up? any chance PoB will be updated before league start?
@marsh scaffold Per tradition the torrent doesn't contain any valuable data to foil our dastardly plans. Uncle Arl will ethically work on PoB when the data is in the public's hands.
So at the very earliest when patching is turned on, realistically "heck if I know".
Note that PoB already has the tree, just missing gems and other non-public info.
and you can simulate most gems using jewels
with few exceptions ofc
btw, anyone know if it's possible to reserve mana with jewels?
wrong channel to ask that. My bad
Is there any way to change text size in PoB? I'm on a high dpi display and the text is too small
Nevermind
I figured it out
trade macro, trade companion, leveling overlay , what am i forgetting to use ?
@stray delta yeah, I realized as I was going to bed, that I made the witch/duelist ascendancies slightly off center because math, so I have to fixed that
Hello, does someone know when poe.ninja will have the Legion league ? is it usually straight at the start of the league, little before or few days after ?
pretty sure it is right at the start
thanks, that is a good thing ๐
@velvet fog were you able to pull the locations of the keystones?
or just their stats
this isn't really tech support, but could you give us the pastebin?
from .txt files and only stats
dang
patch can be downloaded
with how big the file is getting and the short notice the torrent is kinda pointless
I don't get why they dont just make a launcher option to fetch the files
I'm doing my best lol
Yeah, it would be nice if they released the patch file ~4gb and had a real patcher
It took me 6 minutes to download the real patch from the client : p
yeah
staying true to my avatar
though speed was jumping all over the place
but I am watching netflix at the same time so :p
you seeding with that internet? lol
now that's fast
dang
I am at 200 up/down
50/10
I didn't seed this time time around
im 100/5
third world internet in ger
im in CA but uh don't think i need upload that much
that's crazy
at that point you just make some sort of agreement with your neighbor or something
Yeah, they stopped at like 95% of the street
there are only 4 houses (2 on each side) that don't have fiber
i wonder if it hits the property value lol
Who did you piss off Emmitt? xD
Well, I have fiber, so no one haha
oops
haha
thought my cursor was on console
my local filters didnt save? what
they were allways there
on the filterblade website
i allways use chrome
WHAT
Yeah typically
Permission to link Neversink's Discord
i cant find the https
๐
join that discord for help
its the same website man
this isn't really a support channel...
GrantedEffectsPerLevel and Mods ...
I am surprised they put the timeless jewels in the data
AFAIK mark said they would be, just not the algorithm
so we'd need to figure that out
unless i t's in the client and can be gotten from the assembly or something
it kind of needs to be in the client
Not if they send it from the server
@velvet fog found anything juicy?
not yet, still handling old .dat files
Any ETA on Repoe @woeful sphinx ?
nick_ you could run the py scripts to get the same results, if you have the dat files
Unfortunately not near my machine with everything currently ๐ฆ
spec needs a bunch of updates so either @obtuse citrus is fast or I'll hack some fields together to get it working
Has anyone considered making the spec auto-update and indicate which fields need to be named/typed?
Seems odd we still have this bottleneck every league
just filling the spec with junk doesn't take that much time
Likewise would take even less time if automated ๐
probably, yeah
you probably want useful specs and not junk
they sometimes remove fields and it will mess everything up
Adding at the end is usually ok though
Sure - but you could only auto fill on adding towards the end. (if removed then still throw error and handle by hand)
but my bigger problem right now is that the stat descriptions break PyPoE's translation code
lol
I fixed it already
nice!
I feel like I need to get into the ggpk parsing game
I'd like to replace the core parsers, aka .dat, .ggpk and translatiosn with some c or c++ drop in replacement at some point
such a library can probably be plugged in other languages, too
are you also on updating the spec? then I can sleep a while, I guess ๐
yeah that's why I think it would be useful
it can be done via boost::python in python
it is pretty easy to import into a C# project as well
anyone know if pob will get an update with the new gems before launch?
alright thanks
and i think i recall him saying it was just "sometime after launch"
for trademacro, is tempstandard correct for sc legion?


