Git Product home page Git Product logo

chaosrecipeenhancer's Introduction

Chaos Recipe Enhancer Logo

Chaos Recipe Enhancer

This app isn't affiliated with or officially endorsed by Grinding Gear Games.

This app fetches your stash data from the PoE servers and shows which items you need to pick up to complete the chaos orb recipe. When you're ready to vendor a set, we'll highlight the item pick order, which is great when you're pulling from messy tabs. Optionally, it can also manipulate your offline loot filter, so you can fully streamline your farm.

downloads release issues Discord Support

User Guide (Video)

Note: This video was published for version 3.23, but the core features are the same. I consider this up-to-date for 3.24 Necropolis league.

CRE User Guide Video Thumbnail

There's a lot of features in the app, so we made a video to help you get started. If you have any questions, feel free to ask in the Discord.

Installation

  1. โš ๏ธ [ New system requirement for 3.24 Necropolis League] โš ๏ธ Install the latest .NET 8 Desktop Runtime (Clicking will download the installer)
  2. Download and install the latest the ChaosRecipeEnhancerSetup.msi

Feature Highlights

  • Query from your personal stash on all leagues (even private leagues)
  • Query multiple stash tabs at once
  • Customizable overlay position & sizes for different screen resolutions
  • Offline loot filter manipulation (online filter syncing not supported)
  • Automatically fetch remaining items when you join a new instance
  • OAuth integration for a secure and simple connection to PoE data services
  • Sound notifications for completed sets
  • Customizable hotkeys for core features (set tracking, stash overlay, etc.)

Screenshots

Stash Tab Overlay

Stash Tab Overlay

Set Tracker Overlay & Loot Filter Manipulation

Set Tracker Overlay & Loot Filter Manipulation

Secure 2-Click Integration with PoE Data Services via OAuth

Login Prompt

Login Success

Copyright

Copyright (C) 2023 Chaos Recipe Enhancer Team

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

chaosrecipeenhancer's People

Contributors

0xd21f avatar b0ykoe avatar c64gamer avatar catinsock avatar coffeeandloot avatar devinvisible avatar erik-chan avatar essyer avatar george-delchev avatar himariolopez avatar irfy avatar jaxxas avatar kosace avatar kxc0re avatar nyxion avatar yenbounger avatar zyertdox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

chaosrecipeenhancer's Issues

Forbidden fetching

I have installed the tool, set my POESSID and whatnot, run the overlay... an error pops up whent i hit the fetch button and every 60s =S

bugs in --> Chaos Recipe Enhancer 1.1.2

Screenshot (14)
hiho i test it atm. first. thx for the counter in the overlay its really nice to have :)
here the bugs i see atm:

  1. Complete sets dont count in the overlay. (stay on 0 the whole time)
  2. atm i see only armours get hide when i have 12/12... atm boots and gloves show me 12+ on the counter and not hide. (Full Set Treshold is 12)
  3. Rings and one handed weapons dont get count as a single one (1 Ring in Stash = overlay show 0 // 2 rings in stash = overlay show 1)
  4. Notification Sound is activated but dont work by fetching
  5. i have 3 complete sets in my stash but the "Set counter" show 0 .... the item amounts counter shows it ok.
  6. when i go to my stash and click on "Stash" to get show a set i dont see any because the sets dont get count in the set counter.

Trying to install 1.0.8 but still have 1.0.7 window

Just started using this tool yesterday and wanted to update. Downloaded 1.0.8 from link, but after installation it still shows old window with 1.0.7 number in it. Is it wrong installation or do i need to clear some cache to refresh ?

Itemfilter hiding items instead of removing the rule.

Hello,

the current behaviour hides items from the filter if they are not needed for the chaos recipe. For example:

Hide
HasInfluence None
Rarity Rare
Identified False
ItemLevel >= 60
Sockets <= 5
LinkedSockets <= 5
Class Body Armours

I suggest to instead remove those lines completely, so the default filter kicks back in.

Advantages:

  • Nobody misses rares that might be high value, but not needed for the chaos recipe.
  • When the user is done with the chaos recipe, he can just turn the options off and after the update the original filter is useable again.

Another quickfix would be to include the following lines to not lose on otherwise great items:

SynthesisedItem False
FracturedItem False
?AnyEnchantment False?

Suggestion: Support for 20% Quality Recipes

As per title, it would be nice if the tool could support 20% quality recipes.

What/How would I expect it to work?
When the "quality option" would be enabled, I'd expect it to work along side the non-quality option.
Whenever a full set is complete, it would still work as-is.
When a full set of quality gear (the minimum quality being a setting ranging from 1~20) is available, I'd expect a combination of the highest quality pieces being selected/highlighted.

When creating a combination, it should take into account that 2 one-handers require 40 Whetstone's, where as 1 two-hander only requires 20; with this knowledge, combination of one-handers might prove to be cheaper than adding quality to a two-hander.
It should also take into account that rings, amulets and belts don't require quality.

Some nice to have would be the option to set how many non-quality armour pieces (or checkbox for non-quality weapons on/off) can be used, e.g. if it's set to 2, then 2 out of 4 pieces can be zero quality (i.e. you'd use the full 20 scraps on it to make it 20%)

Reasons/thoughts behind this suggestion
I've been using a personalized chaos recipe filter for some leagues now, and I have specific filter options for quality items, with 15%+ showing up quite large and for any odd items you'd usually ignore for normal chaos recipes.
I dump all quality items into their own tab. Once I get a full set, I sell it to the shop for 3 chaos (instead of the usual 2 for the unid recipe)

Automatic adjustment of highlight colors based on need...

Rather than having a different highlight color for each item... consider just two highlight colors.

  1. item is useful for the recipe.
  2. item is in short supply with respect to other items already in the tab.

The loot filter should be dynamically changed to reflect the current state for these. If you are concerned about breaking rules with a dynamic loot filter... you could have a function key to refresh the filter settings. Is there also some way to get the game to refresh it's use of the filter when the fkey is pressed?

Can't initiate program

Hi!
I have a problem with starting this App and getting this error.
image
Any tips ?

Ofc I am using lastest version and installed from .msi

ps. If You need i can translate non-english parts but i am pretty sure You probably dont need it.

[Suggestion] Auto-Updater

It seems no one has suggested this yet, so I'll leave it here.
An auto-updater for the program.
Also, it seems when I install new updates without uninstalling the old one first it doesn't get updated at all, still shows the old 1.0.9 version instead of the 1.1.0, I had to uninstall the old one first, then install the new update to show the right version.

Corrupted items are always hidden

First of, thank you very much for making such an awesome tool for the community.

I just installed the tool and went for a test drive. Just to see how things work in preparation for next league. As I was running it with the sextant "Unique Monsters drop Corrupted Items" I found that the boss didn't drop anything at all (on an empty stash). After looking at the hidden items all of them were corrupted.
Since the rest of the loot seems to be integrated seamlessly with my current filter (heavily modified strict from filterblade), I fret this is an issue with the program rather than my filter. After which I've also checked it with the regular unmodified filter. Unfortunately with the same result.

Now this sextant might not be on everyone's map yet when using this tool. Other sources of corrupted items tend to be very good for the chaos recipe. For example corrupted strongboxes, vaal side area's and breaches.

I hoop you can find some time to look into this.

edit: I'm stupid... those are identified and therefor useless...

Rares showing up to 84 ilvl as chaos recipe item's

i found one problem with lootfilter manipulation, it's showing item's up to 84 ilvl as chaos recipe items and i think its not right, it's ruins my filter because i can't turn it back and i have to download one more filter that's not broken, i don't need to see rares at high tier maps really

Unable to click on the stash tab overlay [FIXED]

The stash tab overlay doesn't seem to detect any clicks on it. I can't click the edit button, and I when clicking on an highlighted item with the XXX indicator it doesn't register the item has been clicked.

Any tips on how to get this working?

Stashtab Highlight issues

  1. does the stashtab highlight avoid highlighting items that are lootfiltered by other rules such as 4-links?
  2. control click to transfer an item sometimes doesn't clear and advance the current highlight.
  3. it would be better to just highlight all matching items (for one set) and clear the highlight as each item is transferred.

Set useful defaults

Good user interface design suggests that you should set useful defaults... for example for the highlight colors (whatever they are) as well as for the function keys. I suggest F3/shift-F3/Control-F3 for the function keys.

Suggestion: Save Settings

Right now when closing the program, if you don't have minimize to try selected, your settings will be wiped and you will be forced to redo all of them.

Please save the settings so you don't have to re-configure the program everytime you load it up.

Maybe things like POE Session ID won't save, but at least the rest of the settings should.

[Suggestion] Auto-Hide Overlay when POE isn't focused.

An option to hide the In-Game Overlay when Path of Exile isn't focused or minimized.
Sometimes it gets frustrating when doing anything else, like, searching for items on POE.TRADE because the Overlay is in the way.

Chaos recipe items not being detected for me

I'm trying out the tool for the first time. Downloaded it and compiled. It doesn't seem to be picking up my items except maybe the body armours.

I think it's picking up the right stash tab because I checked the API and it showed the same one I'm looking at. I also enabled the option to see remove only tabs and they are no where near the front. I have the tab index set to "0". The stash tab name is unique (I think) and it seems to match up with the stash overlay where you align the stash slots.

I am sure that most, if not all, the items are within ilvl 60-74.

Is there debug logging for this? Might be a good idea to add an option in the config to enable debug logging. Can't tell what is wrong.

image

[Suggestion] Accessories Icon, and Others.

I'm here to suggest if possible:

  • Add accessories icons ( Example: Belt, Amulet, Ring);
  • Option to make a certain Armor Piece/Accessory to be always visible, even if full sets;
  • Option to change the Notification Sound to a custom one;
  • Option to Add/Remove sounds into the Armor/Accessory drops;
  • A slider to change the size of In-Game Overlay.

Thanks in advance, wonderful program, love using it!

Fetch Start/Stop button is difficult to use

With the need to avoid getting temp-banned from the server... the fetch stop/start button is difficult/annoying. I suggest that it be replaced with a 'fetch' (now) button. There really is little point in doing fetches while not actually "at" your stash. Fetches should performed at the following times:

  • when fetch clicked
  • when the overlay is made visible
  • when the grid is made visible

Also...

  • During the fetch operation, the button should change color to indicate that the operation is in progress.
  • the button should change to a 3rd color after a fetch to indicate that it is in a lock-out interval (say... 10 seconds?) and go green again when the lockout is cleared.

Green: push it to initiate a fetch
yellow: fetching now
grey: can't fetch for a few more seconds.

2 days of non-stop trying to make this work

For the last two days i have been trying to make this overlay work for me. I have installed and removed it more times then i can count, but for some reason it just will not work.

First of all, i connect to POE with steam. When i check the POE website, to see Manage Connections, it shows my email and also my secondary login (steam), Epic Games is not connected.

The account name (is that the name of the character that i am playing with or is this my steam number or something else? I have been using my character name.
I have reconnected many times on the poe site to get a fresh session ID, so that should be correct.
The League I am using it for is: Heist (i just have it like this, no other numbers or anything)
Full threshold I have tried 0, nothing and 3 or 4.
Refresh rate was set to 15 or 30.
Fill Greedy mode, checked or not
StashTab mode: Prefix, Stashtab Prefix (i use the name of the quad tab), I did try to use the ID too and set that to 0 or 0,1
Lootfilter checked and the correct filter is being used too.
I also did keybind all the overlays
Highlight mode, set by set or item by item.

What i do for the test is: I am in my stash tab, the correct one in the right place - when i press STASH i get the popup:
No Stashtabs available! Fetch before opening Overlay. So, the other times i just dont even use Stash and just go for Fetch Start - at this point i always get the message: Not Found (error fetching data)

I really hope there is a way to make this work, this overlay is something that will make me enjoy playing POE again. Because not everybody is a fast gamer where they only need this for a day or two. I would be enjoying this for a long time.

Thanks in advance for any hints or tips

Error fetching data - Forbidden

Settings:
image

Error message when pressing "Fetch Start" button:
image

Running program as administrator (WIndows popup to confirm comes up), rechecked POSESSID value...any ideas what could be the issue?

Minor bug: Thicket Bow

Just noticed that Thicket Bow (2x3 size) wrongly highlighted as 'Weapons' in a lootfilter.

(Bows require a quiver to complete chaos recipe, therefore are not practical)

Problem loading stash tab content

Hi!
I'm having issues with loading my tab, the teal loading bar just keeps rolling when pressing Fetch Start. Is there some limitation to what characters can be used in the account user name? My account name both start and end with a _ (underscore), could this be the issue?

I have reentered the PoeSessionID a number of times as well as the account name and still can't make it work, any ideas?

Thank you!

Frequent crashing

Great tool but I'm getting frequent crashes while using the stash overlay. While mousing over items the game will lag and then crash without any dialog. Also will sometimes crash during gameplay when items are dropping.
sk-dxdiag.txt

Suggestion: Add possibility to recognise stash tabs by suffix.

Currently, you're providing an ability to recognise the stash tabs by either an ID (index) or by a prefix. It would be great if it was possible to recognise tabs by suffix. In game it is possible to have priced tabs with a custom suffix, for instance: ~price 10 chaos - 01, ~price 10 chaos - 02 - both tabs will be listed for 10c and it makes easier for you to recognise which tab the buyer wants an item from. Adding an ability to recognise tabs by suffix, allows us to have multiple dump tabs listed for different prices which would be taken into consideration for chaos recipe, but would exclude other, unwanted, tabs from being included (like a fixed sell tab).

Currently, it is only possible by listing all ID's, which is a tad tiring.

App crash if leave it "running"

Hi, like the title say, I just leave the app run to auto-update while I'm doing some map and in 1 map the app will close alone. As well the auto-refresh that I select to be every 60 seconds and to make a sound, doesn't work for me, and it seems the app crash when it tries to make the first auto-refresh. If I'm doing that by my self the update for the overlay of the app is fine all the time. I'll post a screenshot of my setting for the app, hope this can help, maybe its just something I'm doing wrong/don't understand.

ps. very nice app!

asdasdadw

Clicks not registering

When i ctrl click an item from my tab to my inventory, the item goes into my inventory but the red overlay still shows there where the item was, i have to click the red box again to go to the next item. This also messes up the set complete notification sound as i clicked once or twice previously in the previous step.

fetching takes a long time. i see that there are at least 4-5 more sets possible in my tab but the tool says 0 sets.

pushing the tool, i.e doing multiple things at once, crashes the tool without a warning or anything and resets everything. that is, account name, colour customizations, stash size, stash index,lootfilter location etc.

Belts not updated correctly in filter

Hi there,

first of all thanks for the great tool! It is especially useful for the early days in the league.

I encountered the following problem: Belts don't seem to be updated in the filter settings? Like I set the maximum no. of sets to 6 and have like 20 belts in my quad tab, and they're still showing up highlighted in maps.

And I also have a request: Would it be possible to make the filter show the highlighted items on the minimap or play a sound when they drop? I rarely press the buttom to show the items on the ground, so I miss a a lot of these I think.

Thx again and happy Christmas,
Philey

Suggestion for Enhancement to Not Hide Influenced Items

Thank you very much for this tool, it is extremely helpful. However, I noticed that when I am full on a chaos recipe item, gloves for example, it will then hide all unid'd gloves. This is intended for normal items, but I would like the option to prevent the hiding of influenced items, and instead rely on the source filter for that. I believe you can simply add the "HasInfluence None" line to each of the items that you are hiding to achieve this, and it will then only hide non-influenced items. I believe the current setup is hiding influenced items in an unintended fashion when the chaos recipe tab has enough of that item base type to meet the threshold of the sets in the configuration.

[Request] Refresh stashes on zone changes

Would be great if we could have the tool read the POE log and refresh the stash tabs if it sees the user changed zones or went into hideout. This would be an option to happen in place of the timer feature.

Hotkeys don't work

No matter what I set my hotkey keybinds to, they won't work in game. If I manually click on the "Stash" Button, the overlay will appear, however I can not click on the edit button to resize the window(My resolution is 2560x1440).

Fetch start/stop button behaviour

With the need to avoid getting temp-banned from the server... the fetch stop/start button is difficult/annoying. I suggest that it be replaced with a 'fetch' (now) button. There really is little point in doing fetches while not actually "at" your stash. Fetches should performed at the following times:

  • when fetch clicked
  • when the overlay is made visible
  • when the grid is made visible

Also...

  • During the fetch operation, the button should change color to indicate that the operation is in progress.
  • the button should change to a 3rd color after a fetch to indicate that it is in a lock-out interval (say... 10 seconds?) and go green again when the lockout is cleared.

Green: push it to initiate a fetch
yellow: fetching now
grey: can't fetch for a few more seconds.

why i must update the ItemFilter and stop/Fetch the programm after every map?

Hello...
i dont have a problem to stop/fetch the overlay after switch any location but update the ItemFilter to dont make much fun because i really dont know when i must do it.
1 overlay on fetch
2 start and enter a map
3 update the item filter into the map
4 grab items and before i go out of the map i stop fetching
5 putt all items in the stash and close it.
6 start fetch and must wait 15 seconds to see a update what i must grab in the next map (15sec. is way to much in my opinion :)
7 start with point 2 after upgrade

is there no way to automaticly this process?

Run Overlay button being bumped out

Hi,
Am not sure if I installed it wrong or something but every time I add a new tab it bumps down the save setting and run overlay button out of screen which wont let me save or run the tool. Doesn't matter if it is minimized or in full screen I cant seem to press the run button. Am I just stupid or missing something cause so far I only checked the installer, my scroll button, and screen resolution to try and find run the tool with at least 1 stash tab

Double Clicking is counter to user interface design standards

The required double-click to set the function keys or to set the path to the filter is counter intuitive and contrary to user interface design standards. If you must keep it as a double-click... change the box text to reflect the required action.

Getting Bad Request Error while trying to fetch.

Hi,
I already downloaded 2 times.
I am using account name and used the right SessionId.

This is the settings im using.
ChaosOverlay

When i try to fetch i get this error.
image

I dont want lootfilter update. I dont think its necessary for the tool to work right?

Sorry for boring but i did not find the same problem on issues. Thanks in advance.

Suggestion: Add Contributing Section

Create a section in the readme on how to contribute to the project.
I'm sure there are plenty of software engineers, myself included, that would help with coding of this project. A contributing section is good for laying out the foundation for engineers to get their feet wet and how to run/test/etc.

Bad Request

When run with "SSF" for league... I get "bad request" modal dialog box upon fetching.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.