#tooldev-general
1 messages ยท Page 76 of 1
rough skeleton of what i want to happen ๐
Tried something similar in opencv2 but wasnt happy with the result
it uses copy paste and a bunch of hotkeys you have to press
xyz if you didnt know you use cryptominers on poe.trade
it's pretty clever workaround
crypto miners? I think I accidentally left a bunch over when I was uploading viruses huh
@grave wren what do you mean cryptominers?
i see
what's the safest trade website?
@polar island will this persist even if the site is closed?
@grave wren will sin need to be updated now that channel names have changed
mutli will need to adapt the channels if he didnt do it yet
@grave wren done
downgraded ๐ธ
I don't exactly blend in well
unfortunately it's using the same engine so I doubt any of the problems I had would be fixed
uther parthy to annoy my friend who utterly loathes it
we'll have to wait and see
I think the amount of assets puts a lot of people off
can't just chuck in a murloc or anything to your ported game
i think paying for "one" map is also a big issue
you've been moved so that you don't get pinged by people who think you run the discord 
i saw standalone legion td recently for 20โฌ
I want to see how far they can demote me
Novynn will remember this.
@timid hemlock Congrats
Thanks! ๐
nice man
Congratz man! If that ain't well deserved appreciation!
You are now Red!
orz we're not worthy
congrats indeed to @timid hemlock :D
congrats @timid hemlock !!!
time to turn off pings ๐
Mmmm yeah it's getting crazy
Yeah, rip
Very much earned and deserved though~ Congrats
Thanks
CONGRATS MY DUDE
I have spent more time in PoB than PoE
clearly this is why GGG hired you
in game version of PoB soon?????????//
Congrats @timid hemlock ! Feels good when hard work finally pays off in such unexpected ways... 101% deserved! ๐
Congrats @timid hemlock ๐
oh we're back up top now
wow congrats
swapped my backend from node to elixir, now all requests are under 1ms without caching 
it was probably the is-odd package slowing it down
it was okay, like 4ms

without caching sometimes node was up to 40ms for each request
๐น crazy
yeah just a basic express server, nothing even happening
this is what happens with node doing the same thing
and this is looking for exact same items right away
I think it's something with the database indexing or something
it's also n+1 query and elixir doesn't do that

I'm basically an elixir fanboy now ๐น
Hello everybody i've made an app that prints a message to the screen, what are my chances of getting hired
Don't sugar coat it
*wraeclast
3
He's red already

๐
๐
holy shit just seen it, awesome Openarl !
@chrome topaz thanks, had to release some steam on a random guy on reddit who doesn't know what he's talking about (or is trolling, works for me too).
@green oak Open the act map (U) -> Part 1 -> Act 2 -> The bandit lord quest -> if there is a bandit name, you helped that one
red maps sure for completion and chance of 8 mods
and the league is gonna end on dec 4th
@green oak also ur questions belong in #1โafter-acts-help or #1โendgame-help
sorry i didnt reaslise i changed channel thanks
Congrats @timid hemlock - Hope you'll enjoy your new gig ๐
shame reddit doesn't understand they hired openarl because he fulfilled the locale requirement while neversink is literally half a globe away in europe
gratz @timid hemlock
@timid hemlock congratulations Mr.Red
Thanks ๐
That's prolly an impossible request
but I'd really like to know how you'd rate the quality of Poe code ๐
after 1-2 years
just on the scale of 1-10
sneakily post about the worst of it here
It's like 99% certainly the UI
we'll tell nobody
๐
haha, the last company I've worked for
"what's up with the print service"
was like an everyday thing I've heard
at ours a guy wrote it without any principles in mind
this is especially fun, since in germany like 95% of everything going on financially is done with SAP (shitty software everyone uses)
solid 1.2k loc without ANY separation
and that thing has some obscure standards
want to write bold and regular in one line? do it manually
wanna replace variables? "
But yeah, now that I think of it
there's few things that in the IT
that misbehave more often than printers
- everyone hates it
yup
dates being another shitty thing i absolutely loathe
especially in an ongoing project
Have you ever seen a enterprise scale DB, that uses DATES as primary keys?
I've seen it once
this was scary
when I asked the devs about it back then, their sense of shame, was probably like that of someone who was caught masturbating to furry stuff
Ayep
we use string uuids and technical ids for our client - turns out the previous devs didnt enforce uniqueness for both - made a 2h ticket into a wild ride of finding all kinds of duplicates that technically should not have existed
would not recommend
ouch
initial ticket: 1h
time spent: 2.5d
๐
that pdf printer is a piece of art tho
should prolly sneak it out at some point
@hushed relic I appoint you responsible for sorting out all the GDPR aspects of printers.
My favourite features is fetching printouts without identification, and the ability to reprint any recent job from the console.
@worthy cape ๐ฆ never
takes note
don't printers embed tracking dots in all printed documents?
and also save printed documents on a built in disk
just stick a piece of paper back into the drum and pull it out again
Anyone know where I can find PoE ninja's API
Or PoE's trade API
Wanna try and make my own parser
check the ๐
hi, I'm working on an electron app and I need to parse the Client.txt, to what refers the small words like a34, 15e, d6, ...? they are present in each line of the logfile, it looks like it "categorize" a log by giving it a category id?
for example, a34 category id is present when a log is related to the chat
my question here is, are they constant? did they changes over client restart? updates? because I'm actually wondering if I can use them to categorize the logs when I'm parsing the client.txt
if its u who is writing those small words they shouldnt change
if im understanding ur question correctly
it's not a category, and it could change between updates
Currently the Xbox ladders are only available on the web, or by downloading a Csv file. Currently I'm parsing this Csv for the console discord to have automatically updated data. Is that ever going to be upgraded to JSON? Would make my life, and my code, easier. Would love to be able to use the already available Ladder Api for this data, but understand that not being the case.
our long-term plan is to have the website be able to handle all realms simultaneously so you'll be able to use the normal API at some point ๐
@compact isle Garena Online API broken
thanks
Would people be interested in having a in game Overlay that would work as a wiki for searching items and such?
compact Optional
Possible values:
-"0": Displays the full info for leagues retrieved (will only retrieve a maximum of 50 leagues) (the default)
-"1": Display compact info for leagues retrieved (will retrieve up to 230 leagues)
230 though? that's oddly specific
maybe the bits for the other 25 are used on something

hey guys anyone know if its possible to grab all the players in a guild/private league via api
or multiple characters at once
๐ฆ
should be possible with a private league shouldnt it
yeah but no way to grab specific league stashes is there
get players tokens and grab it via the existing api i guess
that's what I was planning on doing was grabbing all the chararcters in the league and indexing them
and then searching through it
for guilds you could parse the guild page
but felt spammy api wise
they better be caching
yeah doesn't look theres any actual private league api open yet
I hit up support and see if I get a response

Was just going do a create script for the hobo league to give to the guy
to check if any player was private profile/hide characters along with checking any charcter active for current equipped gear
just to snipe anyone using non unique gear that they didnt remove before entering another instance
guess that would also open private league stash tracking for trades aswell
didn't they tell us affixes tires aren't coming to the public api
guess I misread it then
how are you going to finance allans education
more ads obviously 
Oh no
is the guy who made poe.ninja here? can't find his name to ping him
doesn't seem intentional, looks like some error with formatting
Thank you for contacting Support.
I have checked with the appropriate team members and I'm afraid this is something that is currently not possible. I will be sure to pass your feedback regarding this matter along to the appropriate team members to consider.```
@pseudo ocean Yes he is here, tag @rasmuskl#2841
@fickle yew about the thing I posted above ^
@pseudo ocean Thanks. I'll take a look.
boiz i have a problem wit mercurytrade can someon help
i can hear notifications sound but non notifications pop up
i can see them in history but i cant reopen them
2 days ago its works good and now its dosnt ;-;
https://github.com/Exslims/MercuryTrade/issues
@pseudo ocean you could try submitting an issue here, but idk if it will be addressed.
Looks like that problem has been mentioned a few times fwiw
@compact isle The Veiled effect when hovering items on the announcement page seems a bit botched. The veil glyphs are completely missing in Firefox Nightly and Edge, and has an opaque black background in Chrome.
sounds like it'll be a bitch to render on other sites lol
opaque black background is just something we have to live with, I think the firefox / edge fix is in the works
we'll probably have proper fallback for that kind of thing when actually implementing them
oh yeah it's an embedded video lol
yup
Ah ๐
How veiled modifiers change stash API?
More GIFs for the GIF gods.
@velvet fog The ultimate challenge of new expansions, handing things as a tool-dev ๐
still working on that @velvet fog, I'll probably do another one of those Website API forum post thingies once it's finalised
so far it's probably just "veiledMods": ["Suffix1"]
and once you unveil do they just change to craftedMods?
I assume so, will let you know when I know for sure
they are just crafted mods under the hood
Is there any distinction between an unveiled item and a mastercrafted item? As in, can you mastercraft on top of or "craft-remove" a natural unveiled mod?
Might be a bit important if you're out to purchase something I reckon.
how crazy does it sound to make a web app in rust, which will interact with elasticsearch for the indexing?
Rust is always fun, so 5/7.
This might be slightly off-topic, but wouldn't it be neat if sites like poe.ninja could tell/show you whether a specific character had completed shaper/UAtziri/UElder, and maybe even a snapshot of their gear and tree at the time? Guessing that information isn't available from poe api :/
Oracle Database 12.2.It is close to 25 million lines of C code.What an unimaginable horror! You can't change a single line of code in the product without breaking 1000s of existing tests. Generations of programmers have worked on that code under difficult deadlines and filled...
So who wants to go to Oracle now 
is it considered "cheating" if we hook poe dx to create a ingame overlay?
or rather is it against the terms of service?
Fairly sure that injection/memory diddling is quite on the path to icky business.
Rather hard to distinguish uncommon genuine overlays from wicked hax.
Have you considered a window on a secondary screen instead? Should bring you a lot of the stuff you need, assuming you can assume multimon.
Works decently for that lab assistant thing.
i was thinking on doing it ingame for easier access, plus i would deliver it to the public and not everyone has multimon so yeah
i was just wondering cus, performance wise, i dont know wich one is better to create a overlay, WPF, not hooked dx or hooked dx
Another question, more directed to those that are using AWS to host the services. would you recommend something like lambda, beanstalk or just plain old EC2?
nevermind, I'm wrapping my head up on all the underlying infraestructure. Getting it wrapped up
Why even use AWS for hosting personal projects?
Unless you got something setup with dynamodb then I don't really see the point of going into that mess ;d
too late
I was planning on beanstalk. I think that you are confusing it with EC2 since lambda is still part of AWS
Anyone working on a hideout sharing website ?
well, exactly me haha
you will probably know more than me, I know 0 about formatting and such
I was planning on making it on rust, then run in on a docker
rust ? that sounds ambitious ๐
more like a learning project than something serious. if it were something serious I'd lean more on django combined with elasticsearch
I am more of a go guy if you couldnt tell from my avatar ๐
Wonder if it would be possible to render a preview of some kind from the text files somehow
until we learn how it will be shared, no idea
well, yeah, but I mean the format
yeah best bet would probably to allow them to share a picture of the hideout
dunno if you are familiar with WoW but something like the wow website wago.io would fit very well I think
my plan was making some sort of a database of hideout pages, each page consisting of images, maybe some youtube links and the sharing code
need to manage authentication of users, accounts, page data, and an efficient search capability of the said pages
example: https://wago.io/ByODNxx3Q pictures,description,comments etc and a convenient button to copy the import text
yeah, that'd be great
honestly, go was one of the options, but when I though of making it compiled, the rust boner rose up
go is compiled ๐
yeah, the thought process was "if it's compiled, it might aswell go full crazy"
I literally just registered the domain and set up dns for it in amazon so nothing is done yet
oh, whats the name if you dont mind ?
poe.design :)
might try, although depending on how I set it up contributing might tur easier or harder
I'll send you a PM when I get this more organized
sure
wait... java in 2018?
Might as well make a hideout planner of some sort :p
Is there a way to add rampage or soulthirst stacks in poe?
@worthy cape sounds like veiled mods are, for all intents and purposes, mastercraft mods so restrictions apply as appropriate
you can remove veiled mods after / before unveiling them as well if you really want to
[veiledMods] => Array
(
[0] => /video/VeiledMods/Suffix_05.mp4
)
This yak got a close shave
@royal maple I'm also happy to field go questions if you run into issues
@velvet fog that was temporary for the announcement, currently I have it as "veiledMods": ["Suffix05"]
Thanks
The numbers don't mean anything, just show a slightly different graphic
I wonder if the video problem is the same one I had long ago, where Chrome supported more silly color formats like yuv444 and RGB that other browsers didnโt. Took me a good while to figure that one out ๐
Ooh, seems like the workaround is in place now.
@celest wasp thanks!
Anyone know of a way to extract the 3D models from the ggpk? I found a project on Reddit from over a year ago but the guy didn't post his source code. I thought I could then get it from VisualGGPK, but that runs out of memory on my computer (it also seems out-of-date anyway)
which link?
http://imgur.com/a/E2Yno I saw someone ask for an idea of how the cartographer map device looked like at a lower angle, and I figured the best...
Looking at it again he used PyPOE, but I still don't have much knowledge of 3D modeling without a little guidance
Sweet, I'll try this out
Got sidetracked on my project to do that right by porting my GGPK parser to Rust ๐
How will veiledMods look like in the text after pressing ctrl+C in game?
zalgo text
Good to know. Is there a reliable way to detect it, e.g. at least 5 unicode characters in the text?
that wouldn't help if the user is playing on another localization
harbinger has a bunch of garbo (space?) characters that get mapped to an in-game font probably
Thanks for the info. If there is no known pattern, will see when the expansion arrives.:)
welcome to the newest tooldev @obsidian lark (co?) author of exileparty
Thanks! We are two people working on ExileParty but i'm the only one in this disc atm ๐
๐
wohoo, someone who uses a proper language :D
welcome @obsidian lark
@obsidian lark for .NET Core 2.1, it's recommended to use the services.AddHttpClient<IExternalService, ExternalService>(), and inject HttpClient
due to potential port exhaustion and other performance gains
@simple ravine ๐ , Thanks for the heads up, i'll take a look at it!
๐
nice to see people actually reading sticky posts 
@royal maple i might steal your idea and learn how to webdev in python for once ๐
dunno about this web design layout tho for it
uh oh, new maps are going to be a pain to support
@chrome topaz when you use images for determining item types, do you use the whole url or just the filename part?
maps with veiled mods incoming?
oh boy I hope not
but the new maps will have the same image path just a different parameter in their url
since only the background is changing not the symbol
yep
oh boy
yeeeep
well duh, now i feel stupid. i should have been able do deduce that from the tier changes
but it kind of leads to the next question regarding the web interface / api for map stash tabs... any plans on that, or just ยฏ_(ใ)_/ยฏ
I mean I was planning on doing it for 3.5.0 but now I have to go back and rewrite our trade site handling of maps
since we use internal ids to refer to them and now those ids will all be the same :(
I mean I had a heads up
it was just last week
so for gen 4 maps (worlds) the param is still ?mn=1
gen 5 (upcoming) will use ?mn=2
guardian maps will also use ?mt=0 instead of whatever their tier was
since their symbols have their own tint and don't use the tint from the tier

@compact isle whole url
cool okay, then the only thing you'll have to be aware of is the guardian map change with the url have ?mt=0 instead of ?mt=16 on war for the atlas maps
what's mt mean?
map tier, used to colour the symbols / ring
I'll put examples in the example post whenever I get around to making it
alright, thanks
@dark dove I was gonna do it in django in the end hahaha. I'm stealing some imageboard projects to learn how to do some basic authentification, listing and creating posts and such
I don't really have much time to dedicate since I work irl so I can give 1-2h at best per day, which is like nothing at this stage
@distant rock
Thank you. ๐
โ co-dev of exileparty
๐
official site down?
rip
is something up with lab compass?
it seems to be hogging 20% CPU idling
is it actively polling or what
Found the Qt renderer it uses a bit weird when it's overlapped/overlapping things.
@royal maple arent there ready to use modules for that?
@royal maple Making a poebooru? ๐
@grave wren No idea ๐
@worthy cape Nah, I'm looking for projects like that because they usually already have a login, a main page which lists posts and a search function with those, a way to see single posts (image posts) and a way to upload images with description and such. It's almost what I need to make a hideout sharing site
dont know if this is the right place for this question, there any chance you guys will release an app version of pob ?
the very definition of PoB is an app
I think he meant a mobile version ๐
I know, I know. just sharing normie knowledge
naa i thought mobile version was implied
well, it wasn't
app, as in application, is basically any kind of program. be it web based, desktop, or mobile
it was implied for me, somebody who doesn't pick apart semantics
let me clarify then, will there be a version of pob for android/ios, so i can build while i play diablo immortal ?
I had to spend a long minute thinking what this fellow user meant
i'm not gonna bother
it has a MIT license, so feel free to fork it and make a mobile version yourself :)
i would if i had the skills required to do so :/
nothing stopping you from acquiring said skills
except for life and responsibilities ๐
those are priorities
learning lua would likely take less time than porting it to a mobile device
and as much as i would love to learn the programming languages etc. i just cant grasp it i guess
have you tried for more than a day?
ofcourse
๐ค acquiring the skills needed to port a program you dont know to a system you also dont know is hard enough that suggesting it seriously is pretty dang rude
i disagree, but if he or she took it that way, i apologize
i think it's a great way to learn programming. it's really hard finding a fun cause/use-case when learning programming
if you don't know programming, all systems are terra incognito, no?
some systems will be way more obtuse if you dont even know control flow yet
what system are you talking about, i thought you meant operating system
i mean an entire api and the patterns used to interface to it
its impossible to offend me in any way so dont worry about it. im not one of these sjw folk
such as?
i think the the android API is easier than anything
if you dont know what an if statement is, trying to translate between them is nonsensical
afaik, I haven't seen any C in PoB
the entire ui is written in c/c++
its just not in the same repo
simeplegraphics is a library that openarl wrote that the lua communicates with
so you think it's completely ridiculous to take something like PoB and learn programming? I disagree, and it's fine that we don't have the same opinion
but calling me "dang rude" is a bit out there
thezenseiToday at 1:30 PM
have you tried for more than a day?
it may not be the intention but that is a very very rude way to phrase it
i have recently been helping teach total noobs to programming and they have issues reading from a csv file, so id say yeah its a bit much. new programmers give up if they have eto learn tons of stuff before their program even displays anything
there are many ways to learn, and the best ways tend to break things down in to manageable chunks
why even bring up porting pob, and 'acquiring said skills' if you didnt actually mean the skills needed to port pob
well you need to learn somewhere... jesus, why the hostility?
why would you want to port pob? i mean the only sensible port would be to make it a web app ๐
because your reply to 'will pob get ported to mobile' was very rude
that is your opinion.
i assure you, its not just mine
and thats not an 'empty them' here, thats a direct conversation with others
on this specific instance
Its not just his, I felt it rude that somebody asked a simple question and your followup was that they should learn it themselves
Dude just wanted to know what the plans were
I didn't suggest it. I suggested he could learn how to
its a common reply when people talk to maintainers of open source code 'well just do it yourself' and its very bad for the os community
I followed up on a suggestion
you also suggested that he had not tried and you doubted that he was telling the truth
actually I came here for a different question. Is there a spec for the ggpk files?
if you want to get people in to programming, telling them to fix any suggestion they have themself isnt doing it
there is the pypoe set of tools, which might have some info on how they parse it
to be fair, the way you're talking to me now is equally hostile
if you really question if it pushes people away, just google for other instances of this
there are tons and tons of discussions where people reply just like you did
and the consensus is that it has a negative effect
i know people where it had the opposite effect
telling someone that they were rude, in a way that does not actually insult them, is not 'bad behavior'
it has to do with who's curious enough to learn how to tinker with programming
just because there are some people where it had a good effect doesnt magically make the many cases where it didnt go away
you're going on about how things work, insinuating that i know very little about the subject, based on a phrase i wrote
tbh its pretty clear you wont change your mind on if this is rude or not from a conversation, im just going to leave it at: dont be rude to people asking questions
@torpid mesa you're not the only one who have taught people to program. i've been programming for ~20 years, and taught people how to, but to be successful doing so, there has to be some curiosity and will
and that is what i was asking about, even if it came out clumpsy
it doesn't mean you should take out all the negativity in the os community on me, as it felt you did, because of that
guys chill, your making an elephant out of an ant. I only asked if there was any plans for making a mobile version of pob thats all.
someone is supposed to be making a web version
xyz did some work on that, iirc
There is no need to continue this part of the conversation, he received a formal warning and can act as he feels he should.
yeah
also
there is an OKish android app
and @gritty olive made a web pob viewer
but regarding the discussion u 2 had, yes riff is correct, i only asked about pob being ported to mobile, not if i wanted to do that myself and learn programming to do it.
but i was not offended in any way by thezen.
i'm glad you weren't. it wasn't my intention to offend you either
haha, nice domain
If you want to port the entire application, yeah you'll have to rewrite the whole thing
that reminds me... my poe-related domains, crap... i might've forgot to renew them
I have a version that wraps the lua application and loads it headless but it takes 3-20s to parse things.
ok give me 24h ill have it ported to mobile. *calls proffessional programmer to do it"
You'll need a team tbh
The Lua expressions to another languages are going to be hell for anyone
u saying a chinses farmer held at gunpoint wont be enough ?
Since it's not a 1:1 conversion
why would one use lua for that? ๐
@gritty olive there are good js lua vms now
its not even a must, its just conveniance i guess, i fly around a lot and would be cool to have a mobile version that i can use on the plane., without having to buy a surface
cool
i was porting love2d to html5 using one of them
but then quit
mostly because i didn't want to port all the graphics code and fix it by hand
are there remoting in apps for phones?
no, for pob
could do that then 
parsec is also amazingly good if you actually want to play poe on your phone
provided you have good connection
and a usb adapter + kb + mouse lol
I'm just thinking of alternatives, Sometimes the answer to the problem is not what the problem finder thinks 
not sure how i would enjoy a PoB-type of application on a 5-6" inch screen... a 10-11" inch tablet though, perhaps
needs a completely different user experience
yeah, but even then, i'm not sure it'd be something I would think is worthwhile using (personally)
the biggest hurdle, I think, is the skill tree
on a touch screen you could nicely move around there, including zooming in and out
well, perhaps im just too old and grumpy (as some might have insinuated
), but if someone want to take a stab at it, i think that's the thing I would PoC out first as lean as possible
get that part right, and see if people like the tree, and it feels efficient enough to work with
i mean its not really needed, its just pure convenience
@dull laurel GGPK itself is very simple chunk-based and fully known except how to compute the SHA256 digests for directories.
As for the .dat files and other game data formats inside, they're more or less figured out, but tend to change meaning as patches come.
There's C# and Pythong libraries to work with GGPK, and I have my own C++ and (not quite done) Rust ones.
@worthy cape thanks for the input. actually I was just about to start on a rust version, because I wanted to get to know rust and it seemed like a fun exercise ๐
I haven't figured out what a ergonomic (ugh) interface to it would look like, but I've got the parsing of Directory/File entries into a big honking Vec of enums, and represent the sets of children as a range of indices into this Vec.
Solves all the lifetime problems ๐
I would stick with the c# version and have vectors with records.
Nice, thank you. Even though I understand mostly nothing it might be a good start ๐
It was my first big project when picking Rust up again, so it's probably horrible code, but it's great to have a project of limited but real scope to find all the Fun Parts of the language.
It's quite rough still, but it works
and pretty decent performance
@worthy cape indeed, like not having classes like I just noticed
I'd like to have the initial parse async so I don't have to wait a dozen seconds on startup without resorting to the cut-down DAT-only GGPKs that seem popular in Other Tools.
Yes, that was my plan too. Parse the GGPK file async and lazyly, because I don't want to load 8GB into memory. But in the end I want to shove that data in a database and make a nice webpage out of it
Not sure if I should disregard 32-bit consumers and just mmap the file like I do in the C and C++ implementations, or stick with tons of file handles and sadness.
In any way, sucking in the tree representation up-front and lazy-loading the actual contents tends to work reasonably fine.
But yes, you can definitely just shove it all into a single sqlite3 database and it'll work Fine. ๐
I just want to extract dat stuff, for example active and support gems
I believe I'm obligated to tell you that there's a repository of the current set of dat stuff, encoded as JSON, up somewhere.
dunno if mention the tool's name would against the discord policy or not ;_;
so I only can tell that the tool is code in Python.
(I've literally forgotten the location and search isn't cooperating)
then, PyPoE.
didn't find it there
i gotcha https://github.com/brather1ng/RePoE
hmmm I think not
This one.
It contains dat -> json method, I convert them successed before using c#
@chrome topaz thanks. that helps
why do they often use ints that are 100 times bigger in the data? is that to not deal with decimal numbers?
there are some 'unknown' data in dat, as we are re-engineering the files, the only way to get the right value it present is 'guessing' and 'trying' xD.
for example, The Tips.dat file, it's a easy one to reverse, the final result in SQL like this
but if you're trying to get other files work, then you have to try every column's posible types.
like ZanaQuests.dat
so it would store some 'weird' values within the json, that's because PyPoE defines those Unknown columns to a specified type that match the structure size in dat file.
i was more referring to those values like quality%, which is 500 for added chaos, which actually means 0.5% per quality
^^^ that's the way raw data present, you have to format those values.
@dull laurel IEEE-754 types like single/double precision floats kind of suck if you want to represent strange uncommon values like 0.1.
Integer counts of like parts-per-thousand helps with human-friendly values like that.
AFAIK integer math is also faster then working with floating points on the CPU
Also, speaking of integermath, you don't actually get fractional values from quality. only integers
applies to other things in poe as well, usually they just work with intergers so you don't get fractional values
maybe @timid hemlock can also fill the gaps in for the dat files, if GGG allows him to ๐
_>

reveal your secrets openarl
They are your secrets too, novynn ๐
fill the gaps 
I'm too noob to know about mysterious .dat files
They're not that mysterious ๐
there are too many unknown columns in .dat files, and many hidden .dat files
That's funny, I seem to be able to see everything ๐
You are powerful than Novynn!
Yes.
Will we have more apis? I hope we could have Map Stash, Atlas status, Quest Process, Detail Stash (with mod tier and name), and more.....
and account session key
pantheon and atlas too
And persistent minimap zoom pls cough
I need detail API readme document 
@pseudo ocean https://app.swaggerhub.com/apis/Chuanhsing/poe/1.0.0 ?
Join thousands of developers who use SwaggerHub to build and design great APIs. Signup or login today.
crawl away
slow down, it's already dead
nonono poe.trade is always down dont you know
@obtuse citrus yeah makes sense about those integers.
Its back up boys and girls!
Our site has been suffering from DDOS attacks for several hours now. We expect to have it back up soon.
617
Hey guys, can someone help me? I'm trying to install PyPoE UI, using this documentation: http://omegak2.net/poe/PyPoE/installation.html and I have this error at the last step:
(yes-yes, Hellow ACER o/)
I think, I done everyhting before right โ pyton, pip, git... After I did clone command files were downloaded into corresponding directory
the docs are a bit outdated, as it says on the github page you probably want 3.6 now for optimal compability. I am not really sure where that error even comes from though
Have only 3.7 pyton installed, and I assume if "pip3" command is working that mean it's correct version
@polar island btw what the plugin for fancy quoting?
test
yay
Yay, at last I will be able to message formulas without multiplication fucked up... I guess?
12=2*3*3
12=233
(middle 3 is italic, always had a problem with that)
ddos is really annoying grumble
@obtuse citrus Those applications can be accessed though the launchpad
Is that win+R or how do I run it?
the Scripts folder of python need to be in your %PATH% for that to work, since it installs the thing there
then you can just lauch via pypoe_ui on cmd (or windows search)
@pearl reef where are you seeing that message? Launchpad is a macOS thing
or just run python PyPoE/ui/__init__.py
(from the main pypoe folder, or just use full path to the file)
do you run command under PyPoE root ?
pip install .e[full]
@polar island I also got ddosed but hetzner ate the attack ez
if so, use this command to check if everything installed
pip freeze
the pypoe_exporter.exe would dynamically generate in
\...Install path...\Python\Python36\Scripts\
AFAIK, if you cannot run pypoe_exporter.exe, most of case is you haven't installed the PyPoE dependencies, please check PyPoE installation guideline in Github.
angry d3 players D:
On reddit there is another thing blowing up with the playdiablo4 domain
May be related idk
In my experience gamers tend to an immature whiney bunch which has a portion of people that do illegal stuff like (D)DoS :/
nowadays you can just hire a DDoS attack... insane
yeah
Tnx guys, after reinstalling python and windows rebooting computer everything working even %path% thing shortcut.
you mean hire a company to help you do stress testing ๐
@obtuse citrus the domain thing is understandable though. Ip laws et al.
Yeah, what I meant was more that when something heated like this comes up it tends to stirr up the trolls on both sides
I mean just look at the thread. It's going on about some drama related to moderating other subreddits
Ew
Is someone here using poe Smoother? Can you tell me โ do you have immunity shield during Uber Elder fight?
(on bosses ofc)
@compact isle some official page broken https://www.pathofexile.com/forum/view-thread/807869
still getting attacked I presume?
How do I make poe trade macro to search in delve not standard?
ah ty

@velvet fog cheers
it display [jsonItem]eyJ2ZXJpZmllZCI6dHJ1ZSwidyI6MSwiaCI6MSwiaWNvbiI6Imh0dHA6XC9cL3dlYmNkbi5wYXRob2ZleGlsZS5jb21cL2ltYWdlXC9BcnRcLzJESXRlbXNcL0dlbXNcL1ZhYWxHZW1zXC9WYWFsQ3ljbG9uZS5wbmc/c2NhbGU9MSZ3PTEmaD0xJnY9Zjc2ZWQ0ZDEyNTQ0MGM5NTk4YmIzYzdiZjNhNmVkODgzIiwic3VwcG9ydCI6ZmFsc2UsImxlYWd1ZSI6IlN0YW5kYXJkIiwic29ja2V0cyI6W10sIm5hbWUiOiIiLCJ0eXBlTGluZSI6IlZhYWwgQ3ljbG9uZSIsImlkZW50aWZpZWQiOnRydWUsImNvcnJ1cHRlZCI6dHJ1ZSwicHJvcGVydGllcyI6W3sibmFtZSI6IlZhYWwsIEF0dGFjaywgQW9FLCBEdXJhdGlvbiwgTWVsZWUiLCJ2YWx1ZXMiOltdLCJkaXNwbGF5TW9kZSI6MH0seyJuYW1lIjoiTGV2ZWwiLCJ2YWx1ZXMiOltbIjEiLDBdXSwiZGlzcGxheU1vZGUiOjB9LHsibmFtZSI6Ik1hbmEgQ29zdCIsInZhbHVlcyI6W1siMzAiLDBdXSwiZGlzcGxheU1vZGUiOjB9LHsibmFtZSI6IlNvdWxzIFBlciBVc2UiLCJ2YWx1ZXMiOltbIjQwIiwwXV0sImRpc3BsYXlNb2RlIjowfSx7Im5hbWUiOiJDYW4gU3RvcmUgJTAgVXNlIiwidmFsdWVzIjpbWyIxIiwwXV0sImRpc3BsYXlNb2RlIjozfV0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpbeyJuYW1lIjoiRXhwZXJpZW5jZSIsInZhbHVlcyI6W1siMVwvMTE4MzgzIiwwXV0sImRpc3BsYXlNb2RlIjoyLCJwcm9ncmVzcyI6OC40NDcxNTg1MDY5ZS02fV0sInJlcXVpcmVtZW50cyI6W3sibmFtZSI6IkxldmVsIiwidmFsdWVzIjpbWyIyNCIsMF1dLCJkaXNwbGF5TW9kZSI6MH0seyJuYW1lIjoiU3RyIiwidmFsdWVzIjpbWyIyNSIsMF1dLCJkaXNwbGF5TW9kZSI6MX0seyJuYW1lIjoiRGV4IiwidmFsdWVzIjpbWyIzNyIsMF1dLCJkaXNwbGF5TW9kZSI6MX1dLCJzZWNEZXNjclRleHQiOiJTdGFuZCBpbiBwbGFjZSBzcGlubmluZyB5b3VyIHdlYXBvbnMsIGRhbWFnaW5nIG5lYXJieSBlbmVtaWVzIGFuZCBwdWxsaW5nIG90aGVycyB0b3dhcmRzIHlvdS4iLCJleHBsaWNpdE1vZHMiOlsiNCUgaW5jcmVhc2VkIFBoeXNpY2FsIERhbWFnZSIsIkRlYWxzIDQwJSBvZiBCYXNlIERhbWFnZSIsIkJhc2UgZHVyYXRpb24gaXMgNS4wMCBzZWNvbmRzIiwiMiUgaW5jcmVhc2VkIEF0dGFjayBTcGVlZCIsIjUwJSBpbmNyZWFzZWQgQXJlYSBvZiBFZmZlY3QgcmFkaXVzIl0sImRlc2NyVGV4dCI6IlBsYWNlIGludG8gYW4gaXRlbSBzb2NrZXQgb2YgdGhlIHJpZ2h0IGNvbG91ciB0byBnYWluIHRoaXMgc2tpbGwuIFJpZ2h0IGNsaWNrIHRvIHJlbW92ZSBmcm9tIGEgc29ja2V0LiIsImZyYW1lVHlwZSI6NCwic29ja2V0ZWRJdGVtcyI6W119DQo=[/jsonItem] on items
I saw
does a shopping list tool/chrome extension exists yet? letting you add items to a wishlist and maybe check their median/min price or something like that? can't find anything like it on google
@gray creek I'm actually working on something like that right now, the core parts of it are like 95% done
https://poewishlist.xyz/
it's still including a bunch of non-working stuff and template things though, not really released yet, I just kinda put it up to get hosting working
but if you wanna add stuff to a shopping list it'll work for that right now
Neat! Thanks i'll check that out ๐
that looks like a jwt token base64 encoded json
does any1 know if ggg takes in interns?
ggg knows
last I checked one of the pre-requisites was that you'd need to relocate
any good map counter?
@quick lynx alright will do that then thanks
@novel wing Problem with completion is that there's no API way to query it out, and OCR:ing the atlas is extremely hard to get robust. There's a few manual websites I believe.
oh, thx
Got passives displaying :D
Now polishing; the plan is to make the tooltips actually tooltips.
Any critique on general layout?
๐ gotta get a poe-looking color theme before announcing
blindingly bright
tbh I don't recognize most passives or notables by icon because they're always connected to something else
are you set on the vertical scrolling page layout?
Yeah, the passives need a tooltip, which I can do. I wonder if there's a way around that
I'm not married to the vertical layout, it was just the first idea I had; do you have anything in mind?
orientation can go either way (if you use css grids you can interchange them), was thinking of a floating box (similar to what poe.ninja has for passive tree heatmaps) that shows the passive allocation point-by-point synced with the scrolling
item info box should stay static vs left-aligned to the item's picture
maybe have another virtual inventory where you can "pin" the current items you have, unless you already have it synced with the players' current equipment via stash api
Interesting! I just spent some time sketching that out.
- I have never experienced a horizontally scrolling site that was satisfying. Would love an example if you have one offhand
- I like the item box staying static on the side; perhaps just a single one that updates when you scroll the item into the center?
- I could trivially maintain a 'virtual equipment' that shows what you had equipped at a certain point while scrolling; my diffing goes pretty deep so that's surface level.
I'm running into issues where there's a lot of noisy changes like 'took it off to master craft, put it back on' that my backend doesn't alias to a single mastercraft right now. That results in very dirty line of diffs.
Perhaps just having per-level/play-session(at higher levels; I can determine that with ~some work) items + passives 'box'(god I wish I had the poe.ninja heatmap code) would make more sense than just displaying individual diffs?
I've got a lot of neat data that's roughly realtime but not sure how to display it D:
@cosmic saffron I really appreciate the ideas!
Perhaps less 'timeline/diff' oriented and more 'time travel' oriented?
horizontal scrolling is better implemented when the implementation wants something like tabbed pagination, photo slideshow etc
mastercrafting doesn't change the item's name though, you can use that + base name + itemlevel as a basic key to avoid deep compares
a tool I've used for mockups is https://www.invisionapp.com/, but it gets a bit memory hungry with large amount of assets
What have yallstdve been using as a database to store the item feed? I'm most familiar with SOLR.
I think the most popular choice is SOLR's competitor Elasticsearch
They're both using Lucene under the hood though
Is there an open source svg renderer for the passive tree? Everything I've seen seems to use canvas D:
@cosmic saffron thoughts? (Ended up using this simpler wireframe tool to get started)
Parenthesis indicate comments/clarifications; not part of the design
is the rightmost panel is the target build or current build?
the passive tree box might take up too much room, you could definitely make it smaller if it has dynamic scale
Rightmost is the current build. The idea is that each slot has two items, the current and the next with the amount of each shown determined by how close/far they are. (the brown/red diagram in the bottom left)
Yeah, passive tree is pretty big. I should have control over it by rendering out an svg
Ah, good point. Probably the same as my current vertical timeline. Since we would've recorded nothing happening during that point, it would just skip the gap. So, 34 -> 37 if they never allocated a skill or changed equip
In theory, I should have about a ~zone of granularity for characters which should be enough to avoid most nasty issues
probably at the point when the pob "finishes"
we've indoctrinated most people to stop making level 100 builds on this server
I've thought about that a bit
I can pretty reasonably do 'session' tracking. So, anything past ~80 can be '8h - 10h - 3h'
yeah maybe have a user-specific threshold that they can define
what kind of events are you going to have in the feed? I'm assuming you're filtering out stuff like quality and gem exp (unless it hits the build guide milestone or something)
I like the thresholds idea for what determines a 'session breaker'.
I currently have this
basically, crafting, corruption, and socketing
do you do area tracking i.e. a crafting session from hideout <-> mines
I wish I could. As far as I know, that'd need client.txt access which is out of scope for now
you could make a bot that just does a /whois every few seconds or so :p
o no
I wonder what would be more time consuming, botting /whois or distributing client binaries...
I'm oncall this week and leaguestart is soon... I'll probably launch on reddit with major streamer tracking on the current, cleaned up vertical design then work on the wireframe
BTW does GGG ever give rate limiting exemptions for apis? I'd like to hit get-character more than 60 times a second. I can scale horizontally but that's both expensive and abusive
is that 60 times per second per user?
or are you expecting about 60 users to be using it?
ah, that's definitely supposed to be 60/requests minute. I'd like to do 1 request per-account per-minute and support a decent number of users
cycling vpns is an interesting idea
why can't you let the front-end user poll the api
@polar island vpns are a lot of complexity to introduce. I'll hold off on that till I have people asking. Optimally, I wouldn't try to work around their rate limiting but if that's not an option... ๐
yeah a bit of round tripping
@cosmic saffron I could let the user do that but I need to store it in my backend like poeapp said
user input = spooky
I definitely don't need that granularity. One request for ~5 minutes would probably give me all the resolution I need apart from levels 1-3. One request for 1 minute is wonderful
explicitly no caching
also, they weren't using cloudflare like 2 months ago if I recall correctly. Neat
they must've switched it on after the ddos
hmhm I can't retrive any client version from PyPoE, maybe the patch server ip is changed.
oh, nvm, I think just because of DDoS.
cannot open the socket to patchserver 
Hey, thanks for the discussion around my design. The comments were super useful ๐
<Removed as its a potential abuse vector>
it's gonna be good for them bad for your parser when it enters ddos protection mode and starts serving you a captcha page instead of the api
Thanks for giving me the shivers... mentally expanded CF to ColdFusion, showing my age ๐
Cold fusion, ewww.
@celest wasp thanks for the concern, but we are using the header correctly. Perhaps you were mistaken?
@compact isle That's curious. I currently have a continuous scraper running against those endpoints(coded to respect rate limiting) in a vm(state in pictured terminal). Since its rapidly making the same connections, I'd expect it to reuse the same edge node. However visiting the profile page from outside my vm (same ip) yields a mismatch. These matched up as of two months ago.
Picture was comparing get-items to get-characters, this one is just get-items, my bad
that's definitely interesting, mind PMing me your IP so that I can take a look?
๐
3,760 votes and 189 comments so far on Reddit
Nope
hehe... 20 hours of programming?
define intermediate
I just did
intermediate is the skill level between novice and senior
can you solve every problem : senior
can you solve most problems: intermediate
can you solve some problems: novice
can you solve every problem : senior
that's an interesting definition
sounds very weasely
solved all of my problems
senior weasel confirmed
wait a mi...
time to find a thing you cannot solve as mod
but can you make exile and tools equal
I can delete them both 
can you solve every problem : senior
calls bullshit on useless problems: senior 
Does anyone know how to retrive the client version number?
PyPoE's can't work properly after DDoS event.
how does poe forum item linking work? where you can put your item in a forum post? is there an api for that, or is it forum specific?
i'd imagine since poe.trade does something similar, displaying the item from a user's stash, there's an api i could use for it
i guess linking things on the forum is different, and requires access to your character. i wonder if it's doable if given the POESESSIONID thing like currency cop uses
my tool doesn't actually need access to the specific item, it could just let you choose an item base and display that.
ooh the cargo query api might be useful here from the wiki
click on your avatar when you're logged into the forum
yeah i'm trying to do this from outside the forums though
so what are you trying to do?
basically replicate that functionality from the forum. but i don't think it has to come from your stash, i just need the ability to display like a unique item as the item image
cause this use case doesn't actually care about the specific item, just the definition of it i guess
looks like there's a python api library too that could come in handy.
basically i want the user to be able to like type the name of an item [[Montegrul's Grasp]] and, when I parse that input, it gets converted to an image of Montregul's Grasp, maybe like the wiki
anyone know off the top of their head if there are trade API endpoints exposed for private leagues, or is that tied to GGGs trade site?
maybe a hoverable link or something, but that's an implementation detail i can figure out.
@chrome topaz so https://pathofexile.gamepedia.com/Mon'tregul's_Grasp i basically want access to that box on the right somehow
even if i have to do some monkeying to put it together
are you wanting to just do this for any given unique item?
or item bases
but i don't need a silver bullet
i'm looking at this right now https://pathofexile.gamepedia.com/Template:Item#Base_item
you can just scrape all the item/base details you need from wherever and use that. I don't think there's an API you can query that will return what you're looking for specifically
that's how something like path of building works, you can see how he's structured it here https://github.com/Openarl/PathOfBuilding/tree/master/Data
yeah i basically need that in json. haha
i need to build path of building's item builder in javascript, basically.
it'd be pretty straightforward to parse his lua and turn it into JSON
little outside of my knowledgebase but it's something to think about
there's not really a good central source of this information to my knowledge unfortunately. You could do something really ugly like scraping the forums or something but I think that'd be substantially more work than what I've already recommended. How much experience with JS do you have?
plenty
i'm a web dev by trade
Initially, i could make it where it's not really constrained by what's possible, but I dislike that idea even more, and I still need a way to scrape the image of the item
cool, well if you decide to go the parsing route, something like parsimmon would make it really easy.
https://github.com/jneen/parsimmon
so basically you could freeform text enter what mods you want on the item
if you were to build a parser or something you'd end up with all the base & unique item names and I'd imagine they'd be pretty easy to source images from GGG's CDN, there's a pattern to it:
https://web.poecdn.com/image/Art/2DItems/Weapons/OneHandWeapons/Scepters/Baelfire.png
ah that's helpful
then i'd want to be able to display any mods on the unique items but that's another pickle to tickle
you can scrape and jsonify the markup from the wiki page
and then see how they map the modifiers
i don't want to scrape the wiki if i don't have to, unless i can do it slowly, all in one pass, and store it locally as json
i'm not gonna say "i'm definitely gonna get a ton of traffic" but if I pull this off, the thing I'm building could be as popular as poe.ninja or poe.trade
could be.
it's definitely filling a void in PoE community content
@toxic spoke you want this?
that data in JSON I believe
If you're trying to display it, https://github.com/duiker101/poekit-rack is what I used as a baseline and heavily modified; it uses some funky templating language.
You want items as json to display or... not sure what you're asking for
@toxic spoke if you do decide to go the route of parsing something like the lua from POB, this is a simple way to build a parser with just basic ramda functions. You just build one extractor for each property you'd like to capture and that's all there is to it. I use this pattern a lot at work and it lends itself to stuff like this pretty well
https://pastebin.com/33Uf8s2i
rawData is just an excerpt from one of the base data files
Alternatively, the approach I'd use is to use the stash api to build a corpus you can generate ranges from, assuming you want per-base/unique.
Unrelated: css grid is bloody amazing
(don't tell anybody it's literally tables under the hood)
@celest wasp wow that may be literally exactly what I need
Especially since I use Vue haha
May have some a big problem for me!
Are you using typescript?
No
hmmm
May have solved*
I have it converted from their fucky templating to my fucky data format if you want the code lol
I'd appreciate any resources!
I'll dm you
just use the cargo api on the wiki if you want any data on the unique items
aw man, I just realize crafting is going to be reworked
are all the crafted mods in the game gonna be the same? aaaaaaaaaa
from what ive heard they reviewed them individually to determine if they were essential or good etc. have to wait to see what doesnt make it
The way the game is going... more powercreep ๐
I realized you can find all the queries for https://www.pathofexile.com/trade/search/
like the crafted mod names are really weird and just numbers
https://pathofexile.com/api/trade/search/Standard?redirect&source={"query":{"status":{"option":"online"},"stats":[{"type":"and","filters":[{"id":"crafted.stat_4220027924","disabled":false}],"disabled":false}]},"sort":{"price":"asc"}}
like this says crafted.stat_4220027924
you can open the network tab and check the headers of the request payload when you send it and the query is there, so you can find all the weird names and how it works
๐ค
what are the chances anyone here knows how to compile PoB lol
i'm not super familiar with lua so and am on a windows machine
i just wanted to push the update to CoC to my local copy of PoB, but the resources aren't directly available, so i downloaded the source and modified the CD on the skill easily enough
just don't know how to make the executible
so i'm lookin gat the component that @celest wasp posted yesterday, and it's expecting item data in this format: https://github.com/duiker101/poekit-rack/blob/master/test/test_data.json
i assume this is from the public stash api?
i might just fork it and try to adapt it to the path of building/poe trade macro style
I just made program that gives you list of random unique items to use for a build. whole gear set + 0-5 flasks, 0-5 jewels and 0-2 rings
Would anyone be interested in that ? I could probably upload it
OH good call thanks
@jaunty niche https://github.com/Openarl/PathOfBuilding/blob/master/CONTRIBUTING.md shows how to run a local dev copy. No need to recompile.
@toxic spoke https://pathofexile.gamepedia.com/Public_stash_tab_API#items basically this
so, yes, public stash
About this, will the https://web.poecdn.com/image/Art/2DArt/Atlas/Atlas.png be updated soon ? I'm working on an app that rely heavily on the Atlas. Would be nice to have the new one for the release.
@golden thunder Isn't the new one posted on reddit? i think i saw it on there.
This is the one i saw, it's not the same but maybe it'll help in the development? https://web.poecdn.com/public/news/2018-11-29/AtlasComplete350Demo.jpg
@obsidian lark it is not the plain one, the map icons are already there, there's a shaper area in the bottom left and the size is not the same :/ But yeah, pretty close to what I need, will fallback to it if I can't get a better one ๐
okay i'm getting closer to finishing up what i've been working on. what i need now is a way to get the cdn image for a given item
it comes back in the stash tab api but i'm not using that
what'd be great is if there was some big json file out there with like [ { item name: image path } ]
that might be exactly what i need lol
also repoe might have it as well
np ๐
okay i think my last big hurdle is going to be 'what mods are available for this item/item base'
and an interesting combo with 'what mods are on it by default'
possibly i could do it in reverse from mods.json in that repoe
hmm not really
anyone know where Path of Building gets it's 'item potential' data
like what sockets/mods it can have
Speaking of PoB questions, is there some way to show un-roundeed calcs for say, in my specific case stun threshold? or is it rounding things in the same way the game does and I've hit some sort of fundimental limit?
this is the beginnings of an item api i'm working on... will hopefully be able to stitch together many sources of data and give it all in one place
https://github.com/Openarl/PathOfBuilding/blob/master/Data/3_0/Rares.lua is this where it's coming from? so confused
https://github.com/Openarl/PathOfBuilding/blob/master/Classes/Item.lua maybe here, but i don't know lua that well
@compact isle that prob should have been in tool dev or something lol
@obtuse citrus is it possible using the cargo api to get a list of mods that can roll on a given item base? what i'm seeing is it probably just has the implicits that come on those bases by default, not what i'm looking for.
oh I'm just blind sigh
you just posted it in major news lol
@polar island still waiting on things to be finalised, will probably make the post with info early next week
my bad
it's been one of those weeks
no worries
Pre-launch week.
I legitimately thought we had two more weeks
@toxic spoke not any better then what the gamedata would provide
@forest sluice elaborate on gamedata?
i'm new to tooldev
so i'm not sure where i should be looking for this
hm https://pathofexile.gamepedia.com/List_of_one-handed_axe_modifiers this info must come from somewhere
Mods.dat in content.ggpk ... mod data on the wiki isn't really much diffrent, just simplied (which is where that info comes from).
i might just scrape those wiki pages once over and record it
hm i could use pypoe for this it hink
or wait, pypoe generates all the stuff in repoe so it should be there. sorry to be spamming the channel recently, jus texcited and making good progress
will the list of veiled mods be available some where? There is a complied information reddit post, while the mods are all in pictures and potentially not complete.
https://redd.it/9wth81 this is all we known
the completed veiled list may inside torrent, if they didn't delete it from torrent again
hope they won't delete BaseItemTypes.dat this time, the release time is 4 am here
Thanks @velvet fog. That's the reddit post. What is the BaseItemTypes.dat file in torrent? I am not aware of it ๐ฆ
they removed all league related items from torrent to prevent data mining before lanuch
tencent will provide poe.ninja official chinese version in next patch
Collaborating with @fickle yew ?
No. They did send me a weird thank you for making the site mail though.
Lol
Is it ok to download images from the CDN and distribute them in your own source?
Are you going to ditch your port chuanhsing? You were making a chinese version as well if my memory serves me correctly
@limpid helm do you mean in a legal manner or?
yeah pretty much.
like is GGG gonna email me about having their images in a github repo
cause I want access to those images offline
then have you taken a look at the tos?
ty
The art that PoB uses for the skill tree doesn't contravene clause 6. Licence? Since distributing software is pretty much not for personal use?
I'd think that if they (we? now, I guess) had a problem with that then they wouldn't have hired me ๐
๐ ok. ty
Schrรถdinger's openarl
maybe they're playing the long con
by giving you money they're actually tricking you into improving the game
@timid hemlock gz on the promotion to red ๐
Thanks ๐
You probs were asked this already, but can we expect update pre league as usual or you gonna be too busy?
I'm hoping to update as usual, but I can't really be certain about timing

will chris remove BaseItemTypes in .torrent?
I asked explicit permission to use their assets. They will typically say yes
is there somewhere to download passive tree node data that is an official source?
oh nice, they haven't revealed the new one coming, right?
not what I know, in any case they will reveal it in the coming week
anyone interested in helping or pointing me towards something to help mapping the official skill tree url back to node effects?
looks like this in python: https://github.com/FWidm/poe-profile/blob/master/src/util/tree_codec.py
ah, sweet. that looks like a wonderful starting point, thanks.
๐
My discord bot will now take in a PoE passive tree uri and respond with which class that is ๐
next up, allowing queries around specific stats given in that passive uri
Is there any tool that fetches lab compass files daily?
are width and height of an item determined by it's group? are all one handed swords 1x3?
how can one programmatically tell if an item is 1x3 or 2x2
There are one handers which are 2x3 too though
There's some variance
Eg ephemeral edge
Easiest eould be through its icon maybe?
Depends what's your data source
ah the cargo api has this
nice, it's in my api ๐
cargo api is useful now that i have a feeling for how to get around it
what cargo api?
can games be ported into other engines
example can a game made in source be ported to unity
Would be more akin to a rewrite
If both engines use same languages and format it could be done but can't say for sure
But a converter is already present then u can
porting a game would be more like keeping the logic for how a game plays and rewriting the entire thing with that logic in the new engine
how much does game developers "adhere" to SOLID principles, such as SRP?
I guess that would be very generalizing, but I am assuming due to performance optimizations, you don't as much as with "regular" software
I'm of the impression that it's more "that'll do" and "get shit done".
does this server have a [[The Poet's Pen]] style bot?
what's that
guess the lack of response answers that ๐
Wiki bot i'd guess nope
yeah wiki one like the reddit one
would that be valued? working on one atm and it's pretty close to donezo
Weโve discussed it before and determined it would be a bit too spammy for us
reasonable, ty for response
WIP; no more vertical timeline, we're animated
https://gfycat.com/ScornfulMajorBubblefish
oh no, I didn't realize that'd play inline D:
ah, anyway, thoughts?
