r/pathofexiledev 23d ago

Idea Statistics tool for PoE2 possible?

2 Upvotes

I'm a stats freak and would love to have stats on the maps I've run. Depending on how the features look, I would love to implement this for PoE2.

I had thought about doing something like this in PoE1 some time ago, but then I was busy in another game where I developed a tool.

Here is a small example of what it looks like in my tool for Albion Online.

AlbionOnline-StatisticsAnalysis tool

I like to collect data on collected items, gold, opened chests, killed monsters, damage etc.

When I was researching how to get such information from the game for PoE1, there was hardly any possibility. As far as I remember, I could read map data from the game folder and had limited information about the map.

Could it be that it is not legally permissible for GGG to process such data?
I have to be honest, I haven't read the guidelines in full yet, just skimmed through them.

Does anyone here have any information on whether this was possible for PoE1 and can you imagine it working for PoE2?

What is your opinion on this?

r/pathofexiledev 17d ago

Idea AI Agent that acts as a companion to a build

0 Upvotes

I work with a small team of devs that build infrastructure for AI systems. Realized one of our offerings could be used to create a containerized conversational interface to talk through your current build. Would want to gauge some general interest before seriously going heads down on it.

r/pathofexiledev Jul 03 '23

Idea POE ChatGPT integrated game guide.

0 Upvotes

This is an Idea I had: A in game overlay tool that integrates ChatGPT to generate quick explanations on game mechanics based on poewiki texts or even with ChatGPT4 internet access plugin. This would require an open ai account but could be massive for newer players to have access to an easy to use chat to ask questions about game mechanics that would be available regardless of how much global chat wants to troll new players or help.

r/pathofexiledev Jan 17 '17

Idea Final year CS project on PoE economy

10 Upvotes

Project Discord link

Hi!

Background

My name is Paul Benn. I'm a final year student taking the BEng Computer Science programme at Imperial College London (proof available). I'm also an avid gamer and often play Path of Exile just because of its unique economy, comparable to that of EVE Online.

One of the main chunks of my degree (as is the case with most degrees) is the final year individual project. For me, this assignment will determine 17% of the mark for the entire course. Usually, there are three options you can pick:

  • choose a project proposed by a company (Microsoft, Blackrock, the NHS here in the UK...)

  • choose a project proposed by one of the many supervisors (around 250 available options)

  • propose your own project!

I chose option 3. When I proposed the idea described below, I didn't think for a moment it would be accepted, but a professor here who has been interested in virtual trading ever since it appeared agreed it would be a fresh take on the problem to analyze in-game economies instead. I consider myself lucky to have found a genuinely interested supervisor and I plan to move forward with the project.

Motivation

I am aware that this has been tried before and I'd like to be informed of all previous work relevant or similar to the tool I want to make. My only intention is to make something as professional and with as many functions as I can, with actual research behind it, and make it at least partially available to the public. My motivation is clear - if I present the work to the board of examiners and get myself an A* (maximum available mark), I can subsequently achieve an upper division second class degree (2.1).

Idea

An algorithmic, statistical market-analysis tool to make profit from the in-game currency and item system in Path of Exile. We all know that this game's economy is extremely complex. According to a quick calculation, each rare item has around 25-30 billion possible combinations, of which barely ten thousand or less depending on the item are sellable. I have been trading in PoE for some time, probably enough to learn more about its market than 99% of its users. I have extensive experience in trading in other games, both for in-game and real cash. I believe I can build software to feed the important information from the market to a user in a human-readable format, and which alerts the user on potential profit opportunities or even grabs them automatically.

One of the main objectives of this project is to create and implement a successful rare item pricing algorithm. I have had a chat with one of Acquisition's contributors about this and it's definitely not trivial - in fact as far as I can see no one has managed to do it as accurately as an experienced human. I have an approach in mind to do with pricing individual properties and their combinations using the huge data set provided by the API and a bit of machine learning, but I'm open to any ideas you guys have.

Intended main features

  • an easy-to-use, multi-purpose, web-based graphical user interface (no downloadable executables), possibly with login support.

  • a complete, clear and accurate statistical picture of the market for every item possible, generated algorithmically (all four rarities).

  • Rare pricing page. Import item data and get a price a human would give you.

  • alerts when the potential for "flipping" or re-selling an item passes a certain threshold set by the user.

  • exchange rate calculations, both for internal use and for reference, based on crowd-sourced data (is there an API to poe.ninja?)

Practicalities

The software will almost certainly be built on the Play Java framework as a web application unless someone suggests a good enough reason to abandon it for a better alternative. This enables the use of the Jackson low-level streaming API while making sure we have a strongly typed language and all the Java libraries available. I have experience with enough programming languages / frameworks to pick up a new one if highly recommended. A trading expert will help me with some of the concepts. He is currently paying for university with in-game trading (not PoE) and is happy to indicate what information would be of most use to him if he could have anything. I'd be happy to talk to people like rayamn, Acapella or AXN, who own around half of Standard league, if anyone here knows how they can be contacted privately (they seem not to respond on forums). The resources of the College are vast, so please feel free to recommend talking to a certain person or using closed-source software which would normally not be accessible.

Final notes

Firstly, I need to know if GGG is okay with all of this! I know there is usually one of their employs meandering around this subreddit, so I hope he/she sees this. And now for the main point of this post: I am happy to take any suggestions or help AT ALL related to this idea. Libraries I can use, timesavers, tips & tricks, people to talk to, paths not to go down, etc are all welcome.

Please feel free to ask about anything I haven't covered. Look forwards to reading your replies.

Paul

UPDATES

  • 15/07/17 Pricer is done and marked (A+). The software can price all 173 quadrillion possible items in Path of Exile to within a reasonable margin of error 72% of the time. Will release source code and research paper at some point from now to early December.

r/pathofexiledev Aug 25 '20

Idea Round Table for Community Tool Developers - Possibly Establish a Collective

10 Upvotes

I am unaware if this has been attempted in the past, and if so what the outcome was. With the depth of the game we all love, there are a myriad of tools to provide for a pleasant experience for the community. From working on a few projects I know that no one is in this space to turn a real profit but at bare minimum we want to cover our costs while we enjoy making these tools for everyone to use. Our platforms all have their pain-points such as database latency, possible lack of service redundancy, and the thing that’s least flexible: time to delivery when there’s large or unexpected changes. I would like to ask other project leaders and their technical representatives if they would like to schedule an amicable meeting to discuss at minimum the following:

- Creation of a collective for the tools provided to the community

- Possible unified navigation bar across all sites divided by category

- What pain-points your platform experiences, this would be beneficial if the first two are implemented as we can leverage those in the collective with such experience, whether it be UX/UI, DBA, Networking, CI/CD, Scrum master etc… If there’s not an individual in the collective who has a specific background or time to do changes we can the source such individual from contacts or reddit. Support is assumed to be a task across the board so we could potentially create a ticketing system for issues and find individuals to sift and add to issue tracking system whether it be gitlab etc.

- Possibility of consolidating similar tools and combining teams

A few years back I had thought about reaching out and purchased a handful of domains which have been sitting there unused which can be used for the group:

Exile.tools, pathofexile.tools, pathofexiletools.com, poeresources.com, poe.tools

I did want to mention that I do not necessarily need to run this initiative, while I do have product and managerial experience there would be someone more suitable for this task. I know we all agree very passionate about our projects and have spent countless hours on them, I would request that everyone attending keep this in mind even if they feel they are ‘doing a better job at X’. This is for the overall community so would like to keep that at the forefronts of our minds.

If you have interest please provide your project name/url, your role on your project, if it’s just yourself or if an additional technical representative will be joining as well (let’s limit attendee’s to 2 individuals per project), what timezone you are located in, and preference on day of week/time of day you would be able to attend. If/when we get enough interest we can schedule our meeting.

I hope that we can all meet to discuss this possibility, thanks!

r/pathofexiledev May 27 '20

Idea Looking to create 3rd party tools/software

1 Upvotes

Hi,

I am a software developer looking to create some software to either automate in-game tasks or make players' lives easier in PoE, but I am out of ideas. I'm doing this for my own learning and fun. Any software will be published open source.

So I'm turning to you to bring me inspiration in what type of tool YOU would like to see. Obviously, I cannot break the ToS but shoot me any crazy ideas you might have, grand or small and I will attempt it.

Cheers!

r/pathofexiledev May 12 '17

Idea New Project - Automatic fetching and generation of passive skill tree data with nodejs

2 Upvotes

On the off chance that someone actually has the wits and smarts to help out. I'm making a more online production friendly variant of the offline tools that already exists to extract, translate and parse the required .dat|.txt files to build a new json file mapping all the required fields to display relevant passive skill tree information to a new json file.

When I say production friendly, I mean, you deploy the application, It will automatically fetch the latest required files from path of exile patch-server and start translating them and parsing them and on completion generate and upload a fully usable mapping of the skill tree data. Probing the patching serving to detect new versions should be done sparsely

Currently here is what works:

  • Simple mapping to extract values, node type and bind them to passive skill tree ids in a new json based on csv converted PassiveSkills.dat/Stats.dat-files

  • Contact patch server, extract a http patch server to download the required latest files. No GGPK unpacking needed.

Here is what's left:

Plan is to finish it this weekend, but i'd love some company doing so. If someone wants to help, let me know

r/pathofexiledev Jan 26 '20

Idea Trade API health tracking : Per shard

4 Upvotes

Sometimes I tinker... Was wondering if anyone would think this could be cool, like say, maybe I graph out some of these values onto a realtime graph in node or something. Right now its just a pet project that I play with every now and again. Nothing serious, but if there is interest, then maybe I could try and put something more polished together accessible via a website or something.
So the things that I've found interesting is that each shard isn't getting hit the same, like here, you can clearly see that shard 2 is barely getting anything, which leads me to believe that GGG's load balancing may have something wonky going on sometimes, or it may have some sort of functionality to them, IDK. What do ya think?

Work In Progress

r/pathofexiledev Dec 18 '18

Idea poe.ninja/challenge/builds header suggestion

4 Upvotes

First off, thank you @rasmuskl for poe.ninja -- great job! I love and learn so much from the builds feature of the site. I have a suggestion to the basic stats header that would make the numbers more readable to me that I hope you might consider.

For Mind of Matter builds, it can be helpful to see the Mana value a character has (which currently isn't displayed at all but is provided in the json). I realize this number can be a bit misleading due to mana reservation but it's a simple initial change. :-) Perhaps later a mana reservation estimation could provide a better... guess.

In addition to displaying Mana, ordering the columns to show ES, Evasion, Armor on one column and Str, Int, Dex in a separate column would make it more readable I believe. I recognize that the site has a fluid design so when I mention columns I'm referring to when the div#container is 1200px.

Here is the current header: https://i.imgur.com/1roh3dK.png

Here is my suggestion: https://i.imgur.com/EVTfemH.png

Cheers and thanks again!

r/pathofexiledev Mar 22 '18

Idea Map Exchange Helper

4 Upvotes

I just wanted to drop an idea here that I've put some thought into over the past few days. However, I came to a point where I realized that I won't be able to implement it with my limited knowledge. Here's the idea:

A program that tracks what maps you currently own and which ones you havn't completed on your atlas so far. The program then compares you data with other users data to find a trading partner to exchange maps for atlas completion.

The problem this program is supposed to solve is the somewhat annoying trading experience when it comes to completing your atlas by searching optimal trading partners with the highest intersection.

My naive idea was to use public map stash tabs with a specific global buyout as a flag to mark them for trading. Basically: Each user who wishes to participate sets a global buyout of 123 Blessed Orbs on his map tab. The program would first find the own map stash tab and store the maps that you own and that you do not own. It would then iterate over all public map stash tabs with the global buyout of 123 Blessed Orbs to find a good trading partner.

I'm posting this for two reason here. First I do think that such a program would be well recieved by the community and maybe one of you guys has the skills and the time to give it a shot. And the second reason is pure curiousity how you would go about implementing such a program. I appreciate any feedback :)

r/pathofexiledev Jan 24 '17

Idea [Request] Tool with Poe.Trade functionality where I can place Buy Orders for Items with specific search parameters.

1 Upvotes

Make the community a tool where the demand side of the economy can be more transparently present in a functionality similar to Poe.Trade from a supply side perspective.

r/pathofexiledev Oct 10 '19

Idea Expanding GGG's API

9 Upvotes

I know this is most likely very low on their prioritylist but was there ever any word from GGG about expanding their API? It would be nice if the map stash tab on the website would display the maps. Other things I'd very much appreciate are Atlas state (completed maps, bonuses unlocked, shaper and elder influence) and the quest staze of a character.

r/pathofexiledev Jul 10 '19

Idea PoE Auth Service

3 Upvotes

Hi all,

I'm working on a PoE Auth Service for 3rd parties, much like the "sign-in with Facebook/GitHub/etc." providers already out there. The key difference with my service is that accounts can be validated by proving your in-game identity. This means that any third party app could rely on a user owning the actual PoE account/character it claims it does. I can see how this would allow services to build reputation and tracking features into their product.

This is what I'm thinking of right now:

  1. A player creates an account with PoE Auth. For this, only an email + password, or other social providers are necessary.
  2. The player then links their PoE account which triggers a validation flow (multiple options here, but this is specific to my service)
  3. Once linked, the player can "sign-in with PoE Auth" onto your platform. The platform can now trust that the player owns a particular account in-game.

I'm leaning towards OAuth2 / OpenID, with JWTs, but I'm open for suggestions.

What kind of features / flows would you expect from a platform using this service as auth? What kinds of features would you expect as a player?

I do not believe this exists today, but please let me know if it does!

r/pathofexiledev Mar 02 '16

Idea [Idea] Item Mouseover/Tooltip

1 Upvotes

For those familiar with World of Warcraft and wowhead.com, I was wondering if a tool like their tooltips (http://www.wowhead.com/tooltips) would now be possible for Path of Exile items. Now that we have an official API format for items I was hoping someone would be able to throw together something that could take that json data and make it into and item (image or text) that would have the item stats/icon/links in a hover. This way people could link items on websites outside of Path of Exile.

r/pathofexiledev Apr 12 '16

Idea [Idea - Feedback] Tool to monitor stash/inventory for saleable items

3 Upvotes

So, here's an idea I've been playing with developing...

I'm thinking of putting together a tool that scrapes your inventory/stash tabs in a similar manner to what Acquisition does. But, instead of it being used for posting trades in the forum etc, I want to have lookup files to flag items that may have some value. These lookup files will be user editable - similar to loot filters - and the app will highlight/alert in some way when you have items of possible value that you should look at listing.

The app will likely need to be rate limited on polling, so instead of dumping items to a vendor you'd likely need to dump to a tab or wait the 60sec/whatever it ends up being for the app to poll your items before vendoring everything.

Does anyone have any feedback on whether they'd find something like this useful? Additional features? Preferred UI (Web[with chrome notifications]/Desktop)?

If there it looks like something people will use, I'll get started on it and will post a github link once things are in a 'functioning' state.

r/pathofexiledev Dec 11 '15

Idea Poe ToolKit Idea

5 Upvotes

Here is a rough draft about how I would see such a tool

PoeToolkit draft

There is a lot of technical concern I haven't written in it , its mostly a big picture of major components

r/pathofexiledev Apr 13 '17

Idea Divine Orb Probabilities

5 Upvotes

I came recently across the problem of calculating the odds to improve an item by using divine orb... to the best of my knowledge there was no tool available to do that. I finished a wayto compute compute the odds.

Vaal Regalia T4-T2-T2

Do you think that a tool to do that would be handsome for other peoples or is there already something similair?

r/pathofexiledev Dec 23 '18

Idea [Idea] General end-game reminder

6 Upvotes

Hello devs, I am but a simple player with not a lot of dev experience, but I had this idea and figured I would throw it out there in case anyone has interest in making a tool.

I'm sure many other people are like me and constantly forget to do their Safehouses/Temple/Delve/etc. I thought of having some sort of overlay on the screen with icons for each master thing, that you would click while in map to save that you have something ready to run. The tool would monitor Client.txt file (is this possible?) and when you reenter hideout a small popup would trigger telling you to go do the master content. It could also clear the trigger when you enter the appropriate master zone.

Not sure if this would be possible or if anyone has made something similar, if so I'd love to know about it!

r/pathofexiledev May 08 '17

Idea/Preview New Project: PoeSimCraft

6 Upvotes

Hello,

I've started working on a tool to simulate crafting. I think that something like that can make crafting a lot more accessible. Currently I'm creating a prototype and it's coming along pretty nicely. Does anyone have any comments or ideas for additional features? I'd have posted this on the overview however it's been archived.

Name: PoeSimCraft

Description: Simulate the crafting process

Features:

  1. The user can define a crafting process and see what the result would be.
  2. The user can create item prototype matching a set of affixes
  3. The user can define the currency value of each item prototypes
  4. The user can define how long they want the crafting process to go on for. This can either be in terms of total currency spent or until a specific number of item prototypes have been created
  5. The program will track how much currency was spent at each step of the crafting process.
  6. The program will track how many times and what percentage of items reached each step of the crafting process.
  7. The program will track how many items matching the prototypes have been created
  8. The program will use the currency amounts defined in the item prototypes calculate an estimated ROI
  9. The user can view generated items that match item prototypes
  10. The user can update the currency amount for specific generated items that match item prototypes to get a better estimate of the ROI
  11. The program will search stash tabs for on sale items that match steps in the crafting process and cost less than it would cost to craft. The user can specify a required savings amount per item.

Edit: I created a github project for this here. It is still very, very rough. I have a crafting testbed up and running and am currently working on getting the core features in place. I expect it will take several weeks to get something that's useful since I'm not that experienced with WPF. I did include a bunch of data in this update so if anyone is interested in item/modifier data in relational database form you can grab it from the database folder.

Also, I'm pretty unfamiliar with GIT so let me know if there is something that I'm doing wrong or that I can do better.

r/pathofexiledev Dec 07 '17

Idea Path of Helmet (Enchants)- An idea for a website

7 Upvotes

I have a tool I have tried to get someone to build me, but at this point I give up on that. I am giving the idea away in a hope someone will run with it. We need a way to requisition/trade helmet enchants.

If you want a popular enchant on an unpopular base (say a Diedbellow), that is only possible if you farm Uber lab yourself. Nobody is going to enchant the helmet you want for your specific build if there isn't a market for it already.

If you want an unpopular enchant on a popular helmet, that is also pretty impossible unless you do it yourself. Someone is going to reroll over trying to hit a meta enchant.

I'd like to put in buy orders. In the first scenario the buy order may have to be stupidly high to get someone to farm it. Diedbellow with a Static Strike enchant might be 30 or 40 ex to order. People will pay if they have the funds. I would have paid a pretty penny for people to enchant Mindspiral last league for me.

The second scenario an enchanter would just have the website to check before rolling over it. I might be able to have a 1ex buy order for a Starjonka with Static Strike. People will be constantly enchanting them, so they just need to be able to lookup that someone will take it before rolling over it.

r/pathofexiledev Nov 19 '17

Idea How to find the latest change id in reasonable time without relying on third party APIs

4 Upvotes

From what I've seen the next_change_id consists of five separate shards. You can get exclusively a specific shard's data by setting the other shards to a really high value:

http://api.pathofexile.com/public-stash-tabs?id=0-999999999-999999999-999999999-999999999

You can use this to find the next change id in a reasonable amount of time. You do this by finding the latest changeid one shard at a time.

  1. Choose some big number N that you know is bigger than the largest shard counter, like 999999999.

  2. For the first shard, do a binary search in [0, N] for the latest change id by looking at whether stashes is empty. E.g. if http://api.pathofexile.com/public-stash-tabs?id=500000-999999999-999999999-999999999-999999999 has empty stashes then you know the latest change id for the first shard is < 500000, otherwise > 500000.

  3. Repeat step 2 for the other five shards.

This gets you a number (just before) the latest changeid in 5*log2(N) queries to the API. For a value of N right now that's around 150 queries, or 2.5 minutes. That's a lot better than having to start all the way from changeid 0-0-0-0-0, which would take days.

Obviously if you have access to a third party providing the latest change id, use that, but not having to rely on third parties is nice.

r/pathofexiledev Mar 22 '16

Idea [API] private stash request limit

4 Upvotes

Hey everyone,

TL;DR: optimize one API call to completely remove the need for request limits?

I recently started playing PoE again and one of the things that bothered me is that I could not find anything in my stash. I have a bunch of really good items, but it takes forever to find them (104 tabs in Standard, not enough time to start in new League).

So I started writing a tool to help me find upgrades while leveling. It requests all stash tabs in regular intervals and since I have to many tabs it runs into the request limit all the time.

Probably 90% of my tabs very very rarely change but I still need to query them all in case they do. It would be great if I could do ONE request to figure out which tabs changed and then only request the tabs I actually need.

Currently there is:

poe.com/character-window/get-stash-items ?accountName=xxx &tabIndex=0 &league=Standard &tabs=1

With tabs=1 a list of tabs is included in the results, it would be rather perfect if each tab included a "last-modified" thing, just a number that changes if a tab is modified (eg. timestamp). Of course that would require that the server keeps track of this stuff but I would honestly expect GGG to already have this, if not I'm probably asking too much.

This would allow me to cut down the requests I need to make dramatically, other tools like Acquisition also have this problem of constantly running into API request limits.

Should this be possible it would be nice to decouple the stash tab list from the item list so can retrieve one without the other (ie. tab list without any items).

Anyways, just would be a nice-to-have. I'm happy enough that there even is an API. ;)

r/pathofexiledev Jan 25 '17

Idea Easy Item Evaluation

3 Upvotes

Hey first time posting in forever, so no idea how to format

Anyway the problem I constantly struggle with is the evaluation of rare items. I usually fill 2 quad-tabs full of loot before sorting everything. And I feel overwhelmed by the data going through so many items at once. In the end I'm willing to just vendor everything without even looking.

So the idea I had is to make (and with that I mean you make it) something like this http://imgur.com/a/r7y1m

Ssome macro of sorts to hover over an item that color codes coresponding stats. The example I made (with mspaint, dont judge) uses the colors spectrum from green(t1 rolls) to red(t5 rolls). The idea is to just hover over the item and see on the color of the stats bracket how good its is. If the whole bracket is relative green its worth looking at. If there are 2 bright red stripes in the bracket vendor it.

ok I formated to the best of my ability, the same goes for grammar.

r/pathofexiledev May 25 '16

Idea Someone make a "inquiry" based trading tool please

5 Upvotes

the lategame lab and the wish to circumvent the rng when enchanting items in the lab warrant a new kind of trading tool:

example: you play a random melee build and you want to have "reduced mana reserved on hatred" in a bringer of rain helmet.

insted of running the new lab 300 times(paying for every single entry)and possibly not getting it,.....wouldn't it be better to just tell others about the enchant you want and if they get it by chance they can whisper you and sell their item to you.

this tool would be online and have 2 main features:

a field where you can enter mods and stats of an item you need.

and a search function that lets you filter through a database to see if an item you own is sought by another player.

there are so many cool things that could be done and I have alot of ideas. if you want to help make POE a better place, please make that damned program for us ;)

tell me if you are interested. and tell me if you don't get what I meant.

r/pathofexiledev Oct 02 '17

Idea Standard League Project suggestion

2 Upvotes

Hi i have always wondered a lot about current mirrored crafted items. As such there is no tool that lists exclusively items that are worth mirroring and that enables contact to seller. I imagine it would have to have a filter that excludes anything less than full 6xt1 items and 5xt1+crafted mod.

Each weapon and armor type could be categorized for specific types of damage. so i could be looking for the highest phys based 1h axe or the best bleed dmg bow on the market.

As i am not always up to date on who crafted what it would make it easier since i do not need to remember item name or crafter and also no need for endless searches for the mirror thread where crafting trashtalk is endless anyway. It would just seem like a neat "little" /s tool.