#tooldev-general
1 messages · Page 88 of 1
cuz i remember last league you had to do some wack stuff
wack
Yeah, you probably still do
i've been silenced
well, you need to change the name to legion
https://i.imgur.com/1dCwlUY.png
this is what it is now, assuming i need to go remove those lines from before?
haven't required any special rain dance to get trade macro to work personally
thats where im lookin currently
Emmitt plays ethical
na
eh, doubt anyone knows right now since league isnt even up yet lol
I just don't use many addons
I wonder how many more shapes they'll come up with for maps
Add one edge every 3 months?
haha
they've already recycled circular maps at least once
wonder when we get square maps back again. or the oldschool stone style
they are circle-ish
That the new shape?
yea
well that is certainly a shape
the base icon before the sigil is put on
Looks like a bent Hexagon
a bexagon
Haha I like that
after putting the sigils and colors on: https://pathofexile.gamepedia.com/Category:Map_icons_(Legion)
looks nice tbh
@frigid nova updated. they removed some active skill types again, so if you need those or the new attack speed multiplier, you'll need to wait a bit longer. otherwise everything is updated.
@woeful sphinx Thanks! Appreciate all your work
@woeful sphinx aspd is just a new field in GrantedEffectsPerLevel.dat
the active skill types are more of a pain in the ass though
yep, and the gems file being so huge that it breaks most diff viewers doesn't make it easier
time to write your own haha
It might be easier to write your own diff for that
PyCharm's seems decent enough
git diff doesn't work?
but my git GUI app just breaks
ah
git cli always works
has to be restarted after i click on the file
it might just take very long
I know it takes forever in my viewer because it needs to r ead all the rows and display them
probably, but I can't stop it
with wpf coming to .net core it might be time to write a nice ggpk parser haha
seems like only one active skill type got removed, now I only need to find out which one
let me know when you find out so I can update constants :p
with wpf coming to .net core it'll be time to drop .net framework forever
@mortal bone I already made one
oh nice
I got two versions actually. The new one is faster, but a bit wip still
I want to optimize even further
how much unmanaged code is there? haha
I think I removed all the unmanaged code from the one I have locally
oh nice
Because they safe-ified all the unsafe stuff, kinda
@obtuse citrus number 21 (named melee_single_target_initial_hit in RePoE)
that actually makes sense
haha
late to the party, which file has all the legion passives
AlternatePassive*
thanks, i see them
I like that much more than that random 3.6.x patch where they removed 7 at once
I might have missed that I dont really check it that often god d ammit
hm, maybe there is more. the types still seem messed up
well if you get it figured out I'll need to copy that I think
I'll tell you once I'm done with it and have pushed it
they also added 5 new mod sell values for the new jewel types, I'd like to know those too
but I think it has to wait until someone got them
they specifically removed the file with the sell prices in 3.5 or so
I wonder what didn't make it consideirng all the empty columns in these tables
empty columns? do you mean the zeros?
yeah
I think it's just more StatMin/Max values
good point, future proofing unlike some of the other tables
I'm not sure why they dont use a list for those fields too
i guess doing multi list
yeah
the pointer access to variable-length data might be too long who knows
well those lists are usually more like arrays really so it shouldn't really be that dramatic since the data size is fixed
so you got something like address being at sizeof(type)*index
I had to widly guess it's probably because... they already have code working in a particular way and didnt want to rewrite it for whatever reasons
Seems like they actually did change weapon ranges
I must have missed that in t he match notes
I only noticed they mentioned unarmed range
I think they mentioned it somewhere. Weapon ranges were changed to match some animations of the weapon
yeah but it seems weapons just got a +2 buff accross the board
ah, I figured there would be more variance
@obtuse citrus got the types updated now. they inserted a type, not removed one.
I see
poedb is ready https://poedb.tw/us/
@simple ravine json { "id": "local_unique_jewel_alternate_tree_seed", "max": 8000, "min": 100 }
but does it mean there are 7900 variations though?
There is a tree seed and a keystone seed
{
"id": "local_unique_jewel_alternate_tree_keystone",
"max": 3,
"min": 1
}
Turns out 5172 was a seed 🙃
is there any info for non-keystone stuff
time to figure out what PRNG they're using
Mersenne twister here we come
@violet path https://poedb.tw/us/Keystone
Anyone experienced with filterblade, is it possible to have unique sounds for different items in a tier? Say one for exalts, and another for mirror?
Or am I limited to a custom sound for that tier?
Nope, if there is an option to add a tier that is
And for currency there is
At the bottom of the section click Add a tier (or rule, I don't remember)
And place currency you wish to give separate sound there
Oh you beautiful human being, yeah there's an add rule button. Thanks!
Can I rename a rule? ^-^
How can I remove the tool bar at the top left?
It has appeared with the newest update and I find it to be annoying and useless :/
-.-
Does that button on right edge collapse it maybe?
Nope, just turns it into a "maximize window" symbol.
Seems from the readme that "POE Trades Companion" has a fair bit of configuration in the AHK macro. Maybe consult that?
(I assume you grok that it's not stock PoE UI 😄 )
I can move it. But before I updated this window did not exist.
I think it's a new "feature".
['Bathed in the blood of (100-8000) sacrificed in the name of Doryani\nPassives in radius are Conquered by the Vaal', 'Historic']; ID: UniqueJewelAlternateTreeInRadiusVaal; ModType: UniqueJewelAlternateTreeInRadius; CorrectGroup: PassiveJewelGrantsRadius; Tags: []; GenerationType: UNIQUE; Domain: MISC
['Commanded leadership over (10000-18000) warriors under Kiloava\nPassives in radius are Conquered by the Karui', 'Historic']; ID: UniqueJewelAlternateTreeInRadiusKarui; ModType: UniqueJewelAlternateTreeInRadius; CorrectGroup: PassiveJewelGrantsRadius; Tags: []; GenerationType: UNIQUE; Domain: MISC
['Denoted service of (500-8000) dekhara in the akhara of Nasima\nPassives in radius are Conquered by the Maraketh', 'Historic']; ID: UniqueJewelAlternateTreeInRadiusMaraketh; ModType: UniqueJewelAlternateTreeInRadius; CorrectGroup: PassiveJewelGrantsRadius; Tags: []; GenerationType: UNIQUE; Domain: MISC
['Carved to glorify (2000-10000) new faithful converted by High Templar Avarius\nPassives in radius are Conquered by the Templars', 'Historic']; ID: UniqueJewelAlternateTreeInRadiusTemplar; ModType: UniqueJewelAlternateTreeInRadius; CorrectGroup: PassiveJewelGrantsRadius; Tags: []; GenerationType: UNIQUE; Domain: MISC
['Commissioned (2000-160000) coins to commemorate Chitus\nPassives in radius are Conquered by the Eternal Empire', 'Historic']; ID: UniqueJewelAlternateTreeInRadiusEternal; ModType: UniqueJewelAlternateTreeInRadius; CorrectGroup: PassiveJewelGrantsRadius; Tags: []; GenerationType: UNIQUE; Domain: MISC
that's a big range
Simple question, are we allowed to sell any kind of tool for poe that dont break the TOS?
I don't think you can sell tools that use GGG's assets, but I could be wrong. It would be easiest to email them: support@grindinggear.com
PoEMate was forced to be free
rip exilence?
down in what way?
seems up from here
the data we get from the game is delayed quite heavily at the moment
I'll check with the server guys and see if we can do something
all APIs have basically stopped for me for several hours, yeah. trade website hasn't updated in like 3 hours so there's huge lag or something else
it is an ass load of players
is poeapp faster than the actual website wew
ItemSynthesisCorruptedMods.dat and ItemSynthesisMods.dat removed
I wonder if the clickthrough glitch I'm having is Windows 10 being Windows 10, or Path of Building.
For some maximized programs, if I flail the cursor up to the title bar to drag it or to the [X] to close it, it tunnels through to the program below.
You can't pull uniques out of the data
you can pull their mods and names/base but they aren't linked in a meaningful way
Ah.
Was wondering why my tooling had suddenly gotten so slow to start. Turns out that I had added some full-GGPK SHA2 checksumming to guard against my cached offsets not being valid.
Late night coding - not even once.
any updates on the trade macro ?
🤔
"CriticalStrikeMultiplierIs250Unique__1": {
"adds_tags": [],
"domain": "item",
"generation_type": "unique",
"generation_weights": [],
"grants_buff": {},
"grants_effects": [],
"group": "CriticalStrikeMultiplier",
"is_essence_only": false,
"name": "",
"required_level": 1,
"spawn_weights": [],
"stats": [
{
"id": "critical_strike_multiplier_is_300",
"max": 1,
"min": 1
}
],
"type": "CriticalStrikeMultiplierIs250"
}```
1000 hours
that's maligaro's yes
@worthy cape not yet, just updated some uniques
some uniques not on market yet
@velvet fog I believe all 15 that were listed as changing are up
Currently updating the wiki
I can't find "Malachai's Awakening" on day1, just pop 1 few minutes ago
I'm tracing all the mod names if you want to discuss it
im using official trade api to check unique mod names too
ah nice, much faster than my method, ill pm you
i had generated all unique mod string and range, all unique mod names, and compare official trade api to get mod name
unique mods are 6425 now
@timid hemlock hey arl, sorry to ping ya here, seems like people are reporting the latest update has a bunch of issues, dps not changing when allocating phys dmg/crit chance etc
Yes I know
But I can't reproduce it so far
Ok, got it
Out of date mod cache FTW 😦
rip 😦
Got the update, thanks! Just a quick question, impale isn't properly calculated right?
Correct
roger 😃
i like them
And here I thought it was just my install acting up
😄
Yeah, the tree changed a bit from the preloaded data
Yeah haha
😐

the +2 weapon range from bladedancer got split to +1 and +1 on blade master
weird that pulverize is giving less aoe than increased aoe
So sneaky
*pulverise
Well, it gives gobs of damage, so why are you complaining? 😄
if my cyclone isn't covering the screen, i might as well quit the game
why even play?!
that is the point when you understand that in secret this isnt a melee patch but a miner's paradise.
"us"
Question about legacy items: The Sorrow of the Divine has the mod FlaskZealotsOathUnique__1, which this league got the new stat local_flask_life_recovery_from_flasks_also_recovers_energy_shield. However, the old flasks don't seem to have picked up this new stat. I was under the impression when they change the values/stats on a mod it affects all variants, is this incorrect?
Legacy items don't pick up new mods, only the values update
the patchnotes specifically stated which affixes could be divined on without listing all the new affixes that would drop in legion
Then could you explain what happened with Marohi Erqi Karui Maul? This league the stat on one of the stats on a mod got changed from inc aoe to pulverise and it seems to have affected all versoins
@cosmic saffron thanks ill look into this.
You can change any mod to what you want, just not add/remove mods
Sorrow of the divine did not add or remove any mods to my knowledge
it just added a stat to an existing mod.
Might make it a different mod internally
Pretty interesting, didn't realize there was a discrepancy between the mods in ggpk and internal mods.
Yeah, would be good to know if it works like that
To be fair I'm basing this off of RePoE, so theres a chance theres key duplication or something
And I'm basing it off of official trade website.
@compact isle Tinkerskin seems a bit hecked up on the official trade site:
Search has "#% chance to gain Phasing for 3 seconds when your Trap is triggered by an Enemy" while the mod in the item listing says "4 seconds" and lists a range of "30-4000", while the (possibly outdated) wiki says it has a flat 30% chance.
Searching for say a minimum of none or "35" or "1000" still finds all Tinkerskins.
Not a big problem now that I found out that it probably isn't a variable mod at all, but very confusing nevertheless 😃
is there a way to calculate close combat dps on pob?
Didn't it get added with the new update?
x
No damage on Frostblink in PoB? I'm running it as my main skill and wanted to gauge how long it'll take for it to not suck so hard (don't judge me ok)
PoB is made so well, simulation programs in other games are put to shame 😛
dop we know if pob will ever have support ofr impale?
PoB is not simulation, it's formulation. PoE combat isn't really complex enough to warrant simulation. If you think that's impressive you should look at SimulationCraft for WoW :p
@golden bane @compact isle I believe I figured out some of the confusion about Sorrow of the Divine - any flask before 3.7.0 only shows 2 mods in game and on the trade website, although the advanced mod description in game shows all 3 mods. I'll make a bug report to hopefully sort this out.
sometimes i think simulation of poe is easier than formulation, if you simulate you only have to work on one path, if you formulate you have to solve every path (like ele hit random element + added as random element + crit damage + non crit damage + ruthless + etc)
Interesting, thanks for the follow-up!
try divining the Sorrow of the Divine flask, sounds like the mod was updated and old flasks just have a 0 value on them.
it could one of those rare cases where a mod will pick up a new stat via divining
Oh that's a wonderful point @queen oriole . Indeed divining does make it display all 3, I didn't think to look at the value in advanced mod description though.
@hot stag what kind of account info?
like, for what players
@queen oriole Actually - there is no value in the advanced mod descriptoin.
Since its a binary stat
you can get information for top players from the league ladders (e.g. https://www.pathofexile.com/forum/view-thread/2515514) but I'm notn aware of any more general source of account information
whats the id for hardcore legion?
getting a 404 response
so probs putting it wrong
ty
so like http://api.pathofexile.com/ladders/HardcoreLegion
online/last active is a private api afaik
I'm using the default filterblade loot filter and when killing legion mobs sometimes I get these special items which are already identified and come with a blue map marker and a beam. Why are they special? What's going on with these items? Do they have unique modifiers or what?
Here you can see its modifiers.
they contain temple mods
trade api lagging on the second day of the league... that's not good, usually it only started lagging second week
@frigid nova items on the trade site only update when the tab "changes" so both versions will exist until all the tabs are updated (or until we re-index)
@worthy cape "30 to 4000" refers to "30% chance" and "4000 (milli)seconds"
yeah we have to manually fix any of those cases unfortunately
heads up by the way, there's a mail in the support queue from some soul in twitch chat that claimed that an unique item granted him stupid amounts of increases in his character sheet. - nevermind, mailed support about it in case they didn't, let the wheels churn 😃
looks like it has been fixed internally @worthy cape
Excellent!
#ggg-tracker seems broken?
I passed it on to multi
fixed
@earnest radish timeless splinters are under the currency category in the stash api
@fickle yew is poe.ninja's api working correctly for scarabs in legion sc? nothing showing for a few days, jw
@violet path ill take a look..
hey guys
maybe you can help me
39 votes and 28 comments so far on Reddit
trying to extract some sound files from poe
but looks like it does not work anymore
since i am not a programmer i am bit stuck here
here's the issue
@violet path Scarabs should work now 🙂
just saw that poemap.live uses some oauth to login with the pathofexile.com website... are there any doc / informations about that oauth login and what we can get using it?
believe its a private api you have to get from novynn
k, ty, a bit sad we cannot get publicly access to these things ¯_(ツ)_/¯
people don't read the channel every minute of the day 
When in doubt, write your own library to extract files 😛
luckily i had what he was looking for (dialogue audio), and has been helped
Im going to be honest, im trying to learn C# and im having some issues with StreamReader, ik this is not the place to ask but im afraid to ask on stackoverflow and i dont knwo where else to ask haha
If someone wouldn't mind clarifying something for me i would really appreciate 😃
What do you need to know?
There is a C# discord, however I am not permitted to share the invite link here.
Ho you could send me if you dont mind
by PM i mean
Last week i had lessons on C# reading and writing on files, on the reading file the only thing i could do is read one line and after that it gave error
The objective was to read a string to a list while separating by '.'
There are multiple ways of doing that.
I thought you were doing something in regards to Path of Exile, and now realizing that this is not the case. Perhaps asking in #beginnners-help in the C# discord is a more appropriate approach.
yeah haha
It depends on how large the file is
Hey maybe i can apply to something personal on PoE 🤔 but for now is pretty much that
it's just a couple of lines
with IP's
was just for testing
Do you want to first separate by line, and then by '.' ?
Ok, so you have a bunch of CIDRs, one per line?
dind't knew about that name but yeah
So, you're saying you get an error while reading the second line? What's the code?
IPv6 is such a slow roll-out it'll die before it becomes a reality lol
give me a sec i did it on other PC need to pull from github
just link to the github thing
nah man i fucked up and uploaded a zip because i was in a rush, im really bad at this haha
@simple ravine Five week poecation starts Thursday. So hyped to get hacking on my tool and play the game.
hehe nice
shit, that reminds me
my manager has asked for my vacation plans since april
he's getting anxious, as the deadline was 30th of april lol
i think this is how you share stuff on github?
How come such 'early' vacation, zao?
No-one else willing to work week 30-31, so I moved mine earlier. Happened to coincide with Legion launch, so I'm fine with it.
Also is in portuguese... ha...
I've had split vacations in the past, they suck hard.
yeah, however u kinda get too lazy when you don't
but I think I won't either
I'm gonna take 29-31 at least, but not sure if earlier or later for one more week
lol this year's december is amazing in terms of vacation days
Indeed.
u need like 3 days for 2 weeks of vacation
@wet aurora Sorry, but there's too much code to look at here, and the Portugese doesn't help
need to pinpoint to what's failing
you're splitting on , and not .
also, you can use File.ReadLines(fileName) instead, and enumerate over that instead of using StreamReader
@compact isle I'm a bit confused by your response - Marohi Erqi Karui Maul had the affix Socketed Gems are Supported by Level 15 Increased Area of Effect changed to Socketed Gems are Supported by Level 15 Pulverise - which affected all legacy variants. On the trade website all the Erqi I could find on standard have this new affix displayed - interestingly enough if you search for mauls with increased area of effect mod all the new pulverise ones show up. However, in the case of the Sorrow of the Divine its unclear to me whether or not the new affix was meant to show up on legacy variants. It seems its mostly an in game bug that's being reflected on the trade website.
is there only one GET endpoint for public stash tabs (aka no way to get public stash tabs by targeting account/character) ?
yes
you can get yours with the session cookie
but from the chest api its just a flood
river still delayed.....zzz
Garena Taiwan 3.7.0 launch delayed for 1 more day too
do incubations go away if you relog?
oops wrong channel
Faust, so could you make a website pull all the public stash tabs from a single account? i didn't see any api endpoints that were POST
Using private stash API with user session
where's the documentation on that?
There's a pathofexile API pinned
nvm i think i figured it out
Timeless jewels, There are 2 seeds for every jewel, the name affect keystone, the number affect others. https://poedb.tw/us/Keystone
@fickle yew
Sunday in your website is "Jun" or im guessing just name of month?
as far as I can tell, the character-window api hasn't changed
Can i ask stuff about filterblade here? 🤔
Or is it only for developing
@pseudo ocean well that looks odd for sure 😁
Some fancy feature of the time graph thingie that puts the month on the "first" day of the week to let you orientate yourself better?
(people who start their week on Sunday are weird, btw)
@fickle yew Getting 520
When I try to view specific characters
On the build portion of the site of course
does PoB calculate Energy Leech values? cant seem to get it to work
of course enabled the "Do you always have Energy Shield?" and "Are you Leeching Energy Shield" checkboxes
does PoB calculate like you're hitting 3 times the multistrike or is it only thinking about the first hit with no bonus damage?
multistrike isn't calculated by pob properly atm
openarl said he doesnt know how to code it or something like that iirc
character api's lost its mind
@compact isle getting incorrect currency data from the private character api
not just out of date, really incorrect data
the type of currencies appears to be correct, but the quanitty is off by more than 50%
can you PM me an example?
hey guys anyone has any sort of calculator or sheet set up for ryslathas coil?
Hi guys. Someone added impale to PoB as github pull request. I created my own fork and accepted that pull request. Now i want to build (compile) PoB. Anyone know how to do it?
Okay im dumb, you don't need to compile it
is there any way to get a list of all the official trade whispers strings?
in all languages, I mean
awesome, thanks @polar island
I wonder if a browser plugin or something could be made where you have it look at a character profile, and it compares all nodes with their known stats to show the difference from these new legion jewels
Of course.
Would be a great way to collect data for reverse engineering
I’m getting live searches closing randomly too. Thinking something is up.
Or down...
It wouldn't be too hard to make a service that just collects data, but the difficult part is vetting that data
I have thought about it a bunch
could you elaborate?
have skill tree
select jewel socket
give seed and name
select what notables/keystones happen with that
save to db
then someone can:
select jewel socket
select seed/name combo
see what it would do to their tree
Oh yeah I don't know if there would be enough data for people to do direct look up, but it could help reverse engineer the underlying formulation?
it wouldn't hurt that is for sure
trying to keep people honest is the difficult part
Oh I thought the idea was to use the api to collect the data
yeah just use public trees
do they show the modified passives?
One would hope 😮
the public trees don't show changes from the timeless jewels
at least the ones im looking at don't
😦
Yeah, I didn't think they would
how disappointing
did anybody check if it's client or server-side calculation?
haven't gotten a jewel to look tbh
https://www.pathofexile.com/account/view-profile/r9duc/characters?characterName=CaveretienLegion
This guy has a timeless jewel, but as you can see it doesn't show the new passives
@mortal bone Been on Octavian's stream today, approximately 50% of the questions are "why are you running MoM with BM?" 😄
Oh my...
Does anyone know if they changed the min and max chance to evade? Pob seems to still have it at 5% to 95%
The patch notes didn't mention any changes to evasion afaik
I see, so only monster evasion cap lowered?
Or perhaps monsters never had an evasion cap?
I cant't find any info on that one, but I imagine it would work like it does for players
Well the patch notes indicate you can have 100% chance to hit enemies, so enemies must not have a 5% minimum chance to evade.
Good catch, they might have 95% max though
Okay, so a level 100 character with a lvl 1 tree has no Estimated Chance to Evade stat in the character sheet - leading me to believe the minimum chance to evade is now 0.
Yeah, you can reach 100% hit chance
@mortal bone do you know if monster and player evasion caps are the same?
I don't know what you mean by evasion cap
that is because hit chance was capped at 95%
It was unclear to me if there was a separate cap - you're claiming there isn't and the in game evidence supports your claim
You still have a minimum chance to hit
which is 5%
so, yes evasion would be capped at 95%
the top end was removed as far as I know
We do - rory told us and its implemented in pob
ah cool
They just multiplied the old formula by 1.15
lol
I updated the wiki to indicate this
nice
Hey guys
Is there a document somewhere that tells who is developing what?
I have some spare time but I wouldn't want to end up doing something that's already being worked on
We could also add some sort of tools wishlist
Reddit has some master posts about available tools
Can we pin it here?
Only API stuff gets pinned afaik
Is there channel or server specifically for PoB? I want to learn it deeper in dev part, but it's kinda hard without documentation or someone who can help.
Is POB even open source?
Just ask your question here
Yes, it's MIT licenced
However, it's graphics library isn't open source
its on guthub, so its open
Well, being on github =/= open source
simplegraphics.dll is in there too and not open source
yes some parts can be closed
i have one problem, i added impale stats (chance, effect) into ModParser-3_0.lua and its work fine with anything except passive tree, but text in passive tree 100% the same as custom mods in flask for example. Is it required to do something additional specifically for passive tree?
i figured it out, you need to edit Data\3_0\ModCache.lua for passive tree mods
Hello there, ive seen somewhere some kind of map counter, i would like to follow how much maps and wich ones i do, can anyone point me in any direction wich app to check out? 😃
@novel wing You can start with this http://pathofmaps.com/
Track your map runs in Path of Exile.
No clue if it's updated though
THX IM gonna chech that
last commit is 2016 :/
Cool, trade delay is bimodal today, 30min on poe.trade, 5-10min on official.
Put a fossil up for sale, went to delve again, got a torrent of whispers as I neared the end of the delve and later in HO.
Other set occurred after running a map or two, I guess.
Somewhat different syntax in the first batch, the second batch looked the same.
One lad in the second batch identified as poe.trade user when I asked out of curiosity.
So what does the river do? Feed you weird data or just being inert?
I'm looking for some code that will parse stash tab item JSON. Trying to identify which items in a tab are "good", ie a combination of high tier affixes or whatever. Happy with almost any language, Javascript or Python preferred. I found xKynn's PoE and OmegaK2's PyPoE but can't tell if either does what I need.
The main website's load times for searches are annoying af ngl
Not to mention it throwing an error every other try
https://pathofexile.com/character-window/get-stash-items seems to have the data I want. Just it's things like "+61 to maximum Life" and I want to reverse that to "tier 3 +life"
just wondering if there's code that I can reuse to do that.
Does that do separate overlapping mods?
@fossil epoch you can find all the information necessary to do what you're looking for in the following json files:
https://github.com/brather1ng/RePoE/blob/master/data/mods.json
https://github.com/brather1ng/RePoE/blob/master/data/stat_translations.json
As poeapp is indicating, you'll have issues with the fact many mods lead to the same stat.
thank you so much nick_
I have code which spits out all possible possibilities of true mods based on affixes, but its really sloppy and not ready for public release.
I hadn't thought about combined mods, yuck
let me back up. the problem I have is I have a quad tab full of crap. I want to know "what's good"? poeprices.info has a nice tool for that but it relies on you trusting their pricing model which is.. not entirely accurate.
I'd love something that just goes through a tab and highlights "this is a good roll"
isn't that the get-stash-items call?
that's the one poeprices.info uses, and also what the live website seems to use when you browse your stash
yeah, this get-stash-items API does split out combined affixes. Like Spiny Rhino's life and armor show up as two separate mods. bummer, makes things hard.
Yeah, the river is a lot of data
the last time I looked into at all it was like ~40gb a day
but that is all determined by how many people are using it
is the "river" some sort of stream of public stash data for the trade api?
@velvet fog Do you know the distinction between regular1 and regular2?
Is one stat travel nodes while the other is wheel passive nodes?
ya official trade site doesn't return results for me either
this is the most broken I've seen it in a while
@earnest radish ah no, so before u only had this one tab of ppl wanting to buy stuff from you, but a new tab is added where it keeps track of whispers I send out now, which also lets me go into thier ho, and say ty to them.
I just wish that tab was gone, cuz i dont need it to keep going down the list when im whispering 50 ppl for a map
the "Trade site isn't working" thread on reddit was up to 90 upvotes and then it's down to 86. Who would downvote that?!?
soo is trade companion pushbullet notifications not working or is it just me ?
painful migration to the cloudflare with unexpected surprises. it should work now
http://filterblade.xyz/ and http://www.filterblade.xyz/ have different locally saved data. that explains a lot of confusion.
Preview, Personalize and Download PoE loot filters. Optimized for NeverSink's Filter and offers a rich Customization UI for new and veteran PoE players.
I've forgotten the LocalStorage model but I'm not sure it has to be that way. but yeah, a redirect would solve that
Yeah, you can't share data across subdomains
@earnest radish Had some problems with eddb.io in the past around that, there was surprising differences in IE/Edge vs. the rest of the world in behaviour.
session storage is useless in the case of filterblade
Don't remember if it was local storage or just cookies, had serious trouble with staying logged in there.
didn't know you could make an account
it's gonna get worse tomorrow and on sunday
Why delve mods are not showing on http://poedb.tw/us/mod.php?cn=Body+Armour&an=str_armour when you check fossils?
eventually the problem's gonna resolve itself
animalnots - I see the delve mods showing up?
Evasion got hit pretty hard, I quickly plotted chance to evade differential against i83 enemies
Is there a source on the new chance to hit calculation?
Ah, the wiki is wrong
the wiki is says the attack accuracy is multiplied by 1.15
instead of everything
the current formula results in a negative chance to hit
I think I lost you
All I did was bring 1.15 into the numerator. The formula results in a ratio of two positive numbers, so not sure how one would get a negative chance to hit out of it.
I suppose its worth emphasizing that we need to cap at 100% now since asymptotically (in accuracy) the formula tends to 115%
Ah, yeah. I see what happened
Updated the page: Not sure if the new formula is more or less confusing 🤷
Any PyPoE experts know how to solve the following warning? UserWarning: Missing translation for support_greater_spell_echo_area_of_effect_+%_per_repeat
Na, I just messed up. You can get a negative number for your chance to evade meaning an enemy always hits
evasion got shit on haha
This is supposing monster accuracy didn't get lowered - OpenArl didnt change it in PoB but I haven't checked DefaultMonsterStats.dat directly yet
they said players need about 3k accuracy to always hit end game white mobs
the api's not even doing that bad, it's just backlogged hard but at least it's not lagging taking 30+ s per response like it used to
someone fed the gerbils
Ugh... not overly keen on implementing a dat loader.
Is there a way to get Phantasms loaded into POB?
They are there. What is missing?
Is there a tool to help with fossil crafting combos? I feel like there is one more advanced than poedb but can't find it. I found https://fossilizer.gitlab.io/ but i think i remember a desktop app
@grave wren This https://github.com/Gloorf/POECraftingShenanigans ?
yep thanks ❤
@grave wren ok clearly i dont know what im doing in PoB then, because I have no way to see the dps calculations for Phantasms socketed in a Soulwrest
oh you mean that - you need to socket in a minion in the staff and then it shows up
its kinda weird
example: https://pastebin.com/E5t9WHRS
thanks

Think I've found a bug in poe - if you use VEQ it seems to add fire volkuurs poison chance but it should not work for poison chance
@timid hemlock, There seems to be a bug in PoB where you can't filter by 'One Handed Sowrd' and 'Weapon 2' slot.
Well, for my dual wield I would like to compare off-hand weapons
swap your main weapon to the off hand and compare main weapons
Well, there are items which have special stuff for Main/Off Hand, like Scaeva
Sorting by DPS when dual wielding already looks for the best weapons for either slot
You don't really need an offhand-specific sort
Ah, alright
Same with rings, BTW
Anyone know of a .NET based POE public stash tab indexer?
@frigid thorn I started some basic logic for it, but never made it complete with storage/indexing. I need to check the state of the code before linking it though
I found https://github.com/Celisuis/ExileNET but I came across issues with it.
@simple ravine Found out why I thought that some of my GGPK traversals were so slow. Turns out that my test suite runs like extreme slugs or not terminating at all when I click the little "Run test" thing next to my #[test] function, but finishes in like a second with the same command in Git Bash.
oh wicked, is it something with vs code or rust?
Not sure really... doesn't happen for all the tests either.
My tests really don't go to actual files. I construct small in-memory chunks and use those
Looking at snapshots of the thread stacks in Process Explorer, it seems like it's spending most of the time constructing backtraces.
It might be things like mem.get(0..end).ok_or(format_err!("File at {} truncated", offset))?;
Not sure why it'd be slower when run from VSCode, but I guess they're acting as a debugger or something?
are you using mem maps in your tests?
ok_or takes the error argument eagerly, ok_or_else takes a function that generates an error.
Yeah, I'm working directly against a GGPK on a SSD.
Many of them are less tests and more quick-and-dirty exploratory programs.
so if it's 'sometimes' and not 'all the time', i suspect it has to do with a race condition
After turning those into ok_or_else my VS Code test run takes (took PT4.812926800S)
finally some proper trade api lag
Seems like it's "sometimes" as in only some tests, probably the ones doing this kind of thing
\o/
Game is having some lags now too, party invites get you "The operation timed out" 😃
I like how people on reddit are already theorycrafting the reasons behind it
47 votes and 19 comments so far on Reddit
like cmon
o.O
haha, "Yeah, everybody knows that"
@simple ravine You're the best rubber ducky.
zao: I've heard that before 😄
I was doing merciless lab, and got stuck at loading on 3rd phase. Not a big deal, but slightly annoying
@chrome topaz I went to your site by habit, but opted to leave because of that new ad/cookie thing u put in there
major annoyance
allan plz
cookie consent "please pick what cookies to disallow out of these 4809324"
I'm not spending hundreds of clicks to then use the site
Oh gods, that's some dark UI.
yeah, time to update adtrack database on my dnsmasq
how does that work? my security gateway uses dnsmasq internally
and then provides NS server via DHCP, so I just put some cron jobs on it
yeah I don't have much control over what they do with gdpr stuff
DoH resolver?
cloudflare's eating the world
what happened?
they said for some reason, that we had to go with their enterprise plan, or they would kick us out
we at the same time had an affiliate who got their IP range on a blacklist
we told them we had thrown the affiliate out and reprimanded them etc
but because of all this, they said only enterprise plan would make them consider helping us
it was bad
we moved to incapsula, and never looked back
they also support BGP, so we were happy
cant recall the regular traffic numbers, but a not more than 1M uniques per month
it wasn't the free/cheap one, but it wasn't the enterprise either as far as I could recall
the DDoS was pretty big though
yeah cloudflare asked me about enterprise plan too but it was more of a suggestion not a "we'll kick you out if you don't" thing
so I just said "no" and kept using the free one
in our case, they knew that we were losing a lot of money each hour we were offline
yeah ddos sucks
and because we handled other peoples' money as well, they could not access it, which gave adverse affects on our reputation
@polar island Heh, Octavian mentioning poeapp as a good place to get stuff on stream. 😃
Mostly mourning official trade.
it's always time
poe.trade can consume about 4x what the api's returning atm
there's just 1 index server
and 7 load balanced web servers
cost?
I see
not for poe.trade
yeah they're pretty fat servers
every one's got 256 GB ram and an E5-1650
RAM's got to hurt the pocket book.

We've got a bunch of compute nodes at work with 3T memory. That was ... uncheap 😃
one of my servers is quite literally on fire
because somebody didn't plug in the cpu fan
or something

amd or riot
Damn didn't think poetrade would have that beefy servers
hetzner has amd servers too
I've got an EPYC 7401P
that'd be sweet
I think at that point I might bottleneck on ram bandwidth
well say if you've got 64 cores, ram bandwidth is what, 60 GB/s? so you'll get less than 1GB/s per core
and if you have a lot of stuff in ram I think it could be a problem
anyway if people want trade api to stop lagging they should just stop listing their 1c crap
ez solution
maybe there would also be a point in upgrading api tech over the years :>
it would be nice if they made it like 10x faster and included 5x the data
yeah I don't think that's happening
I don't think it's feasible tbh
like they'd have to redo the whole infrastructure
I don't know how it's actually implemented but I can make guesses
and currently I guess it's basically you change stash => timestamp/id gets updated
your stash api query is essentially return all stashes with higher timestamp
now they'd need per-item updates
which would bottleneck a different part of the game
Pretty much all of HPC is in a "waiting for Rome" holding pattern.
So much bandwidth.
Not sure what you mean by "repeated data"
things like item descriptions or other longer repeated stuff?
i wonder what'd happen if you cut those
that stuff should reduce response size by a lot
not to mention map stash tabs
people crafting in premium stashes also update the entire tab doesn't it
puts away chromes
@cosmic saffron I think the changes only get published when your stash syncs
which does happen on some crafting actions, but not all
I used to have a greasemonkey script to auto-copy stash tabs into poeprices and I remember having to port to town and back sometimes to get changes to show up
the amd 64 thread cpu... is it "datacenter certified"?
low clocks are kind of par for the course for high core count parts
or higher TDP
There's more going on with the stash sync events than just zone changes, I've seen people Divine items in a public tab before and get multiple updates, one every few seconds
Unless they were intentionally changing zones each time to grief but that seems unlikely
@earnest ledge right, certain crafting operations force a sync
generally ones involving valuable currency 😃
Ah, I knew about currencies forcing updates to the DB to avoid rollback exploits, didn't realize those syncs also push out to the stash api
But that makes sense then
It's interesting that there seems to be no cooldown on how often an update for a tab gets sent via the river
But I guess the vast majority of syncs are caused by zone changes, or whatever interval they have set
if there were a cooldown, either they'd have to have some sort of queueing for changes, or they'd lose some updates
So it probably wouldn't help much to add cooldown
players would find lost updates intolerable, and queueing would probably add more load/complexity than just letting all updates through
Could add a deduplication queue and a 30 second trigger
I guess it depends on how you shard it
If you use a distributed actor model thing like Akka or Orleans, you could force a write-through when they disconnect
when everybody gets kicked out at the same time, there will be a login queue anyway
i think it's solvable, but I would have to think about it
yeah. I think Akka/Orleans could be a piece of the puzzle to solve it
monthly fees for public stash tabs
pay to play marketplace listings? I'm sure players would get right on board with that /s
something something "randomly enforced SSF"
chinese version lets you rent premium stashes
Yeah, the challenge requires you to have twinned rolled on the map
Added the jewel visuals to http://poeskilltree.com/. You can now Shift + Click a jewel socket and select what kind of jewel you want to go there. A small step towards collecting data haha
This slowly becoming the offline replacement?
I don't think it is ever going to be a replacement. I am just more interested in TypeScript right now than anything
I think it would be a good idea
and all the hard work brathering put into his calculation engine, could be used with the blazor
also, PixiJS is a very nice WebGL wrapper. I like it a lot more than System.Drawing
Yeah, the calculation stuff can be ported to a lot of places once it is done
hows it going for him? he's been at it for quite some time now
I don't think I will ever try and incorporate that into the website though
Pretty good as far as I can tell haha
To me, it looks a little overcomplicating, but I haven't had the time to go through it in detail
Why would you not want to incorporate it into a website though?
he is currently working on jewel support
I honestly don't like the DPS calculation stuff
I don't need the stress of it being out of date
look at what happens with OpenARL. Dude gets shit on if gem information isn't there day one
so you're not gonna go there with PoeSkillTree at all?
are people really giving him shit though?
well I guess, it's the Internet
Eh, just look at the threads. People complain a lot
I originally just wanted to make a skill tree online to give a nice visual comparison when we get the passive data every launch
It's unfortunate that people feel the urge to complain about something that is made available for free
It's not paying though. I could also bet my left nut that the people who actually are complaining are not the one showing their support.
Most likely
I haven't even added stat summing to the website haha
I should do that at some point
@velvet fog poedb has some trouble with keeping language settings for me, if i go to the timeless jewel page and over uniques it defaults to my browser locale
http://reddit.com/r/pathofexile/comments/c12zr7/if_someone_told_me_4_years_ago_that_trading_in/erbih09. Y'all got some of that black market apis
Downvotes clearly trying to hide the truth.
https://www.reddit.com/r/pathofexile/comments/c0x9ne/the_technical_issues_are_getting_out_of_hand/erb1yhe/?context=3
"we ran extensive load-testing with bots on a test server before Legion's launch." wake up sheeple ggg is botting
1,124 votes and 575 comments so far on Reddit
@simple ravine Speaking of extortion - https://www.zdnet.com/article/cern-leaves-microsoft-programs-behind-for-open-source-software/
Wonder why they revoked their academic status
Seems like the contract ended and I guess they couldn't grandfather the previous terms over.
Probably had a very very beneficial contract older than most PoE players 😛
I feel bad for GGG and the trade problems. We saw this with League of Legends too. Running a data center / website is a very different set of skills than running a game.
Posts like the one in that thread claiming the game is "not optimized" bums me out. The game is a freaking technical marvel.
you can tell from all the visual effects pixels
Must suck that you can't front-load the exact data you need thanks to cheaters.
"here's this amazing streaming asset system, all because of you maphacking dingbats"
@fossil epoch I'm sure Clash will successfully launch any decade now 😃
I figured out what I need. I need GGG's auction house search filters, but as a code library I can run on my own.
my wish? what happened?
I don't think I wished for them
https://old.reddit.com/r/pathofexiledev/comments/c17rg8/trade_url_format/erc22kx/ Found the reason why xyz needs those girthy servers
quick ban him xyz
I wish I had the same amount of time to play I had 1-2 years ago
does anyone have a log file parser library
I was considering making one
what runtime?
don't think much has happened with the log format since then though?
but javascript?
lots of allocations though
it's all in index.js it seems like 😂
but why is there's also a tail.on(...
it looks like two implementations
ah you're right
@polar island what's your go-to language? javascript?
got something more simple than that in py so not worth posting
Time to migrate to poeapp, 'cus off. website does not want to cooperate 
goto considered harmful
nothing wrong with goto
i'm fairly sure your compiler will make jmpstatements out of your loops
yeah they sometimes ask you for a passport
I think at one point they (or maybe some other hosting service) used to ask for a photo/scan of your credit card too
Meanwhile, spending $10k a month on Azure doesn't require anything from you
$10k per month probs only gonna cover the traffic
on hetzner all traffic is free if you're not using the 10 Gbps addon
poe.trade ingress is like 3% of total traffic too
I mean it's traffic on load balancer
so you get http requests which are super small
and http responses which are super big
I see
so yeah it's all compressed
couple years ago I had a problem where requests between users and the load balancer were compressed, but requests between the load balancer and the actual web servers weren't (default nginx config) and it eventually saturated the 1 Gbps link
If your output is that much though, I think there is some gains to be made on your egress
I mean it's free
the time rewriting it isn't free
and then there's always the 10 Gbps option which has 1 eur per extra terabyte of traffic
which is like what, about 100x cheaper than the clouds
yeah that wiki page is pretty confusing
how much do u egress approximately per month?
I think about 5-30 TB
but yeah, you're right - it's much cheaper than the cloud
1 TB cost you $89
unless you do like 350 TB+
yeah
🤑
does anyone know the poeprices.info people? do they hang out here?
Hrm, odd. Does anyone know why the official site doesn't have the Timeless modifiers searchable?
Bathed in the blood of # sacrificed in the name of Xibaqua Passives in radius are Conquered by the Vaal works the same way as historic
you'll have to drill down by name
Commanded leadership over 12456 warriors under Kiloava doesn't exist in search, f.ex.
There's only one mod that is for all five jewel kinds or something?
Ick, it's the weird kind of range on a single huge mod, that' s essentially unsearchable.
1 to 100-8000
Where first digit is faction and second is seed range, which doesn't help at all 😦
there are 3 parameters for unique timeless jewel
Faction, Seed, Name?
local_unique_jewel_alternate_tree_version local_unique_jewel_alternate_tree_seed local_unique_jewel_alternate_tree_keystone
version is faction
Nice. I have been messing around a bit with the alternate passive dat files. There are a lot of fields that don't make much sense
a few of em are flags for adding/removing/modifying node types, but you probably won't know what without decompiling
so are they client side?
Yeah, the first two columns in the AlternateTreeVersions data look like flags for stat nodes and regular mode replacement
The next 6 or so don't look like flags thiugh
All the data is client side
I haven't debugged the client though to see if the algorithm is
Mark told us that it would be impossible since the algorithm is in code and not data files.
"impossible"
GGG want to prevent data files mining
Data/AlternatePassiveAdditions.dat, Data/AlternatePassiveSkills.dat, Data/AlternateTreePassiveSizes.dat, Data/AlternateTreeVersions.dat I think are all the tables for the new passives
might have missed one
where's that quote from?
I dont know if its word for word, but that talking point was discussed on baeclast. ep 41 I think
But just because they say its impossible doesn't mean it actually is. Obviously they intend for it to be, or at least intend for people to think it is
To be fair, it might be obfuscated quite a bit
Over the next few days, I am going to take some time and flesh out the passive skill tree json page. Is there anything specific anyone would like to see in there?
of course it's gonna be obfuscated they use c++ with boost
The thing is we have known inputs and outputs, so reverse engineering the algorithm is possible with enough data
It could become quite a rough ride heh. Imagine reverse engineering SHA256 from a bunch of before & afters
it would also be impossible if they use it with an unknown salt for example
Is it reading your inventory?
hope it wasn't my fault 
Hey, guys, am I correct in assuming this is the place where questions pertaining the PoE wiki API can be asked? Because I have one to which the answer could not be found in the documentation by me...
Okay. Thanks 😃
@mortal bone A friend and I have started recording some timeless jewel effects to begin understanding them, happy to pm you if youre interested in joining efforts.
I am currently working on a way that you can share them
👍
Sounds very useful
Also does anyone in here know how to patch stat translation errors warnings on pypoe_exporter?
what errors?
warnings*
UserWarning: Missing translation for support_greater_spell_echo_area_of_effect_+%_per_repeat
I am not super sure how they work, but I think you can add the definition to the custom stat translations
@obtuse citrus will know more
Live search on poe.trade is now 3 minutes late compared to official trade, that's kind of new isnt it ? last league I remenber it was as quick as official trade
yeah the api's backlogged
is it true to say that the most fresh data obtainable is from the official trade API live search ?
timeless jewels currently working with keystones haha all the other stuff is going to be a pain
no, not always
https://access.redhat.com/security/vulnerabilities/tcpsack wow this one's pretty bad
Good thing our parallel filesystem is currently so broken that a TCP DoS wouldn't register on the monitoring 😄
how is poeapp ahead of both poe.trade and pathofexile.com/trade?
you'd think pathofexile.com would at least be caught up with....itself...
different hardware, different cataloging systems, different infrastructure, etc
once they find out at least you'll get all the sweet traffic
black magic
you said you had someone the other day with 100 live searches open? lol
Feed abusers older and worse results 😃
(like the 1000 connection scraper described the other day)
hmm i can only get ~80 on official website before it gets mad, if poe.app can get 100+ i'll have to check it out :p
someone made ~30 new accounts to get around the per-account rate-limiting back in the day
that was fun
hi hello
TencentAutoLootPetCurrencies.dat, TencentAutoLootPetCurrenciesExcludable.dat
Ooh.
@velvet fog Thanks again for the lead on the Hideouts -> WorldAreas -> Topologies -> DGR -> * stuff.
Parsing in my language is a mess, but got through DGR and TSI thus far, getting a better feeling for the big picture.
Im interested in .arm files too, wish to do some mining next week
@compact isle any chance the ladder api could indicate whether a characters profile is public or private? It would save a lot of requests not fetching / retrying private ones.
- and oauth profile request too
is the best way to check for changes on the ladder just by... scraping the entire ladder 200 entries at a time
or is there some super secret API that I'm not aware of
😩 💫
using Export CSV for 2000 entries at a time
is that at the same rate? 🤔
but it don't contain Depth information
oh yeah I need that... and the challenges etc 😞
@compact isle Is it possible 'Export CSV' function contains Depth, Depth(Solo) and challenges information?
I'm sure novynn is very busy at the moment 😅
though it is 5:45 maybe he's stuck in the hellscape that is auckland traffic
does openarl post here
Hmm maybe later its not urgent 😅
@compact isle Just wanted to check if there's any news regarding OAuth for us? (Exilence). We're in the works of re-working the login, and just wanted to check before we go with the cookie-approach once again.
did you sent mail to roryv@ ?
No we did not, we previously got information here that they were trying the implementation with more straight-forward apps then Exilence and that Novynn had us in mind for later on but we haven't heard anything since. This was a couple of months ago i think.
Would you recommend we send a mail?
I had a discussion about this with him. The issue is app-secret and desktop apps, security etc.
You would still have to make a web implementation that hides your keys, and take responsibility for mitigating abuse between you and the web app
sent your requirement and usage to roryv@grindinggear.com he is handling oauth2
I really don't get the next-change-id thing. If I compare the change id from poe.watch and poe.ninja (at the nearly same time), the first one end in 438089868 and the second one is 438433357 but I can see a huge difference (343489). then when I try something from a piece of code (it gets the id from poe.ninja), it kind of fetch every 3 seconds (dl time is 2 or 3 second, parse time 700ms - using Go) for two following ids I have 438435390 and 438435421 (difference of 31) and my new id is always far behind the one on poe.ninja
does it mean poe.ninja is kind of (343489 / 31 * 3sec) seconds ahead of poe.watch ?
and is this true https://gamedev.stackexchange.com/a/148684 ?
I sure hope it's not falling behind
how's poewatch compare to the official change id api and maybe the poe-rates one?
I can tell that this part "And the maths is what makes sites like poe.trade able to det data indexed within seconds and is their "secret sauce"" is false at least
Can I get some salsa from you xyz
The only interesting thing I found out is that you can fetch each "sub id" separatly and quicker (making it easy to multi thread it and hopefully more up to date). If you take for an example 412012734-427662813-402804879-462626896-438461745 and increase the last 4 ids to something very high (bunch of 9s) you get smaller dataset from the api and only the first id is increasing. my concern then is that you get rate limited. here is an example: 412012976-99999999... next one is 412013017-99999999.... dl time is 717ms,body size uncompressed is 1.3mb and parse time 400ms
The stash river is sharded, each number comprising of a specific shard
If you set all numbers, except one very high, you will only get a subset of the stash tabs
my guess is that you can still predict the next shard id depending on the previous call to make things more multithreaded and "fresh" and keep up with the fresh upstream
I don't think that is a viable approach
and if I may be blunt, I think you're overcomplicating things
Do you have any tips for that ? that is true haha
tips for what? I am not really sure what your concern is in the first place
How can one (with the capacity of its own computer and a good bandwith) keep up with the fresh data of the stash API ?
haha
if your parse time is 400ms for 1.3MB of json, I think you have room to improve
It's true i'm overcomplicating, now i'm thinking of a way to parse as soon as possible the "next_change_id"
you can only do 1 request per second, IIRC. the max size will be ~5 MB
yeah you can do the 999... thing but don't forget that technically ggg asks you to only fetch once per 1s
get moar IPs 😄
I'm not sure it's actually enforced but if you do the split thing it might be slower
Get a server, put 5 external IPs on it, and make GGG annoyed
by "parse time" do you mean just json parsing or something else?
When I made the parser when dabbling with it, I made it so it grabbed the next_change_id as soon as it was presented, then continued with parsing the rest with a regular JSON parser
also don't forget the part where unless you're whitelisted you get 1 minute delay or something
I'm sure xyz can attest to the average size when being at the head of the river.
haha thezensei, yes parse time, I wanted to have a quick look to this think and played with a go project github.com/ccbrown/poe-go if you are familiar with go i'm using the default json parser json.Unmarshal(b, tabs)
Optimizing for reading 5MB JSONs vs 100 kB json is slightly different (if you want to microoptimize)
I am not familiar with Go, no
( I felt in love with this language a few month back, now my git is full of that)
yeah, I think I had similar parse times for 5MB with my quick test in .NET
still something I can't improve is that download time, I don't know why but it takes like 3s (i'm at uni right now so bandwith is fat, FAT)
ok actually I was counting the body download time on the parse time, so request time is 3s, body dl 500ms, parse time 140ms
dude have you been living under a rock, xyz?
.NET Core 2.1 and 3.0 are quite faster than an old view of .NET Framework from early 2000s
yeah but not rapidjson-level fast
based on what information?
based on how rapidjson's literally the fastest json parsing library, and if some .net one was faster or even about as fast everybody would be talking about it
Is that based on a 1-off JSON parse, or a warmed up parser?






