#tooldev-general
1 messages ยท Page 40 of 1
Well.. if there was a log/api that recorded item drops, inventory transfers of items, then people polling the api would be able to compile a list of items per player, which I imagine would be quite easy to compare against actual item drops for legitimate players. Think about it like items per minute, IPM if you will, compared to APM.
The servers already record the data for GGGs statistical data, so exposing it would lead to what complications? lol, maybe player spam? gimme dat mirror yo
Even if we will not take into account that it is horrible idea by itself, i wonder what do you mean by 'actual drops for legitimate players'? I think i am pretty casual player, i didn't even killed Shaper or Uber once, got my first 6l last league and i play since beta. Compare me with those top100 ladder guys...
And the botting problem is not about one player tbh, the problem is that there are like bot farm with 20-50 chars botting on different accs at the same time
So at average a single character's drops can be legitimate, but when one person accumulate value from 20 bots - now it become a problem
Sometimes when i watch top streamers who has like 6l shavs on the 4th day of the league, i question myself how it is even possible. I mean i'm not sure but i don't think even massive botting can support this
โ
๐ค
I was going to link the xfiles theme, but i'm not gonna ๐
@desert needle nice, good work :)
๐
gonna have to do some more complex dismantling of html posts and removal of quoting chars in some cases but the basics are there
Image posts are temporarily disabled, Exiles... spits
okay
@chrome topaz what was in the image?
it was just a shitpost so don't worry
Oh ok
Not sure if this is the right place to ask but:
I have started using mercury trade, but only half of it works for me. I get the trade requests, but the UI that pops up doesnt work. Meaning I can't use the core functionality like invite whisper etc. any idea what might be the problem?
This is the closest channel that resembles a technical help channel, so forgive me
I have been unable to start my Legacy League experience so far (nor standard), due to disconnection at / near hillock? Any solutions? Whenever I go near hillock , ping spikes to 1000 and I disconnect. happens to all servers
any ideas?tracert 159.122.82.205 (Frankfurt Server) shows normal ping
sigh some search pages on poe.trade feel like they don't get updated at all ...
f.e. Anima Stone ... getting whoops all the time, but the normal search page doesn't give a damn about those
@fathom spruce you'd want to post an issue on the Mercury trade Reddit thread, or pm the author on Reddit. Haven't seen the author here.
@desert needle You said in the annoucement channel post about ggg tracker and subscribing to it how I cant find a way to subscribe to chat channel
@pliant urchin you will want to post that on the official forums. We aren't really in a situation to help you
@fathom spruce be in windowed mode?
I'll try
You may want to try a different server too
Had to use the rar file and admin mode. Works fine now
@pseudo ocean you subscribe by joining this discord. His wording was weird
looks like i'm not the only person. front page of reddit
Typically it's issues reading the API stream from ggg
I'm sure he's well aware and doesn't need us pinging him to death
still got items in searches appearing that i literally bought 2+ hours ago
what's weird is i'm still getting items from the API
and it's not bogged down
no evidence of it being behind
it's definitely a poe.trade issue @chrome topaz
people reporting that live search shows updates but the normal search does not
@torpid mesa ah I thought you could have sub to the channel itself somehow to get msg marker for the discord server logo just like announcements. Thanks mate
so many duplicate poe.trade complaint threads to remove, I swear nobody looks before they post
@pseudo ocean that marker only happens if someone @'s you or your group. Yw
is that other trade site working fine? poeapp.com or w/e
The reddit thread mentions private indexers may be affected, so it maybe GGG's serversa acting up. I first noticed issues like 8 hours ago.
it was a problem with online status, it's fixed now
@chrome topaz thanks man
@chrome topaz any plans to fix the elemental damage option next to physical damage when searching items
poetrade shows me as offline for gear, and currency has a ??? for my name. Is this a known issue?
Is it working for other people?
@wheat pewter what do you mean? what's broken?
Image posts are temporarily disabled, Exiles... spits
fuck
the elem. doesnt sort when i click on it
but phys does
or it does but, incorrectly
theres definitely a query going through but it doesnt return with what i want/expect it to
whereas phys. will give the highest phys hit
elemental sorts by something completely arbitrary
You clicking eDPS or Elem.?
@mortal bone elem.
It should be sorting by the average elemental damage then
it doesnt
if you try it out it just doesnt work
was trying to buy a high elemental hit wand (not the skill ofc) and had to use the sum filter because it wasn't working correctly
Does anyone actually view poe.trade with tile layout?
I do on mobile
getting close to finishing my filter compiler thing, the main thing that's left to do for now is to make a nice solution to include it in packaged loot filters
i was thinking i'll write a powershell script that downloads the latest version of the compiler if it can't find one on the system, and then calls it and compiles whatever needs to be compiled for the filter
people who make filters could use that script, customize it a bit and include it in the download, so if a user changes something they'd only need to click the script and everything gets sorted
There is some tools needed for POE ?
what kind of question are you trying to ask?
tools that need develoed?
or tools that are needed for playing?
i have a table with the numeric values of explicit mods on ~400k jewels. i'm so close to building an estimator for jewel prices based on mods! I'm just sharing my excitement here because it sucks getting through all the hard data-scrubbing work and not having anything to actually share yet
@desert needle if you wanted slightly nicer urls for the tracker you can use /forum/view-post/<post_id> (like https://www.pathofexile.com/forum/view-post/14361757) instead of view-thread
not sure if you just use the url from gggtracker or not though looks like it's probably just a GGGTracker thing, I made a pull request for it
yep, good call though
update on my attempt to predict jewel prices: the dummy estimator (just guesses the mean price) has mean squared error of 17 chaos. my best attempt with linear regression has 14.7 chaos mean error. so not great.
(mean squared error, rather)
@brisk flax looks like you're gonna have to throw some machine learning in there :p
no, this is with machine learning. this is a ridge regression estimator using minmax scaled explicit mods as features, and it does just a terrible job
I'm working on figuring out where I could make significant improvements, but my worry is that the data is just too thin, and the pricing too arbitrary, to make much headway - it sucks that there are hundreds of mods that can be present on jewels, and each jewel only has 4 of them max, so learning on those features is especially difficult
the thing is, if you succeed, you can then follow the api river and determine which jewels are underprice, insta buy them and resell them, still underpriced, but less underpriced
this is golden
What does your training data look like? You should be able to get 2-3 stats values for the jewels
he said earlier he had a table with 'the numeric values of explicit mods on ~400k jewels'
Ah, I missed it
i don't know anything about ML but 400k seems plenty enough to me xD
only thing is, when you know the price of a jewel, you don't know if it actually sold or not, do you ?
Right, so that's one of the problems I'm facing - I can shortcut that by determining some window between "first seen" and "last seen" to approximate "taken off the market," but that might mean it sold, might mean somebody just took it out of their public stashes because it wasn't worth selling
The training data is the numeric explicit mod value for every observed explicit mod on gems, so it's sparse - a lot of zeroes and then a 7 for "increased mace damage" and a 1 for "increased chance to block with staves" or whatever, and I also included "corrupted" and "duplicated" in the hopes of extracting information aside from mods there
and yeah, performing 20% better than a dummy estimator is not where I'd hoped it would be. ML isn't my bread and butter so I'm fumbling, but I will see how much improvement I can get from more data munging and trying different models
400k is a great training set size, but ideally the features wouldn't be this sparse - I suspect I can do better pricing on bows, for instance, just because I'll consistently be able to use pdps, edps, and other always-present features for heavy lifting
yes, you didn't pick the easiest item to price
i guess gems would have been the easiest
yeah, I naively thought "okay there are lots of jewels, and 4 max features instead of 6 means they'll be more discrete"
only 2 variables, level and quality x)
so I'm specifically pricing rares - yeah, gems should be dead simple to price, as they all have level and quality, and that's all they have
but I will probably try to price accessories next - there are a lot of them, they have a much smaller feature pool, and they seem to be more consistent in their pricing
maybe just rings, even
did you try unsupervised learning ?
no, as my guess was i'd end up with three very clear categories - crimson, viridian, cobalt
because of how jewel mods are segregated
ah, right
maybe you should try to do the learning on those 3 separates set then ?
do one learning for crimson, one for viridian, and one for cobalts, as if it was a different type of item entirely ?
yeah, that might at least point to ways to create meta-features based on which clusters of mods people list most frequently - i.e., "% block with staves" correlated with "% fire damage" (maybe, idk, i don't play RF)
and, to be fair, I'm using unsupervised decomposition and feature selection methods in addition to learning on the features that are left. I will report back with how I do on rings though
What if you narrow your features down to something like: total fire damage, total dot damage, total attack speed, etc.
Pseudo mods basically
yeah, it would just take a lot of individual tweaking because they aren't reflected anywhere - it's not so bad with only 300ish features
but it would involve a lot of me mapping many-to-many relationships
+burning would be "fire mod" and "dot mod" and "damage mod" for instance
but it's definitely worth a try! thanks for the idea!
We have a lot of that done there
They should be close enough to jewel mods that it would give a base
That looks really promising, the jewel mod formatting is pretty consistent, so I think I can match most of those up one to one, and a lot of the rest with just a little regex tweaking
Yep!
Anyone else experience Invalid DDS format when using PyPoE?
there are quite a few files it cant read in there
but iirc you can expand it if you install some other python library
You are trying to open a non-DDS file type in a DDS viewer. Whatever you are opening happens to not be a texture
I have installed the brotli package, but it still says they aren't DDS files, perhaps it's not a format that the viewer supports
@mortal bone they have a dds extension, and I suppose they aren't dds files but what is the fix here, the viewer gives them the dds extension
I'm not sure what the fix is, but I would assume that the viewer is wrong with the extension or the files are encrypted in some way.
Or compression
Many factors could be there.
I'm trying to use it to extract the gems but it's just not working ๐ค
Making sure to decompress as well ๐ค
When I do a check on the headers (non-extension based) it gives me DDS 78x78
if you just want the images you can always grab the PNG versions from the website: http://webcdn.pathofexile.com/image/art/2DItems/Gems/AncestorTotem.png
I know, was just curious, looking into fixing the DDS decompiler for PyPoE
Hmm, maybe it isn't being decompressed correctly
You could see if the header is wrong, but I doubt that
extracting undecompressed and will decompress with various tools
@gritty olive: Try extracting the file, the preview doesn't work for all .dds files because the .dds support in QT is only partial, and "DDS format unsupported" is the error message you get in such cases
if you have the uncompression checked it will decompress the files from their brotli-compressed state upon extraction
the decompression work fine just need a dds viewer to look at the result.. use XnView MP. free and can convert to PNG. it's a workaround i use
Doesn't MercuryTrade break the TOS? I'm positive there was once a bot that relayed trade chat to a website and it got shut down for breaking TOS. you can't hook into the chat stream.
If is reading something other than logs there is a problem
It may be using OCR, and I think that isn't allowed either
So it is basically useless for items linked in chat
yea it's meant for trade chat to filter out the spam
why can't fixed prices on poe.trade be highlighted a different color?
anything to make it more visible
give it a blue border outline
Would anyone have any idea as to why my path of building doesn't launch unless I uninstall and reinstall it before launching every time
After the initial launch (from the installer) I just get a never ending white screen that stops responding
Anti-virus stopping it?
"Arrogant: Doesn't MercuryTrade break the TOS? I'm positive there was once a bot that relayed trade chat to a website and it got shut down for breaking TOS. you can't hook into the chat stream." I think the problem with this site back in the day was that the creator was tapping into memory to get that information (he was sharing information about items that doesn't get saved to teh chat log). The chat log itself is fine to send elsewhere or parse/read, it just doesn't have the full item embeds in it.
Items are literally an underscore in the chat log
Does MercuryTrade actually use linked items though?
i thought it just parsed the copy pasted messages and went from there
They added some trade chat viewer thing
hello guys, I want to test some Machine Learning algorithms for predicting item's price and I am looking for a dataset to work with
I know for the official public tabs api
but if someone has done something similar or has a nice dataset it will be great
otherwise I will query the public api and make my own
PoE.ninja? Idk if that's what your looking for though
Hey bosak, I can share a script with you for scraping it
My data set is like a week's worth, so probably not that with sharing, but it's explicitly for getting rare prices and stats
Because I'm trying to do the same thing
Anybody tried to make a bot that use the GGG API read the leaderboard and send it in a discord channel ?
what data you want to post to discord? personal rank?
He said he wanted the ladder itself I believe. Lutbot provides a very simple API for getting your specific rank at http://api.lutbot.com
@compact isle passive data for machine readable https://redd.it/63itq3
yeah that's doable
description
1 attack_and_cast_speed_+%_for_you_and_allies_affected_by_your_auras
2
1|# "You and Allies have %1%%% increased Attack and Cast Speed while affected\nby Auras you Cast"
trying to grab accessories, am I forgetting any? (not including talismans)
WHERE (typeLine LIKE '%Ring' OR typeLine LIKE '%Amulet' OR typeLine LIKE '%Belt' OR typeLine LIKE '%Sash')
@velvet fog @compact isle We used to not have them split like that. I am not sure when the change happened where we got rid of \n
yeah I saw in the code, I just flipped it back
sweet because it isn't possible on our end to "fix" that ๐
a lot of bug reports for the split lines
@brisk flax '%Hoop' for rings, '%Obi' for belt, '%Talisman' for talismans (technically amulets?)
hmm I haven't seen any bug reports on it
for PoESkillTree
but yeah would be good to change
I assumed it was like that for the in-game representation or something
well it's like that because our front-facing code used to not handle new lines
that's awkward
@compact isle thanks! going to grade talismans separately because they have their own set of properties, and I had no idea hoops and obis had existed - how long since you've been able to have MF on belts?
Obi doesn't exist outside outside of race rewards, so having MF on a belt isn't really a common thing.
someone potientially has corrupted rare ones that they vendored for a normal rare one though
ยฏ_(ใ)_/ยฏ
ahhh. right now I'm only grabbing legacy, but it won't slow the query down significantly to check two more conditions, and if I do standard or the type gets reintroduced I'll be covered!
alternately you could disable rustic sash from dropping and my query would be much more aesthetically pleasing
Lol
ugh, i thought i'd only be dealing with a very small number of possible mods on accessories, but i forgot about corrupted implicits
out of 765246 amulets/rings/belts listed with a price in a public stash since a couple weeks ago, 24 of them have had +X to Purity of Lightning
24 optimists
how is mod ordering decided for non-uniques? does fire resist always come before cold, etc?
it's consistent, but I don't know the reasons behind the chosen order
Hey guys does anyone have damage calculation pipeline detailed information? i'm doing minion damage calculator, but some areas are still not clear, for example when the General modifiers applied (For example Spell Damage), and when does 'Minion Added Damage debuff' applied
If machine learning could predict prices of stocks 5 minutes from now, every programmer would be filthy rich
video game item prices fluctuate based on a lot of external conditions (patches, streamer builds, rumors)
How are you going to model those
if you mean predicting the price of rares... the data set is incredibly tiny
The data set for rares isn't incredibly tiny - over the course of a couple weeks I have roughly 700k rings, amulets, and belts
And the root idea is to have a tool that can say "here's a ballpark estimate of what you'd see an item like this listed for" rather than some way to beat the market or whatever
it's more designed to quickly spit out "yeah you'd normally see a ring with those mods posted for 5c" to help decide what's worth even trying to sell without thinking about "okay it's got t2 flat ES and flat mana, t4 %ES" and guessing
@frozen wing ?
@timid hemlock also you may want to implement a reflect calculator, to tell if you have enough leech/reduced reflect/regen/resists/reduced damage taken needed to counter reflect given your dps
If I add EHP calculations then I'll likely add that too
Both rely on support for simulating damage against the player
is it possible for you to make skill gems/gear respect attribute requirements?
That's on the TODO list, but most of the stat requirement data is absent from the program at the moment
The requirements for skill gems in particular don't seem to be anywhere in the game data files (which is where PoB's skill gem data is exported from)
well gotta say, the lua patterns are a bit strange
the main thing i'm missing is some kind of OR in them
Yeah, that's the main limitation
You can kinda hack it using sets
For example, to match either "life" or "mana" you can do "[lm][ia][fn][ea]"
i'd like to update from a bit strange to quite strange
๐ yay
the only place i used lua was in a minecraft mod that used it for ingame programming...
Yeah, that's its usual use (scripting for games and other programs)
Path of Building is a bit odd in that it uses for the actual program code ๐
on monday i made a little program utility using autohotkey and its gui functions, talk about weird things for programs.. :D
Hey, have you ever considered adding an 'essence.poe.trade' or similar, where it'd be close to the currency one but .. for essences?
Shit, I don't think ^ is @chrome topaz sorry
@vast haven I can add them to the currency website, but there's like 104 essences
would probably need to be a separate page since there's so many
unless you limited it to the two 2-3 tiers
is it needed?
It would be awesome to have essences in the currency tab (maybe last 3 tiers as those are being used in crafting)
last 3 tiers is still 60 additional currencies
I'm not playing the game much so I don't know what people trade wrt essences
http://pathofexile.gamepedia.com/List_of_essences so basically only add essences with drop level 68 or 0
sounds good?
Yeah, Screaming, Shrieking, and Deafening
Yeah essentially the problem comes from me trying to buy 100s of deafening essences of fear to try and craft a specific bow that doesn't exist and is a pain in the ass. People can't currently place 'buy orders' on essences like with other currency and it can be tough to see who has the most for a certain rate.
Sorry for the slow reply, had an evidence examination scheduled with some other people
Hey, so I have been working on a crashing error with Path of Exile for the past 6 hours, yes.... 6 hours... I'm needing someone to help - I'm in Private Room 4 ::: This is the Error I'm getting
"": In source code file: ..\Device\D3D9.cpp at line 198,
Processing file:
Error: D3DERR_INVALIDCALL
Description: Invalid Call
Message: Failed to create the Device
if anyone is able to help, I would greatly greatly appreciate it::
- The error happends whenever I either:
A.) Attempt to Alt + Tab to change windows
B.) Go into options and change the window settings FROM fullscreen TO Windowed or Windowed(fullscreen)
-> Something to note, The game is automatically setting the game to Fullscreen Everytime I try to launch
-> I have tried many things ( including the -windowed command in steams launch settings )
If you can help, I'd greatly appreciate it. I'm in Private Room 4
@chrome topaz dank updates
@openarl Stat requirements are based on the required level and the percentage distribution of the gem stats, so you can calcuate them once you got both from the data
It may be off sometimes, but I haven't seen anyone correcting the required level on gems on the wiki recently, so I assume I got it mostly right
Yeah I've seen that code before, but I can't imagine that's how the game does it
I'll shamelessly nick that code if I ever get around to doing stat requirements though ๐
Sure go ahead ๐
My gem data exporter of course uses PyPoE to grab the .dat files in JSON form, so I should thank you for that ๐
Glad it's put to good use
@chrome topaz poe.trade seems to be broken
failing to load and not showing item results
it is really broken lol
lol i know i cry wolf a lot, but this time it's for real
@xyz#6824 poe trade not listing my stuff again. Seems to be broken
Seems like items aren't appearing every time you search
as well as online status seems to be broken at times
5
returns nothing
You cant even get what backend generated it, but all of my other requests seem to be on 5 right now
@chrome topaz I have been online for 25 min and it is not pulling items from my premium stash
ok it should be working now
i fixed it
great
coming to this late but i really love any engineer's response to "how did you fix it"
"i did. i fixed it. i typed for a while and now it works. i am a god, shaping meaning from electricity. enjoy your trades."
@timid hemlock can you add a feature to apply a Corruption to items, much like the Enchant feature
Maybe, but it'll have to wait until I finish minion support
wow
What's up?
Confused by what feels bad, the bottom looks like an update though
this guy just copied my design
Oh, I see
Yeah it looks exactly the same with circles instead so I figured it might just be something you were trying to update that wasn't working
Any thoughts on dropping people from the listing if their current chaos/currency amount isn't enough to cover one trade at their rate?
That will cause frustration if they keep other currency in a non public tab
@chrome topaz you know you are doing something right when people are copying you
hmm how do you deal with increasing database size?
I see poe.trade pull in images from addresses like:
Is there documentation anywhere on how to get images from poecdn?
I'm working on an app and want to be able to generate an item's image, given the text you get when you Ctrl+C an item in-game
It's from stash api
So, easy to get for things in public tabs, but no easy way to get given item text like:
Rarity: Currency
Chaos Orb
Stack Size: 85/10
Reforges a rare item with new random properties
Right click this item then left click a rare item to apply it.
Shift click to unstack.
?
At least, I'd have to figure out and hard-code the url paths for each base type?
I can export basetype with icons if you want
does anyone have knowledge about the mods.dat records format? i found one in the libggpk, but it seems to be outdated
thank you
That would be wonderful @velvet fog
Whatever you're able/willing to get me would be a big help. Eventually I am going to hook up to the trade API, in which case I may be able to programmatically watch for and cache URLs for new bases, uniques, currencies, etc.
But anything to get started with for now as proof of concept would be extremely helpful
@odd aspen http://poedb.tw/us/api/BaseItemTypes
Wonderful. Out of curiosity, did you already have these on-hand? How did you generate them?
Thank you ๐
It's part of my website api
His name looks like the poedb guy. I had another question actually chuan - I just looked yesterday for the new '+x to gems' mods on unset rings and it doesn't look like it's anywhere on poedb yet. Just wondering if that's just something that isn't available or that might not be easily input
Would be cool if people had flairs or something somehow so we can see what their apps are
I've gathered xyz is poe.trade
Yeah
But other people keep talking about their apps without context
@velvet fog can you enlighten me a bit how do i use cli to export mods info? i'm not a python user sadly. I'm trying python PyPoE/cli/exporter/dat/__init__.py json out.json --files Mods.dat but nothing happens
"chuanhsing (poedb) for helping with meaning of certain specification values and retrieving monster stats" Yeah he's for sure poedb
test
Smart
Yeah seems recursive
In several ways. But it's what I've got for now
I can add unset ring mods tomorrow, but it sleep time for me, 1am here
I'll remove nick for now since it's obvious, and the app isn't released yet anyways
Awesome. Thanks chaunsing!
g'nite
Yeah it wasn't a huge deal - I figured them out with some blue ring searches on poe.trade
Just figured I'd let you know.
@prisma prism or try https://github.com/brather1ng/RePoE/tree/master/data
@velvet fog this is exactly what i need, thanks!
Are there good resources for learning how to use the PoE Wiki API? I'm having a hard time figuring out how to query for item affix data from http://pathofexile.gamepedia.com/Item_affix
I have been reading https://www.semantic-mediawiki.org/wiki/Ask_API
And have had some success searching for items, but can't seem to figure out how to query for affixes
I had written a web scraper that would scrape the HTML itself of page for each item type, but that is error prone as changes are made to pages. Also slow and doesn't return as much detail as the API would
Is the wiki api the best to pull from? Does Poedb have the information you'd want instead?
It might. I haven't really looked into poedb. Does it have an API for getting this sort of data?
He seems to have apis behind everything in there at a glance - I just tried ActiveSkills and BaseItemTypes
And could scrape from it directly
But it'd be nice to be able to get the data back as json or something
Also idk how much load his site can handle. These might be questions for @velvet fog whenever he wakes up
The app I'm writing has a client which will need to keep up-to-date info about affixes, item data, etc. I'd want to be careful about having every client check a site for data unless I know it can handle load, just in case the app does take off. I don't want to accidentally take down useful services.
What about downloading it to yours every day or two then using the data from there
Affixes don't really change often
I'll do that for sure for the server. But the client runs on every user's machine. If there ends up being a bunch of users, I end up putting a lot of stress on wherever I am querying from. Especially if it isn't designed for that sort of load
I could have my server update every day and have all of my clients query my server for the data, but that's a lot more work and bandwidth for server, which is already going to have pretty high bandwidth costs from getting all the trade API data
It'd be easier to just point to something like the wiki which has an API designed to handle bulk queries like that easily. If I run into problems with scale, I can always fix them when I get there
I more meant that you'd download to your server then host the clients from there
What do you mean by "host the clients from there"? The client runs on the client's machine, kinda by definition. Do you mean have the client query my server for the info, like I was describing above?
ah, np. I type a lot
Makes sense and all
Bad habit of "thinking out loud" as it were
I just don't know much about this stuff
I have a website but it's like
nothing
and it gets no traffic
what site, out of curiosity?
It's just a little thing where I keep a graph of my house temperature vs outside
oh, I see
it's not made to get traffic or anything
Naw I've considered it but every time I try something I realize I don't know anything about this whole computery thing
Sounds like you aren't as clueless as you make yourself out to be if you wrote a custom website for yourself ๐
I realize there is a bit of a gap between that and writing a public API or something that actually gets some traffic
so basically instead of hammering your machine you'd rather it hammer the wiki
I'm not sure gamepedo will like it
@chrome topaz For the time being, at least. I wouldn't want to leave it that way if I start getting significant traffic.
as for wiki api, just ask @obtuse citrus I'm sure he knows how to get all mods
It's mostly that during development I'm going to be paying significant server costs due to how much bandwidth the trade API takes up
Would rather not add a whole lot of scraping costs and hosting an API to that as well
At least not at first
you could download the data once for every game update and distribute it with updates
it doesn't change often
Plus I find it tends to be best to get a proof of concept together quickly so I see rewards for my efforts. It's easy to improve from there. Hard to do more work than necessary while the goal is still out of reach
That's true
Still need to figure out best place to download it that once. ๐
Is the wiki the right source? Or is there a better API somewhere?
@chrome topaz What ad provider are you using on poe.trade? The one I have for poe.ninja sucks ๐
@chrome topaz can you enlighten me a bit how do you convert item's explicits from the stash tabs api into mods? i grabbed translations from https://github.com/brather1ng/RePoE/tree/master/data and turned them into regex patterns, ok, but there is like 2k mods missing and even common like '% increased Global Critical Strike Chance'
as for ads, as long it's not google ๐
Also for mods, just get them from gamedata, wiki isn't going to have anything extra there
google gives some really bad returns
they also like to disable your account for no good reasons
because something upset their bots
poe.ninja is using a significant amount of traffic these days, would be nice to have a bit of revenue.
Can't get approved for AdSense anyway because of lack of text - Insufficient content.
@fickle yew copy-paste few reddit posts about price fixers and currecy flippers onto the main page, easy
looks like he might be using truste
Hm don't know them.
I saw his MonkeyBroker JS that was ad-related, but wasn't able to find any real references online.
truste doesn't look like an ad network
looks like it might be comcast selling my data lol
hehe
lack of text.. wow
Write up a few pages on how to read the graphs
or something
How much text do they need?
most sites have trouble getting enough text
Ah, it's more of a 'news site' thing then?
Right
yeah, adsense wants a pretty good corpus, partly because they want people to linger where the ads are displayed, partly for targeting
damn innernet
Ouch. I've had 755 GB outgoing CDN traffic in the past 30 days ๐
you can get into some really shitty ad networks that pay a ton
I watched the CGPgrey thing on ad auctions for youtube recently so I'm kind of an expert
you caching at all?
Yes
wait until you find out 720GB of that is people's indexers grabbing poe.ninja/stats
jesus
Hey my indexer grabs poe.ninja stuff!
All content is served through CDN except the page itself.
I think quite a bit of it is regular traffic though ๐
and I don't use it because I'm really bad at everything
huh 755GB isn't a lot
I have about 100k page views a day, 10k unique users.
I'm a unique user once every couple weeks
you looking for CPM or CPC
People not blocking Analytics that is.
Wait how do you block analytics
Lots of ways.
just block the script
Google I suppose
block javascript
Yeah
Stuff like PrivacyBadger
you can do server side analytics
uBlock Origin
Stupid question don't bother with me
I just like trying to help you codey-people think a bit
But I didn't think it was that hard finding an actual ad network once you have some traffic ๐
Finding a quality ad network *
Do you just like.. google 'ad network' and start emailing them?
you can find some real shadey ones pretty easy
i'm sure there's a porn provider discord somewhere having a similar discussion
porn providers even have difficulties finding hosters
because most hosters want nothing to do with porn
pron providers have difficulties with everything, I work a lot with payment processing and the rules there are super restrictive
Weird
omega, what does the wiki use?
(i do not work in porn, to clarify)
Stun's a pornstar fyi
@mortal bone I'm not sure, curse handles the ad stuff
IT WAS FOR ART
ah ok
Ad stuff is strange to me still
whoever download the game api and load in the database... how do you cope with increasing db size? im sure it get more expensive
@fickle yew have you tried approaching someone like squarespace?
Slowly learning who owns what. I still think major content creators need nicks showing what the content they created:
xyz (poe.trade)
rasmuskl (poe.ninja)
stungravy (beautiful women)
It does. I do delete items not for sale anymore from poe.ninja.. But I do keep historical data of every item all the way back to september as well.
@mortal bone for what? hosting? ads?
ads
Nope
@odd aspen people can have tags on the poe dev suberddit at least ๐
How do you actually find someone to send ads to your site? How do they pay you/who tracks how much they owe you?
Only been looking for ad networks online.
they do a ton of ad work, and you have a decent size user base in the industry most likely to buy sites
@vast haven javascript
All of this is probably google questions
I did get a mail from some gold sellers who wanted to advertise on my page last week ๐
reddit would implode.
oh yeah, just email g2a
Nice did you ask if they could pay you in gp?
i'm sure they'd love to sponsor you
g2a might actually not be a bad choice I guess.
You could even have a tab on poe.ninja for rmt prices
That's part of what they wanted ๐
April fools 2018 pls
@fickle yew you should also up the ad count
I think they actually wanted me to list real prices next to currencies with links..
you have space for 2 ads at least
inb4 ip ban xD
๐
haha, reddit would absolutely go ballistic if you partnered with g2a - as someone who's very familiar with their impact on online gaming fraud, it's well-earned scorn
Yeah I could put one at the bottom as well.
why not offer paid monthly for deeper analysis?
I'm not sure anyone would pay.
how much deeper?
history graph for all items
paid monthly = setting up payment processing, which is also just a lot more hassle
like currency
stripe API make it easy. just get a SSL cert and ure good to go
There has been quite a few donations, but it's died off again.
I mean I pulled his stuff and made some calculations in excel on what to price things at to get good speed on flipping last league
but it was hard and I'm bad at codeythings
and he changed the json output so it kind of broke
yea patreon for exclusive exiles nude xD
that's not a bad idea, actually, if you could lock extra content behind it
full historic prices for instance
nice edit
what edit
But yeah I haven't bothered figuring out the new json thing from poe.ninja to make my pricing helper thing work again
darn people updating things
BuySellAds is pretty popular
to add to the difficulty I have basically no idea how you're actually supposed to parse json or other things
Idk if this would cause outrage, but "faster indexers" are all the rage on /r/pathofexile these days. You could always give a slight advantage to paid users
they handle a lot of the stuff
Yeah I'm not sure how that would work with currency prices
For most users, having currency pricing from 3m ago is sufficient. Flippers might pay for <1m info
Or something. Idk.
And I could easily see upset reddit posts about artificially reducing speed for regular users
Even if it's to help pay server costs
reddit is always upset
easy to piss people off on the internet
Easy to be angry on the Internet.
I think I'll check out BuySellAds, I saw them before.
and now that I actually have some decent traffic, it might be interesting.
I'll click a link for you once in a while
on a side note, if you intend to get some profits, you may also be legally obligated to register a business or do tax declarations, it depends on your country's laws however
the other thing I've seen some people do with enough success to keep doing it is amazon affiliate ads
If you are doing payment processing, it would be a good idea to setup a LLC in any case
To protect you from users suing
Probably less an issue for ads, but idk
all income related to ads is taxable in every major country
There's a thing about it in Canada where if it's less than your costs or something or other there's a thing or something or other
Basically really low amounts didn't need to be reported from my research
Poe Dot Ninja, a Delaware Limited Liability Corporation
you can declare your server costs as a business expense, but anything over that would be taxed
US also exempts business expenses under a certain low amount
Yeah I think that's pretty typical
and if you are from Germany, you have to put your whole physical adress, name and contact information publicly on your website if you have any ads. might be similar in other countries
Wait what
Most of that can be gotten from your domain tho anyways, right?
I thought you could block domain info
every business has a physical address listed
and you gonna get broadcast licnese if yyou wanna stream on twitch. germany is a joke.
you have to, at least in the US
I already have a company, that's not a problem ๐
yea whois guard hide info.
I had to put an address when I made my site too
it's in the domain info, yeah. but in germany it needs to be like one click away from anywhere
but they had an option to pay more to have the details of the domain unlisted
You can hide behind stuff yeah
Whois is different than business stuff
in the US, a business must have a physical address that is public record
yeah, whois is ICANN registration, business registration there has to be an actual address
although it's frequently a PO Box in Wilmington, DE
registered agent is a thing if cant get a buisiness palce
Has my old phone number too
and my old address
I wonder if those need to be updated
That's crazy
Sounds like it's time to hunt down old you, Tank ๐
I've posted my website in here before
hover has free whois protection btw. If you ever need a new domain
all you need to do is "From:Eddie#8333 and .com or something
I'm hosted with hostgator and uh
the domain is from godaddy
Btw, what web hosting services do you guys use for the indexers? I wanna minimize bandwidth costs with all that trade data...
I've been considering DigitalOcean
They have transfer limits, but apparently haven't enforced them ever
Despite the limits being in place for years
I dont run an indexer, but I've been using hetzner.de for years
The transfer limits are generally pretty high if you're just indexing - I have an instance up on a digitalocean server that's in no danger whatsoever of hitting transfer limits
hostgator is like $85 a month (for a server)
You have to worry about it potentially if you're serving up content, but even then server-side issues are likely to come up first
143.40 /yr I thik
cloud hosting?
I don't have to run anything on my computer
Also, what would be a good rule of thumb to look for for memory, cpu, disk?
Assuming just for indexing for now?
if you're just indexing, you don't need more than the equivalent of a t2 micro
I'd get as much memory as you can and SSD
Mine's not poe it's just my nest posting temperatures in my house vs outside
@mortal bone assuming I want to keep all historical data over maybe 1yr, likely in a more compact format
Indexing doesn't require much depending on how advanced calculations you want to do.
That's good to know
Most of poe.ninja run on a single core.
the other thing to keep in mind is the way the stash tab api works, you have to think what "all historical data" means
4-8gb of rams would be good
But then again, I like perf optimizing ๐
disk space and bandwidth are what you are looking for
If you're running something like Elastic search, that can be quite hungry.
30-40gbs a day
I've got an extra few computers in my house I'd be ok with using for something like that
but I think it's too much programming stuff right
@fickle yew I'm now imagining all kinds of hacky optimizations on poe.trade, dynamically created price aliases whenever the fuse:exalted ratio is a prime number etc etc
er, poe.ninja
@vast haven I have an awesome computer I'd love to host dev stuff from until things get going... But my internet provider has bandwidth caps ๐ฆ
@vast haven stupid anti-competitive cable companies in US
Ah, I have 1TB monthly but without overage charges
a bandwidth limit of 10TB (more like 5) should be plenty, but you will need something like 10-20TB of disc
if you want to store everything coming through
interesting
I'm paying something like $50/mo and have a 300GB cap ๐ฆ It's the only provider in my area with any decent speeds tho
that is just a year of storage though
@brisk flax It's not too bad ๐ But it is fast.
Mine's 80 CAD for 150/15 and 1tb
I think the main optimization I could do now is to reduce bandwidth.
but it's a lot less space if you start narrowing down what you keep - do you need every version of someone's currency tab every single time they put a currency in or out? do you want to record items that are public but not priced? etc
Is there a way to make your program punch people through the screen
you could probably make client machines do a lot more work if you're not already
@brisk flax in my case, I'm only interested in keeping last seen price for each unique item on a per-player basis
we pay $170 for 300/30, no data cap
@brisk flax Don't care about moving around in stash tab, etc.
Do you host your skilltree stuff just on that?
oh, that's not bad at all then - each item has its own item ID which persists as long as it's that player owning it
Or do you use a service to host it
..oh
I have a hosting site though
Ah
Why? ๐
so you could use that item id as the key, and just drop anything that isn't unique
that lives there
That could just be a static site on Github though? ๐
Does anyone knows a Item Filter creator that includes the itens of 2.6 ?
Gives him more resume things
That sounds dirty
and I am too lazy to buy a pi
hehe
my only experience with a pi was helping my neighbor finish her community college homework. it wasn't a wholly pleasant experience
not poeladderbot < he just updates daily deals right now
Oh that
@brisk flax I don't mind the pi, and it is a good hobby bot project machine
I had my filter hosted on my website for a while
and I used to post pictures to it for people until I realized that imgur or others were better
@dusty fractal apparently the dev for neversink was working on a new one
oh, yeah, my pi experience was negative because it was centered around helping my tech illiterate neighbor, following a printed-out homework assignment, make it email her hello world
@dusty fractal Mentioned here https://www.reddit.com/r/pathofexile/comments/5xbqcp/lootfilter_neversinks_lootfilter_46_for_legacy/
nothing to do with the machine itself
I really only have a hosting service so that one day if I have a project I might be able to run some ads lol
earn something for time put in
If you host your own you can't?
I don't want to deal with hosting my own site on a local machine
Fair enough
rebooting/power outages/internet outages taking down a site would probably be bad
uber but for speed leveling
well you can run servers at home, but you probably want 2 different lines at least as well as backup power. Usually just easier to get a hoster where they can do things nicer in a large scale
Yeah, and it is less than $10 a month
that depends on traffic stuff though right
you never know when you will get the reddit hug and kill your internet connection lol
haha yeah it's unlikely that you can get a good connection that could handle a lot of traffic for cheap at home
Ah, I meant more along the lines of the 10$/month thing
the costs of hosting vary wildly, usually the difference is in specs and features
I feel like I should have known more of this before I got a site like 3 years ago
I renember back in the day when I was searching for "affordable" dedicated servers for game hosting most providers lied about their bandwith ๐
yeah, the $10/mo instance will just crash if its service reaches the front page of reddit
@fickle yew it's a private one
@chrome topaz alright, thanks anyway.
(or not so much lie, but the "usual" up to x mb/s but not really bullshit)
these days you can rent great dedicated servers for cheap though
not likely
I was talking about renting a physical server
..oh
you want a dedicated server for that
@vast haven you can if you want your provider to dump you
yes
Neat
most are virtual now-a-days
you're renting the actual computer more or less, renting "space" is more of a virtual server
virtual being a portion of their actual capacity and full being a whole computer?
virtual servers can be shared accross multiple machines these days
Yes vps/container vs dedicated
but it's a portion of the actual capacity yes
Interesting
im running win 10 enterprise in a vm managed by unraid, a hypervisor. ther are other 2 vm running along it. virtualization op
Virtual can have a lot of performance issues and inconsistancies from overhead and the fact you are sharing the host
But it's usually pgood
that usually happens when you have a bad host
if you have a shitty host
and they're overselling their VMs
done right there is only 5% performance difference vs native
Well he wanted cheap
(but unlike united airlines they probably don't beat you when you notice they're overselling)
well ~$80 a month isn't too bad
rip
Do you basically just remote in for those servers to like.. install the game you want to host?
Yea
mhm
hetzner has pretty good dedicated servers for 46โฌ a month, it's been my go to for hosting for many years ๐
Some providers have a remote desktop like webpage for it too
How much dedotated wam would you need thouhg
is GmbH a type of company?
ah, ok. Seems to be attached to alot of companies in Germany
I ran Minecraft on a server which had like 1 GB ram allowed
ssh is what you'd typically use for managing that stuff?
on linux you use ssh
Yeah it's a remote console login
windows remote desktop
I expect there are lots of guides o n that
depends on the server
but windows is cancer ๐
Yeah lots of guides
It's different from windows but quite learnable if you have only used windows
And there are GUI stuff for non servers
Interesting
I run linux on my laptop for example
I have linux on a couple computers home
Niec
Almost everyone does actually
poe is on linux too
Android is Linux, and most embedded devices like TV's and security cameras
But not the client ;(
Why does it seem like a lot of server stuff uses linux but most things that the servers .. serve ... is windows
server stuff tends to be linux, the insane "pull-your-hair-out" and "depression" stuff uses windows server ๐
So it's just more stable for hosting stuff?
linux is also super light weight
Leaves more computing power for the server?
Linux is faster, very modular and can be very secure. Also not tied to stupid license costs like windows
Also Microsoft cornered the desktop market a long time before there was much competition and momentum carried them some
Fair
basically if the advantages are good enough the programmers make the server do the things
and tbh windows server is really shitty
I have to deal with it at work
espcially the newer versions
My condolences emmitt
I have plex hosted on my main computer
fun fact: most phone systems run on windows server
and sickbeard and couchpotato and other downloady stuff
phones themselves don't really need a "server"
Had one bsod before :/
almost all phone traffic is via the internet
I'm not sure it's the same here, at least for calls - perhaps at the backend of the cell towers, but never really look into that
Anyway windows will remain dominant on desktop/laptop no matter what apple/red hat/canonical do until people don't care about the architecture anymore
windows is just built into everything
for desktop that is
we even have a linux terminal now
Unfortunatly it's too prelevant on desktops
Yeah all software is designed around it, thus people use Windows, thus it is the main desktop, thus people make software for it...
fun thing to do is read sqlite's documentation, which gets moderately salty about how many phones are running sqlite without mentioning it
Lol
the problem there is a circle that needs major push to break, there is too little point in supporting linux because of the lack of user base , and too little point in using linux b ecaus there is to little support
Even if a big push happens it's doubtful it would people that are content with their windows to move
Apple barely made headroom in like 20-30 years but in a new market they dominated
unless someone pulls a Microsoft and agressively sells machines with linux preinstalled everywhere
the fact that I can plug and play litterally any device on windows is what makes me use it
It's not from the quality of windows that they stay on top
Yeah driver support is a big deal
driver and software both
I go out of my way to get hw I know works on linux
But that's how comps are sold anyway
Hw they know works already
my wife's computer gets bsods all the time
pretty great
sometimes they're even red to spice it up
Sounds like hardware issue
it says device stuck in driver thread
Ye
I looked at all the thread around and there's no devices I could see
Reinstall and try other drivers or replace hw
Yeah likely going to upgrade her video card sometime soon
we bought it while we were both looking for work
Red has always been hw issues for me
now we're both working as gainfully employed engineers
Nice
getting to be time to upgrade the fun stuff
I'm tempted to get an GTX1080Ti but I'd rather stay with AMD (R390X atm) :/
I have a 7970 I think
if that's a reasonably old card and not top of the line
maybe 7960
I think I got it in 2012 or so
if you're playing poe, no point upgrading
poe has fps drops regardless of gpu anyway ๐
Single cpu core performance is super important on poe
I have a 3770k, which I've originally bought specifically for single thread performance at the time
it's more of an issue with poe itself
It has gotten better since their multi-threading update though
Well yeah you can only do so much but it seems most people with gaming rigs seem cpu bound on poe
Yeah my 920 gets better performance every patch
DX11 Multicore actually gives me lower fps then DX9 but it runs (aside from wierd drops) much smoother overall
in any case it's good to see ggg is working on the performance
i think POE is more server-bound than it is CPU-bound
whenever too many client-server actions happen (summons enter/leave aura range, killing 1000 enemies in 1 hit, etc), it totally shits the bed and cant compute everything in real time
i dont know what does what, but im assuming its both CPU and GPU - the game draws the models of thousands of items on the floor even though you ignore 99% of them
if they could link the players' loot filters to what the engine draws that might help too, especially on weaker systems
honestly i don't think rendering items is a big problem. i'm pretty sure they are low-poly anyway
skill effects are really heavy sometimes, because of massive shaders
Player can't do anything about the server but they can try to mitigate 100% usage of a cpu core
Yeah particles and on hit effects checking every enemy multiple times eats a ton of cpu
one time i nearly killed myself - was fighting with insane attack speed (fast enough that i sometimes got kicked for performing too many actions) and when i met an ele reflect monster on a phys build -- and used taste of haste to get an ele dps boost, my FPS went to around 0.5 and i couldnt do anything hehe
whats up with burning/ice/shock ground too
that alone drops my FPS in half instantly
there is a program that allows you to disable particle effects
i'm not shure if it is legal though
but it help a lot for such cases
its illegal โค
not illegal, just against ToS
tbh i'm not quite sure what advantage can you gain by using it (except you fps are not dropping to 0, but man, i don't think it is intended)
I feel it's odd that PoE doesn't have any "pure file" checks
since it's an online game
must be hard to do with how the file is updated
you can't check it as a whole so you'd need to check every resource as it's loaded
bad FPS is intentional. same as there are shit uniques you dont wanna pick up, there are shit maps that give you crap performance so you dont wanna run them
its all part of the meta
:3
why poe doesn't have low quality effects options?
maybe they secretly check it and submit results to ggg servers and eventually there will be another banwave
I think the idea is that if they add a low effects option everybody will switch it on, all poe screenshots will become uglier and new players will see this ugly game and won't want to play it
they use hashes of all the files, not surprised if they rehash the ones loaded into memory and compare against server values potentially
but in any case any client-side protection could potentially be bypassed
yeah and by the time new players realize the game runs at 20fps in endgame... well, too late, theyre already hooked and at endgame
i don't have that bad problems after i've upgraded my PC
im on 4670k OC'd to 4.3ghz and GTX980
wait till you get to endgame where theres 1000 enemies that all die at the same time with 239856236 effects on screen and 23487567823657826379 simultaneous calculations
i was there ๐ still pretty good (6600K, GTX970). My fps drops only in party
then your build needs to git gud, as they say :p
i played howa last league, does it count?
they fixed CoC it was the worst for fps
HOWA is pretty light on performance
comapred to stuff like SRS, CoC or all kinds of novas
you can link CoC to 4 spells and get similar mileage
i think wild strike should be pretty laggy with high aps
lighting arrow is worse
i also feel like they have good optimisation for single-skill setups. for example i had great fps while playing firestorm, as well as my friend was ok with icestorm. But when we joined the party it dropped to zero when we casted them at the same time
as i said before, its not just the graphics
the calculations happen in real-time and have to sync between the clients and with the amount of spam thats happening, its just not fast enough
heres an example https://www.youtube.com/watch?v=5wG2FxxYvQo
its all fine until i use taste on an ele reflect mob
and it shits the bed lol
it wasnt even ele reflect - i dont knwo what it was - but once taste of hate started working it went to poop
i don't know how toh can cause this because it only affects you and math is pretty simple
i'd rather say it's vortex
Yeah the effects that cascade across enemies multiple times kill performance everywhere, client network and server, it's just the nature of the game
They would need some sort of dynamic level of detail shenanigans where they give up on accuracy for performance to not run into issues
You can really feel it when you hit a pack of squids with Shared Boon. That is some server calculations
@obtuse citrus you are the dev of PyPoE right?
I'm trying to use the cli to export data to json
how can I specify the path to the .ggpk file?
hmmm is this normal or wtf
i had a reliq key up for like an hour for 65c. no pms. lower to 63c. no pms. like 30min later i get pm'd for 63c and i sell it and a second later i get pmd by 2 people offering me 65......
poe trade expirience
i moved to ssf league already so i don't really know
Think you're in the wrong channel ol
added support now to specifically set path in the pypoe cli
is it possible to search poe.trade for items with 2 affixes without specifying specifics?
because as of right now, i have to add ALL mods and then do Count 2 lol
uhm number of stats or visible lines doesnt match number of mods
it's not possible
ask GGG to add it to the API then we'll talk
Wouldn't you be able to produce some sort of mod list with the API?
does poe.trade live search not work anymore?
every time i set up a search, it finds nothing. But when i go back to normal results, there's a bunch of new results
i have like 5 searches going and none of them ever get a single result
just asked my fiance, she hasn't gotten a single result on any of her searches either
k, i closed by browser entirely and re-opened it
i opened two tabs, one to poeapp live search and one to poe.trade
searching for presence of chayula
poeapp.com is showing live results
poe.trade isn't
"This page was generated on search-5.poe.trade."
well now it's working all of a sudden
GGG Tracker Bot broken?
How so?
can't see any forum tracker after 04/03 at #ggg-tracker
Pm @desert needle he runs that one
@desert needle can't see any forum tracker after 04/03 at #ggg-tracker
ive got like 10 live searches open since yesterday and not a single hit ;x
that's cause it is 1 in the morning here in NA
item filters probably dont reload when changing zones or anything, you need to options > ui > reload?
yes
gggtracker-to-discord FATAL Exited too quickly (process log may have details)``` hrm, weird, it's back up now
guess I should have it throw an e-mail or something when it fails
and now it's caught up, sorry for the spam
I read that as "exalted too quickly"
shame, cant 'hotfix' it then, and would be way too annoying for my idea to always reload
oh PoE Trade Macro filters out accounts - how? someone adds people to the shitter list manually?
Anyone know if there is a way to remove multiple listings from same account on poe.trade?
there is a browser script for that I believe
does it help when the same person lists the same item 99 times?
because the list stops showing items after 99....
nah it's just a clientside filter so would be a blank list in that case
thats what i suspected ๐ฆ
we need a way to blacklist nerds
poe trade macro already does it somehow
yeah a 'not' checkbox next to account name field would be useful probably
theres already a feature for looking for specific accounts, gotta have a reverse too :3
@timid hemlock l I'd be careful with the monster damage stuff in the dat specification I haven't been able to verify it properly against the minion spreadsheet
Yeah I found some mismatches
The Zombie data in the spreadsheet is very close to what I derived though
And I think I can account for the difference
Anyway, for the minions that are in the spreadsheet I used their values instead of what's in the .dat files
Just in case
yeah
My problem was primarily the damage values are insconsistent with the supposed damage multiplier (after accounting for mods on the monster), there seems to be more at play there overall. Including how min/max damage is calcuated anyway
But it may be that not all information is in the client, since it isn't needed to calcuate damage on minions afaik
the value in DefaultMonsterStats should be accurate though since it's used in the armour reduction "estimate"
Indeed
The Zombie data in the spreadsheet is consistent with a -30% damage penalty from the fixup mod, instead of the actual value of -33%
Which makes me wonder if whoever made the spreadsheet made a typo when doing up the values >_>
Yes, it is
Well
It's rounded in the cell format
But not in the DPS calculation
Oh I see
The data for skeleton warriors also seems off
It's consistent with a x2.22 mutliplier instead of x2.72
Which, again, is a perfectly sound typo to make
So who knows ๐
As for the raging spirits... I have no idea
I assumed the extra changes on those values are handled elsewhere not in the base multi, but it's hard to tell since regardless of the methology I can't get the calcuations to match up for all minion types
Yeah
I can't imagine where, though
I mean, essentially everything about minions/monsters is in there
Even down to the AI settings
I've tried some of the "unknown" values but nothing makes sense consistently either. So I dont know
Oh, speaking of those, I have a few for you ๐
it's still possible they have some sort of 1:1 relation database on the server