#tooldev-general
1 messages · Page 61 of 1
@simple ravine when were you releasing that again? 😃
Soon ™ 😄
Ah, just like my tool.
Parsing a mod text takes under 1ms, so speed is not a problem for me
Sounds good. I probably just had another approach with different problems.
Does it live on Github anywhere or is it still closed?
The parsing is in https://github.com/PoESkillTree/PoESkillTree/tree/computation, that plus the calculation is in the calculation-core branch (not much more in there atm, I just started working on it)
currency arbitrage is good for the users though sounds hard to do in poe where you can just list fake orders
Besides checking for outliers in pricing, and pointing ez 3 way trades out, how do the currency apps people are making measure volume traded?
if you could get that stat with some accuracy then it makes it a bit easier
measure volume?
so like, how many of x item have been listed in one time unit?
traded
Ah ok
in irl trading, you have 5 KPIs per time window, Open, High, Low, Close, Volume
(and then adjusted ohlcv)
Open is normally the previous time period's Close (if not intra-day trading - 24/7 trading), Close is the last trade's price, high and low are self-explanatory
and Volume are the amount of contracts sold during the time period
seems a bit over my head
it's not that bad really
think of what information you would need if you wanted to chart a stock traded on the market
for each time interval you'd need to know what it started and ended at (open/close)
you'd want to know how much was traded (volume)
and you'd want to know what the minimum and maximum values were for your total time range (high/low)
@simple ravine we don't have a reliable way of measuring trade volume on poe.trade do we?
we can see when an item is removed from listing, but we don't know if it was actually sold or just unlisted
yeah, you need to just take that as a semi-truth and run with it
It would be a huuuuge guess
if you want, you can add a bayesian filter to it, to remove the most obvious spams
but overall I think the outliers won't be too big of a deal
i think it's a smaller issue than worth worrying too much over, unless you find someone intentionally gaming your system
What I want to do is make a tool for charting the price of jewels for 3 and 4 mods
I want to be able to easily see which mod combinations are most popular/valuable as well as see how those prices change over the course of the league
so hard to price jewels just on mods alone though, sample size is too small
need to really price them based on weights for a specific build
I've been showing that around ^ @lost wigeon it's pretty cool
I just get flashbacks of doing Unity coding by looking at it though
Oh dang, that looks dope
It probably doesn't run because it's in a "oh shit this thing needs to change, so does this, and this, and that, and this here, and oh this one too"
soo did Novynn end up adding the really important part of this patch to to the api?
I recall it being mentioned a few days ago
D:
@polar island say something
❤
basically never ever never
There has been some Meltdown / Spectre related reboots and the database had some problems.
I think it's fixed now.
@timid hemlock Does barrage dps calculation take into account number of arrows (+2 arrows on opus, and gmp)?
It does, but you need to select the "All arrows" skill part
yeah i did
example build: https://pastebin.com/rfrHG7YD
swapping in GMP shows more dps on barrage for me
which one did u swap out?
@timid hemlock : just made a new char and swapped form 3.0 to 2.6
after dismissing and redoing the operation it works fine
so can't really reproduce it :/
I reproduced it by switching a build with an Abyss jewel to 2.6
Those obviously can't work in 2.6, hence the error
I'll see if I can fix that
Ah i might've copy pasted one in, true - not too important then 😃
Yeah it's a rare one, but I don't like having unhandled errors anywhere
@chrome topaz can you reindex your db ex:chaos ratio again for 76:1? seems stable now. People are pricing things in chaos again because it shows up higher than equivalent ex.
@compact isle with the Advanced Mod Descriptions coming in 3.1.2 will that information also be available on the stash API stream? It would do wonders if poe.trade was able to list all mod tiers with 100% certainty.
looks like it won't based on previous comments here
Poeapp posted this today: Novynn: the public stash api won't have those changes for a while, the client solution is pretty hacky and hard to pull data out of
thanks
pretty disappointing. Knowing what tier mods are on an item doesn't do any good if potential buyers can't see what tier mods the item has.
gotta ask to link
more interaction!
Ya but you can't search by tier. So you have to know the item is for sale before you can ask to link. Catch 22
Doesn't poe.trade show tiers? Or am I horribly misunderstanding something here?
Hey @chrome topaz would it be possible to change the whisper text for items marked 'fixed price' to say "I would like to like to buy your <item> listed for fixed price of <price>"?
just to make people feel more silly when they make lowball offers on items marked fixed price
Qualified guess, @slow forge
they still can edit the price @wind garden
that's fine
poe.trade only should show tiers it's 100% sure about
this is why you see a ton of ??
the point is for people who aren't trying to intentionally offer low on something fixed price just don't notice the "fixed price" before it
it's relaly easy to miss
I've been asking for a while now to have it be more obvious
more obvious how?
different color text
I can put it in comic sans
the gold names stand out really well
something similar for fixed price would help
this is me....every day
before we show you seller's IGN, please with your mouse cursor draw "I UNDERSTAND THE CONSEQUENCES OF NEGOTIATING WITH PEOPLE WHO LIST ITEMS FOR FIXED PRICE"
have a trade-app that you use to manage ur trades, and if someone lowballs you on fixed prices, ignore it 😃
@wind garden your wish is my command
that is awesome lol
just a mockup from myself unfortunately!
so this is weird https://www.pathofexile.com/forum/view-thread/109153/page/501#p15215099 both me and poeapp have this listed yet it's not on the official website
I had to do that when I sold offerings iirc
put the price on 1 offering, and it worked
Isn't that the way have to sell currency in bulk in the first place?
At least that's exactly the way poe.trade suggest to do it
gucci gang, gucci gang
👀
how do i do it
I actually searched something on poeapp to see if it was rainbow
was disppointed😂
on a totally unrelated note, why is that emoji "joy"?
looks like crying to me
laughing so hard you cry
oh yeah you should totally get some sponsors to overlay ads on tabulas
why haven't you implemented non-intrusive ads yet?
ads that look like item search results
thats the new trend lately, ads interspersed in search results on websites
native ads u mean
yes, didn't know the term
I did get a few offers from rmt sites
since i had issues with malware popunders with poetrade, i've blocked all ads on it
@fickle yew @simple ravine Hey, so, I did some basic playing around with azure in the past 2 days, built some small ASP prototypes, played with some resources.
Now I'd like to listen and analyze the public stash API stream. What resource do you recommend there? Can a App Service handle it? Or do I need a full blown VM for that process? I didn't find a way to read with an event hub.
Thanks 😃
There are as you might have figured out multiple ways
a webrole is an easy-to-get-started way of doing it
which is hosted inside of an app service of your choice
you have
- service fabric
- azure functions
- other container stuff
Yeah, but Azure Functions seem to be (as far as I understand) anonymous calls, that are not designed to be run continiously
azure supports kubernetes (k8), mesosphere/dcos, docker etc
you trigger them
but indeed, it wouldn't be my first choice for consuming the river
but it could be an easy way to parallelize stuff
Hmm, so webrole/webapp as an easy start?
Basically a .NET core running on an anonymous machine, that'll be running calculations continiously
yes
azure will make sure your application is running at all times even if the virtual machine or physical machine dies
with a downside of you not having full access to the operating system iirc
Now, I'll have to store the data and expose it somehow. Might as well plan it too. I wonder if relying on NoSQL/Cosmos (never tried it, sounds fun though) is the choice to go
for aggregate data, i would not choose cosmos
aggregations
for that i would use sql azure with columnstore enabled
I'll have to do some reading here. Clearly I lack a lot way too much knowledge on azure.
well, it's the same with mongo etc.. document dbs aren't a good fit for aggregations etc
you can do it, but it's not ideal
OK and finally, I'll likely build an ASP app/service
that'll run some queries over the DB on demand
hmm
no that's not right
I wonder if data input and data analysis is best split in 2 services/apps
what's the usecase?
likely run over the stream of shaped/elder rares, to figure out itemlevel/basetype tendencies first
this is one of my main areas, happy to discuss it
as a simple usecase first
take a look at stream analytics
process real time, save cached results
much like you would do with event sourcing processing events, and snapshotting in views
you use U-SQL which is SQL with c# powers
that looks pretty neat
let me draw a pretty picture of how we ingetst ad-pixels
it's pretty similar, just that we pull in more data than you'd do
thanks, that'll help 😃
I'm still trying to wrap my head around some things, but since I've never worked in Azure/AWS before, it's quite a new experience
Creating a new service/VM in seconds, is pretty exciting
have you done any data processing at scale before?
Not on that scale, no
I've done some linguistic analysis with SAP HANA systems (~100GB static data total) and did some twitter sentiment analysis some year ago (~<0.5 GB data/hour)
just gonna simplify the architecture diagram i already have on it, because we have some specialized stuff and it makes even my head explode
@grave wren this is impressive o.O
Yep pretty much
In our case, it might be 'advertiser'
in this case, it might be... 'base item type' or something like that
because the first rule of distributed data is 'don't distribute data'
the thing that differentiates them by which you want to group basically?
heh
ah, so filtering predicate
if could be different leagues, if you want to combine all item types
customer or tenant id would be logical discriminators
Thanks, I'll see if I can roughly adopt some dieas over the next days
At least to get an idea for the flows
sure, let me know if you want a sounding board to bounce ideas off of
im actually going to be here all weekend, it looks like
might be a good thought, but likely in a few weeks, I have a fairly busy schedule and want to practice basics myself 😃
however, once I have the first prototypes done
I'm gonna make one
Tobnac/Haggis (2 friends who also dev'd FilterBlade) will join too
cool
I also recently found out
one can use analytics to log events, not just "current site map location"
we've augmented the whole site with a ton of events, it's quite interesting to see the stats
what do u mean with current site map location?
filterblade.xyz/faq
filterblade.xyz/index
just the current URL (real or virtual transition, since oyu can fire those manually)
oh you mean like GA's events
Ayep
Yeah a friend already told me to look at it
Hmm, people seem to prefer local Saves
over Cloud Saves with a ratio of ~4:1
that means that your site doesn't give a good enough impression from its UX
and that they're uncertain they will find it later
Yep. My thoughts as well.
Though local saves are also a "site" feature
It uses local storage and uses the "master crafting interface"
I think the local save feature is just more common for normal people
It probably just looks way more intuitive
in terms of UI being more in terms with normal programs
you'd need a profile page
where they can see "My saved stuff"
and make it uber obvious
you can do it optionally
asp.net core identity has really improved with Oauth stuff
like "login with ur google shit"
I think naming is just a bit weird
Save online almost always means registering
and your local save is basically the same thing but looks like the user expects a save interface
in theory you could merge the functionalities by also providing the link to the filter for anyone via a share button
don't give them an option
every visitor gets a user-id stored in local storage
and just have a 'save' button
once saved, they can opt to make it public if they want
and/or share link
Yeah, I've been considering that. Good idea.
I'll run it by Haggis/Tobnac
We already have a user-ID and most things set up
(we've hit 30000 online saves today btw!)
nice, getting somewhere!
Yeah, top save has 6060 downloads and there's one with 2000+ changes
good thing we implemented some failsaves too, I've seen some trying to inject stuff
that always happens heh
I'll give some of these things a try today
@hushed relic Something like this maybe, where the user can choose to save in customize, then needs to input filtername and optionally author and a description, which is then displayed as saved. Afterwards the user can see his filters in an overview and edit names, save changes etc.?
is there a ressource of (all) prophecies with descriptions, seal costs and stuff like that maybe? something ready for machine reading, json or something similar ... 😃
or is there an efficient way to parse the wiki data?
you can query the wiki API using cargo
this retrieves everything I found on prophecies: (in the sandbox) https://pathofexile.gamepedia.com/Special:ApiSandbox#action=cargoquery&format=json&limit=20&tables=items%2C+prophecies%2C+prophecies_2&fields=name%2C+prediction_text%2C+seal_cost%2C+flavour_text%2C+prophecies_2.reward%2C+prophecies_2.objective&where=base_item%3D"prophecy"&join_on=items._pageName+%3D+prophecies._pageName%2C+items._pageName+%3D+prophecies_2._pageName&formatversion=1
https://pathofexile.gamepedia.com/Special:CargoTables contains the available tables
ah, just what I was looking for! thanks a lot ... didn't know about that
np
keep in mind that there are known issues of items missing from the Cargo tables, so the query above might not find all prophecies
yeah .... the data seems garbage :D
like 10 prophecies in total with a lot of duplicates
but I'll fiddle around a bit, maybe I can find a query that gives me some usable data
that's probably because it's limited to 20
and yeah, duplicates are another known issue. you can include the field items._pageName and use that to remove duplicates
thanks, I think I got it 
If the wiki's data is not good enough, another option is to extract it from the GGPK yourself (using PyPoE)
excellent! I'll have a look into that one as well. ty
poor enduring cry 😦
Don't look at it. I messed up the database key format 😅
Did you make that @deft jolt ?
Looks like it fetches from poeprices.info api
I use the little uh, PoETrade Macro for that
Mostly cause I will check prices as I run or at the end in my inventory and either throw it on the ground or vendor
Yea but this would be faster
How does it get price info?
do you have your own indexer running 60sec behind or are you searching another index?
is that like every non-magic/non-rare in the game?
We already know the answer :trollface:
Judging by how they turned down all my previous ideas 😅
The answer is it is not legal
since it does more than one action per key-stroke
technically speaking
But they let the POETradeMacro exist, so who knows
It is easier to ask for forgiveness than to ask for permission
*within reason
in what occasion does poetrademacro send more than 1 server action to ggg's servers?
mercurytrade isnt the one, its poetradehelper
that one does multiple server sided actions
TBH I think they both do more than one action right
mercurytrade doesnt
what if you have a macro that is CTRL+E, D?
that's technically two keys
the problem with mercurytrade is
That's against the rules as written
GGG doesn't like the overlay feature
the one that keeps track of keystrokes and makes buff timers for you
@polar island probably same thing "they don't like it"
but it should be legal anyway since you enter all the info yourself
don't forget about the pet hamster
as well as cats when damage taken.
mercury trade does more than one action at a time but they're not all server actions. For example, to send /invite <player> you have to hit enter, paste, enter. But it's only sending one action, that text, to the server.
So technically maybe his app gets by because it's just sending one action, the price setting
the only restriction for macros is one server sided action
yep
client side actions don't count
and you're right about the problem with Mercury Trade beign the overlay
the developer got approval for the initial release of the app, and then added the overlay without getting permission for it
and when I say overlay, I mean the part of the overlay that's showing things like cooldowns and stuff. Not the overlay with buttons for chat functions.
MercuryTrade calls the cooldown overlay feature "Overseer"
so what's the ggg's stance on overseer?
they don't like it
i heard it was banned
which is dumb
people were using other flask timers like it and they were legal
wonder if i can train my hamster to count flasks
I still use MercuryTrade, never used overseer anyways
they didnt
the dev has been busy lately
hasn't made many updates
i suspect he'll remove it at some point if it's an issue
i still want him to add support for selecting which monitor to overlay so I can run PoE on my 2nd monitor while I play dota 😃
you can do that manually can't you
i haven't found a way
oh lol
you're right
I'd still prefer that it detect which monitor poe is on and follow it
but manually moving it would be a workaround
MercuryTrade has actually made me less rude to people who offer lowball offers on fixed price items
because i can just click a button that says "Sorry, fixed price" instead of a snarky reply
@timid hemlock Is Hidden Potential not increasing the damage intended or did I fuck up the import?
That jewel had a wording change in 3.1 that is preventing the program from recognising its special modifier
There's already a fix coming in the next update
Neat, thanks
@grave wren thanks, I'll discuss it, I like the idea of "my filters"
So, I've built a very small JSON listener yesterday
to read the public stash API
Can anyone explain me the following things:
- How long do the next-id's go back? Until I reach the "live" data
- All the items I've parsed in the stashes were "Standard"/"Hardcore" league stuff. When do I get to the live Abyss items?
- Stashes have the property "public". Is it just part of the data stream or can we actually scan non-public stashes in the API?
For the next_change_id you can take the one from here: http://poe.ninja/stats i think that is the most recent one there is
So.. how long does it go back?
To the very start of publich stashes? o.o
I have a hard time believing that (it'd be pretty damn awesome though)
You only get each stash once (i.e. the newest content of it), iirc
correct
to simplify things, suppose you have 5 change-ids in total in a river.
- 5 minutes ago, you added an item to tab 1, and resides currently in change-id 2
- you retrieve the data with change-id 2, and your tab will be returned in the resultset
- you then add something to the same tab. the tab data is now moved to the head of the river, to change-id 6
- at change-id 2, your tab will not be present anymore
think of floating logs in a river...
@hushed relic when you start see less bytes in the chunks of river you get its a good sign that you're caught up. Except there's a big empty gap in the middle of the river.
Or you can compare to ninjas stat page.
It also has a json api
The complete river contains all public stash tabs, but only the most recent version of each.
Ah, that clarifies it, thanks!
So for the process of storage
I don't really care about the individual items (preprocessed at least)
It's more about the tabs
if something gets updated, I remove the tab and replace it with the new tab with all of it's contents, if it gets provided int he river
@fickle yew why is there an empty gap?
Dunno. Just a lot of empty tabs
A theory is that it's a change bucket that has all their tabs updated
and is not truncated
scavenged*
If you're just developing I'd just start from the tip using an id from ninja.. Then you don't have to trawl through standard and hardcore
You'll get plenty data for development
And then you can leave it do to a full scan later if you want
tabs that has been sitting in standard for years are probably from users who arent logging in anymore
or arent interested in selling
Yeah.. You go through a lot of useless data in the beginning of the river.
Maybe I should make a page with the start change id for each new league I encounter.
Would be useful for new tools
yeah
@fickle yew i'll do just that, good idea!
I've parsed very ~2000 messages and didn't encounter a single league one. Getting the first id for each league would indeed be awesome. I might add it to my script for later references
Cancelled for now to proceed working on the code + visiting gf today
i wonder why ggg doesnt publish the ids for leagues themselves, would allow people to punctually analyse data they need
Hasn't really been that much of a need
@polar island thanks, I'll seed the app with it tomorrow.
LOL, I had no idea poe.trade has a white theme
It kind of sucks the name and stuff is hard to see on it
Hey guys is there an all uniques json laying around somewhere that includes the level requirement of the item? I've found a uniques file on PoETradeMacro's github but it doesn't seem to have the level req included. Also if there's a relatively easy way to extract info like this (e.g uniques and gems with level requirements and similar data) myself, I'd love to hear it.
You can extract that via pypoe https://github.com/OmegaK2/PyPoE - wrapping your head around it takes a bit but all in all it is straight forward and powerful
Thanks, I'll check it out
@grave wren @reef jacinth PyPoE doesn't extract uniques.
huh weird
this is the only thing i didnt try so thanks for telling me
the other solution would be querying the wiki then?
The reason is that the data isn't extractable from the game data, to any public knowledge at least
there is no association of the components of an unique item, but the components themselves are there
any reason for ggg to hide unique data? is it too secret?
afaik they use the same file for drop rates and stuff like that and don't want to be bothered to separate that information, also don't want to leak WIP stuff
That's a bummer :/ Is there a way to rather easily extract that data from the wiki then? I only need to associate uniques and their level requirements, hopefully without having to write a whole scraper myself. PyPoE mentions a CLI for extracting wiki data with "more TBD" next to it, is it functional?
they remove drop rates from baseitemtypes, they can do the same thing
use the mediawiki api and cargo queries
the CLI wiki stuff is exporting data TO the wiki not from
@obtuse citrus Thanks, would you happen to have an example query I could reverse engineer? The Path_of_Exile_Wiki:Data_query_API wikipage examples are from the old system I'm guessing, they don't return anything. Not sure which end to start from really.
thanks
?
remember how you remarked that it was impossible to google
he just released the source
strongbox
FIXED PRICE
the value of a chaos never goes down
For the new wiki API (https://pathofexile.gamepedia.com/api.php?action=cargoquery), does any one know how to query the variants of the same item name (e.g. Atziri's Splendour https://pathofexile.gamepedia.com/Atziri's_Splendour)?
Group by _pageName
It would be okay if it worked like this:
User presses Ctrl+C to get the data from an item.
The program detects the data and does whatever pricing it wants to
The user the enters that data into the game themselves (maybe by pressing paste, if the program put it in the clipboard).
Absolutely gutted
as always
t0Ld YoU
you could technically
right click it for them :^)
and it would be legal
I don't really get why they impose such weird regulations
like come on
There's literally no point to it if the user has to do these things manually 😄
first line support with hubris
wonder what'd happen if you let the user just press 2 buttons to do this - or wouldn't this make a difference?
I think it completely depends who you ask at GGG at the moment
At this point it seems ridiculous yeah
if you'd ask Chris or someone who are more lenient, you'll get a "I don't see much issue with that", meanwhile you see some hardcore purists, they'll tell you "That's bannable". I'm not going to judge what's right, but there are two sides there
I mean at one point you just can't really distinguish it anymore so it seems like a weird guideline
or rather decision, a guideline would be great
Put it this way
it's better to tell it's not ok
because if u tell one guy "that's ok", then you pinched a hole in the balloon
True, but having this variance might lead to either no one developing tools (doubable) or people keeping stuff private because they think detection is not really an issue. I think it'd help support and us to have some guidelines and then sticking to them instead of having tools doing x while others doing almost the same get denied. But that view is pretty biased 😄
From a 3rd party developer perspective, that's entirely the case
From GGG's point of view, it's such a non-issue apparently
guys, does poe have a nice api?
no
god no
looking for some spare time projects and poe would be a fun thing
Nice no, there is an api though for most things
well, embrace for impact
What kind of tool would be usefull for the community?
how good are you?
about 10 years in the branche
what languages do you know?
ehm, my portfolio is big but if i dont know something i gonna learn it
startet with c and c++
c#, java, ruby, php,html,css, 110000 js libs ...
and database stuff too
allright, well i cant tell u what to do to be honest
it all depends on your skillset, and what your passion is
The question of which of the languages to know is difficult. Because if I can't do something, I'll learn.
no, it means what you already know
or u one of those guys who put Ruby on your resume after a weekend crash course?
I just did an apprenticeship as a software developer in Germany at that time and then I finished my studies in computer science and since then I have been working in the industry and in principle I always learn for every project what is needed there.
At the moment I am working on a multi million project with mostly php because the customers wanted this way....
I'm not a little script kiddy anymore;)
Maybe I was 15 years ago where I built phising sites...
Well, if you have 10 years of professional programming experience - it depends in what expertise/area, or if you're diversified between areas.
Did you build phising sites when you were 9?
nah 12/13 - but mostly with scripts and stuff i found in the internet...
But thanks for the conversation, I'll have a look at what's available on github towards the Path of Exile and take a look at the things. At least I can think of something I could do!
good luck
I mean i've been experimenting with "exporting" your ingame atlas to a website to share it but ocr didn't work out too nicely with it. If you've got some experience with that kind of thing it'd be awesome to see a working solution for different resolutions 😄
Actually only qr code stuff...on a small project we made something with business cards to import these via phone to a crm system...but I think these two examples are different from yours
Is there a web api for your account's progress?
Main goal would be being able to compare atlasses between different people to find maps everyone needs 😃
it's hard to do ocr with all the progression and sextants and influences
tired, feverish and hadn't had breakfast - not my sharpest today
np, would've been the best solution honestly 😄
thresholding images for something like say unique maps shouldn't be hard but you're not getting any relevant sextant information from just the visual of a red circle, the user will have to input that manually
Tried opencv+python but it failed when too much happened on the atlas
same deal with influences other than guardian symbols, it's just gray and grayer gray in the surrounding areas
also completed vs. ran the map status is difficultt to detect
and ^, this league just made it harder all in all with that much going on
http://poedb.tw/us/area.php?cn=Map has transparent glyphs for most of the maps
Yep tried it with those - completion vs. bonus objective is the thing i meant to be precise that's the main thing that is hard. Also different resolutions do not really help. Should have more time in the coming weeks so maybe I'll get something usable out
you would have to detect the circle thingie
Sidenote, https://www.packtpub.com//packt/offers/free-learning is up again for free (mostly decent) it books
I'm still going through trucco and verri
You don't need to read the glyphs or icons, because everyone's atlas look the same
you just need to read the colouring close to the icon
True, maybe my first idea to really read it was overengineered, maybe there's even a simpler way to go as we know the positions of the maps. Gotta fiddle around a bit with this thanks for your ideas.
Just getting average colour in a small square around each map location would probably go a long way.
yep
saturation in the middle to see if it's been accessed (played without bonus), and the ring to see if bonus has been achieved
another wiki API question:
Does any1 know if there are more default fields like _pageName? I've been searching the webs for 30 minutes now and can't find anything. I need the URL.
(But I'd also like to know what other default fields exist)
apparently I can replace the spaces in _pageName with underscores and that's the page-url ... kinda wonky but seems to work
Related question to my atlas reader - does anyone know the base resolution they use for they coordinates in AtlasNodes?
Dungeon (upper left) is at ~170|~82, lookout (bottom right) at ~834.6|463.5 seems like ~800x600?
underscores and spaces are equivalent for wiki pages names
@obtuse citrus thx
another one:
The data on my request seems to be cut short. See this request: https://pathofexile.gamepedia.com/api.php?action=cargoquery&format=json&limit=max&tables=prophecies_2&fields=_pageName%3DName%2C+objective%2C+reward&utf8=1&formatversion=latest
The data in objective gets cut after 309 chars
is there a way to circumvent that?
Is there a way to get the _pageName from a cargoquery, if you include it in the query it still doesn't seem to appear
@old timber put it like so in the "fields" input: _pageName=Name where Name is the fields the value will be written to
or see the get-Query above 😉
ah thanks
Seems to work grat up until now
Fun thing will be calculating the offsets for various resolutions to match the maps to the screenshot
@timid hemlock PoB crashes whenever i try to modify any items in this build https://pastebin.com/NJrYagET
it was working fine yesterday
might try a reinstall
@gritty olive Damn, that's one heated "discussion"
has anyone noticed that live search on pathofexile.com/trade misses items sometimes?
it does?
I got bored
lol
can produce some funnies
From what I can tell the pathofexile.com/trade live search page automatically polls on the search API. When it does it gets an ID range which I think corresponds to timestamp of some sort. If any new items are posted between the range of time, they are listed in the json. It appears the polling interval isn't always exact, maybe depending on how well the website is performing. If the delay is long enough a new item can miss the interval entirely.
that's my theory at least
In otherwords, needs more websockets
Latest email from support reveals that any macro that would sent Ctrl+C and Ctrl+V with one keystroke is apparently not allowed. The reason "it would be considiered automation" was used a lot
Yeah man, it's a macro. that's what it does, it automates
So now it's one client side action or one server side action per keypress?
@timid hemlock from what I can tell RF is bugged, when I change the gem to level 1 I get the same DPS as level 20 and same with quality too, 0 same dps as 20%
RF's DPS isn't level dependant
the quant is tho
Oh, and while I'm here, @delicate ore that's a known issue, and a fix is already in place for the next update
-> 20% inc spell damage
ah
@deft jolt I call bull on that explaination. MercuryTrade obviously does ctrl+c/ctrl+v and it was allowed
Apparently they are looking into mercurytrade to see if it is bannable
unfortunately a lot of the emails theyve sent are contradictory
so it's hard to form a point
inb4 huge population of users banned - apoecalypse
Would be pretty stupid
@wind garden I will ask for clarification about that in my next email
"politically" that would be a mistake to do, ban people with mercury trade
People who use mercury trade are also the ones who are the ones paying for stash tabs etc
Yeah i doubt it'll happen anytime soon, still weird to have those issues
Anyone know what symbols can be present in accountnames?
you can't make those kinds of account anymore, i hope
but ive seen people with special symbols in their accountnames
I have at least seen stuff that looks like chinese and thai alphabets in account names.
@deft jolt ItemInfo/TradeMacro also uses Ctrl+C/V in one, it never was an issue. We even asked about a few functions beforehand and got cleared. That was a while ago obviously, but I'd guess your support person was simply a bit extra cautious to not greenlight something that was forbidden before and didn't precisely know the current status quo.
Edit: With thezensei's comment that it is about stopping chroms, I get that the support said no. The context is somewhat important. Our functions are chat command like "/hideout" or filling the stash search field, so they don't automate decision-making.
in what manner does it use CTRL+V?
chat commands like /hideout are passed with Ctrl+V (but don't require any Ctrl+C obviously), but functions like Ctrl+F (which puts the item's name or other info into the search box) require Ctrl+C to get the info, then Ctrl+F to the game to get into the search field and then Ctrl+V to pass the text.
The main point being that most of that is client-sided, so it didn't raise issues.
Right.. I guess it can beome fine lines here
His application stops you from rolling over a desired color combination with chromatics
But that itself is a different "usecase category"
yeah, I can understand the issue with that. What does "stop" mean in this context? Disable clicking or something?
it pops up a small window that would be clicked instead of the item heh
Oh the crafting program
I ditched that
Figured there's no way they'd let something like that exist
The new program idea that i chase after looks up an item's price from a database and then pastes a buyout note
so when a user right clicks an item in a public tab, it immediately sets a price
oh right, forgot about that one
I wish GGG would adopt the polifcy of, "If you wrote it, you can use it, but don't share it" 😛
That sounds like a horrible rule 😁
people be like "bohoo code2win"
i don't care, im done submitting my tools to them until they make hard guidelines
just going to release in private
that's why you don't ask
you do it and if they complain say you didn't know and are very sorry wouldn't happen again
i have no insigt into the bots world, let alone in poe...
how did u get that insight?
who is Bossland?
it's a free game it's probably botted to hell
he got sued for the blizzard game bots
ya, but somehow the site's still running
its down actually
arent ggg banning those?
idk why bot creators don't make VM compatible bots
maybe people aren't using it as much
they do
kind of like how new recaptcha works
notice there's people on reddit saying they can't trade/don't get whispers/can't send
i love it when a reddit post pops up thanking currency trading bots for good service
so the ban isn't very obvious they just make items "bound" to you so you can't even drop trade them
i hadn't seen reports of that
interesting
PoE shadow ban
i had someone buy a headhunter from me the other day and they placed 130ex in trade window in less than a second
i was like, how in the hell can someone click that fast
i've been seeing that a lot
but he was responding to chat
they definitely use bots
so it wasn't totally automated
so just use a macro for placing currency?
yeah
seems overkill
demigod king regularly trades with people that do it
doubt it
"here's how i made all these mirrors" .....on standard
people just throw away currency on standard, not hard to make a profit off them
it's same method they use if you are below level 25
i hope someone re-hosts Strongbox, that's an easy way to make mirrors
didn't they?
currency arbitrage tool
tool or bot?
this one? https://github.com/Exgaves/PoeStrongbox
yeah
i wondered how people could reliably run a currency bot without some sort of data backend to determine correct prices
prices are so illiquid, they can just use poe.ninja
And then we get everything priced in chaos because poe.trade dB isn't updated
and then everybody buys chaos and that props the price even further up
TBH i personally favor chaos and got so much shit for pricing in them
"why do you price in chaos - don't try to scam people!"
It's fine for lower value items
It's facepalm for things priced at 1100c though
Anything over 600c
sure but 200ish c and people rant about it
people in poe have a really interesting definition of a scam
its a fucking game
people should calm down
I wonder if those people rant about sellers providing free shipping to make sales
it's just a game why you heff to be so mad
oh i love the "nice scam mate" when I offer someone their asking price
in EVE online, every scam that people complain about here is allowed
the only thing you can't do is impersonation
I mean its mostly not even considered a scam imo
well ya, it's china
if you're the only person it looks like an anomoly
when you try to buy a map and they're all priced in vaal orbs
people get mad
i'm glad we can search by a specific currency now in poe.trade
helps a lot with poorjoys
@chrome topaz have you considered using a formula for currency ratios based on current currency trades?
it's not a matter of formula
it takes like 12 hours to update the db with a new ratio
pretty sure poeapp changed his to update once a week with new ratio
nudge nudge
how does poe.com/trade work?
don't know
true - but its not like you dont have the option to say fixed currency type so i dont get the hate
novynn isn't on as much anymore to ask
I think they have fixed rates
@chrome topaz isn't that against the spirit of the game?
they're basically encouraging hard rates
yeah i dunno
problem solved
LOL, poeex can't be said?
i was trying to say, we should go back to using poeex, problem solved
did it get deleted?
yeah
weird
i put the whole url
ya i saw it initially
yes it's an rmt site now
yeah
he sold it off to some RMT site after being hounded for having incorrect rates
it has huge ads with dollar values of orbs
it's actually pretty depressing how many hours you spend on finding a single ex and they are selling it under a dollar
on an unrelated note but somehow related to rogueyoshi, imo the duelist avatar looks really similar to Pierce Brown
i thought the duelist looked more Spanish
im not gay, but the duelist is one handsome dude
at least the new portrait, not the model
i wonder what the new model will be like
i actually like the ascendant portrait but one of my friends was like, "what? no...."
old or new
new
yeah i like it
they really should have used the awakening scion art for ascendant
yup would've been way better
is there a good way to bundle python dependency packages for an app release?
I'd prefer that users didn't have to install python and the 10+ packages just to run my script
i guess I'm wondering if it's ever possible to run a python script without python installed
isn't ThinApp just an msi generator?
nope, it works by running installers into a sandboxed environment and then customizing the sandbox to run your app
then you can publish it as a single EXE which doesn't require an install
the exe contains the whole environment
hmm kinda cool
the thing is I already have an installer for my app
the main app is c#, but it needs to run some python
the python has a fair number of dependency pip packages
I'm thinking I'll need to just install python and then run pip to resolve the dependencies
i can probably bundle the pip packages with it too though
i suppose I could use ThinApp to just bundle the python parts
and then integrate that with my main msi
more money though
have you guys seen StockStream on twitch?
whats it about
so on the surface it's just twitch platform for buying/selling stock
but what if it was just a way to crowdsource skilled technical stock analysts
if you can grow the base enough in viewers, you can cherry pick the top performers and make a sort of dream team for the "real game"
ha
that's what I'd do
his portfolio is up 20% since starting
which isn't too surprising considering how much the market has gone up in the last year
but with 20-30 concurrent viewers, sample size is too small
being the best out of a group of 50-100 isn't too impressive in the world of investment
you'd think this would be more popular
well idk, it's not exciting to watch
but he recently added incentives to play
people participating can actually make money
so maybe it'll grow
Are the skill icons listed anywhere? Like this one: http://web.poecdn.com/image/Art/2DArt/SkillIcons/iconbladeflurry.png
Doesn't look like its complete.. Can't find Sunder for instance.
poedb does seem to have all of them
There's a second page
That's true. Thanks 😃
Positions are included in trade whispers?
that shouldn't trigger an update
the inventory ID stuff is generated by the website
I'm not sure the exact reasons why it exists
@compact isle how does poe.com/trade fetch currency rates for items, i heard they were fixed rates?
it's fixed rates that we update every so often, yes
@compact isle do you know if there's any plan to update live searches to use websockets?
100% yes, it's just a case of when I get time
alright cool
have you noticed that the current implementation sometimes misses items?
I was comparing times between poeapp, poe.trade, and poe.com/trade
poe.com/trade wouldn't always catch an item update
rarely, but still happened
yeah sometimes if the intervals match up in the right way it'll skip a 5s batch
https://reddit.com/r/pathofexile/comments/7s7oj4/gamepedia_check_in_how_are_we_doing/ they don't even know if their website works
From what I can deduce, the Cargo thing doesn't seem to be all great
slowly taking control of your account
does anyone know if there's a tool to take your public stash tabs and display in a pretty way? like an automatic trade thread generator? I wanted something I can link to friends they can browse so they can see if I have anything they might want
http://poe-profile.info/ used to have that
but they removed it because people weren't using it
but
you can just have them do an account search on poe.trade
and it will display all your items
acquisition
or that
Cargo is bugged at lot, if it wasn't for that it would be nice. But GP is working with the cargo dev to fix that stuff afaik
So confused right now
what I put my price as
What I see on the site
magic.
Apparently it only works if you put 0.3333
Fractions work as well Iirc
Well 0.3 isn't 0.5
haha
No it isn't but this might have something to do with being unable to list .3 of anything lower than ex
Or rather non .5
new zealand maybe have their own math system 😄
I believe its in the river, because it shows up the same way on @chrome topaz site
Oh that is indeed weird
this might make someone inclined to reverse engineer the internal tab APIs used by the client
Is it fir specific currencies only or for all of them?
@gritty olive http://poe.trade/html/currency-stash-tabs.html
xyz rounds
You need to do fractions
so 10/3 I guess
looks like poe is using SSL to encrypt its data
so it looks like every item you link in game, is in its own TCP packet, and the data payload is exactly 15 bytes each
that is pretty well compressed, i must say
@gritty olive poe.trade rounds up to benefit the seller
reoccuring?
Did you see the F a lot or?
I would at first glance treat it as a typo or something
haha, sounds appropriate
Those are German and Mirror would translate to Spiegel. Verbindung is Fuse, Veredelung might be Chrome, Alchemie is alch. No idea from the top of my head what F could be, but I could find out tonight if you wanna fix it on your end before GGG does
it has been fixed, it just requires players to update the note so that it rewrites it in English again
@chrome topaz pls no
?
is it against ToS to pay for metagame related services in path of exile
basically my concept is a site where you can post bounties to improve or make builds
bounties with money or in-game currency?
i was thinking money, but i dont see why in game currency couldnt be an option
you could do the same thing in-game directly, offer payment for advice or secrets
so it seems the stash api json was modified after the patch
it seems "category" is new
does anyone else find it odd that it doesn't serialize consistently?
for example, with currency it's just
"category": { "currency"}
but with armor it's
"category": {
"armour": ["chest"]
}
that's been there a while now
I can probably change it to be "currency": [] if that's better
the issue is that sometimes there's a subcategory and others there isn't
if "chest" is even a subcategory
maybe the issue is that armour has "chest" along with it
i would expect category to be an enum
@compact isle you say it's been there for a while now but my serializer only just now broke. kinda odd
it's been there since 3.1.0
well again, when we change the API to provide advanced mod information we'll have to update the format then anyway
so there shouldn't be redudant information then 👌
Would be pretty cool if consumers could pre filter only specific fields via parameters
My worst fears have become a reality
people with usernames like G|cFFFF0001rid exist
rip my csv
should I make a proposal about how mysql can be used as a document store?
got bored when path trade was down
material design?
@gritty olive let me get that css plz
Kind of funny how material design on widescreen always feels wrong for me.
I thought xyz didn't want exile status
not enough
wtf
I made you stand out
mod abuse
he wanted to stand out 
time to mute all of ferret's livesearches :p

does the trade api expose item IDs?
oh it does
@chrome topaz @polar island @compact isle can you plz expose item IDs? i want to be able to see if someone is flipping something
i know it can be done indirectly on items with rolls, but not for items without rolls
item ids are unique for each account they're on
Any chance mercury trade dev is in here
can someone ask him to add a 1second check or so to the "is poe running" check https://gfycat.com/DecisiveYoungBluewhale
ye i dont wanna go there
effort
it takes effort for someone to pass a message along when he has two ways to do it himself
@fickle yew how do you decide if the price of an item is high confidence or not?
@compact isle with you mentioning the ID thing, would it ever be possible to have an ID that is unique to the item itself for tracking purposes?
they aren't going to add it
they make it account-specific exactly so that you can't track items
they refused to acknowledge to me whether they had knowledge of who first found an item as well
they said that "they cannot speculate on it" 😂
I don't think it's anyone's business where an item came from 🤔
i wanted to know if they could know, that's it
i know that my oni-goroshi came from chris wilson
lmao
@chrome topaz I guess it looks like it, just customized the css
@gritty olive can i have the css?
you should submit that to userstyles @gritty olive
it's nice
is there a way to make the profile and whisper text appear on the next line?
i dont really know css
probably, didn't really do the search part
I do think xyz should use roboto, it is just better weighted on windows
just seems weird that there's no way for indexes to know if an item changed hands
@wind garden "item ids are unique for each account their on"
seems like a way to tell to me
how?
if the item id changes
once it changes hands you don't know if it's a different item
it changed characters

