![image](https://private-user-images.githubusercontent.com/6809142/280571192-bb430853-0075-4561-be14-b03777a8444f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NTgxMTAsIm5iZiI6MTcyMzg1NzgxMCwicGF0aCI6Ii82ODA5MTQyLzI4MDU3MTE5Mi1iYjQzMDg1My0wMDc1LTQ1NjEtYmUxNC1iMDM3NzdhODQ0NGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MTdUMDEyMzMwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmRiMmQ0ZDg2ZDA1MzJhZDQyY2VmOGE2YzYyOTdkZjllZDAyOTczNzcyZjA3Zjk4ZTkwNWE4NWRmYjVmZjk3OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Ygr7AsuICAmGuLGLuLHcTlG_wYPNJNe2qNEDy03WMJc)
Welcome to PoeStack - Sage, Sage is a plugin focused tool to help enchance you Path of Exile gameplay. Sage is currently in development but you can explore the code base or take a look at the links below to learn more.
Plugin based Electron app for building Path of Exile tools
Home Page: https://poestack.com/
License: Other
I've setup the base project https://github.com/PoeStack/poestack-sage/tree/main/src/tactics-image-gen it generates this test image currently https://github.com/PoeStack/poestack-sage/blob/main/src/tactics-image-gen/test.png
We want to build a jar that takes an input similar to this https://github.com/PoeStack/poestack-sage/blob/main/src/tactics-image-gen/example_input.txt and generate a nice looking bulk image for posting to TFT.
Things we would want to include
All of this should be in the assumed to come from the input file, this is just an image generator it will have no connection to anything besides the input file
Create a tutorial for creating a base script, add instructions to the getting started docs.
Describe the bug
Poestack lists the gilded sextant as "Possesed Gilded Scarab", like shown on the first picture down below. However when you try to buy them using the Poestack tool, you can only search "Gilded Scarab", which results in the Compass not showing up, unless someone manually typed in their compasses. Same goes for the other varaeties of the compass. I figure that the miss match between the search query on the side "Gilded Scarab", and the listing query "Possesd Gilded Scarab" causes the issue.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Searching for "Gilded Scarab" should show the listed Possesed Gilded Scarab compasses from TFT's bulk compass channel.
Screenshots
Example of a seller on TFT discord:
Search on Poestack:
Desktop (please complete the following information):
Describe the bug
The site is basically un-usable on firefox
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Describe the bug
i try search [Gilded Scarab], but dont show result correctly, when start page, show all result for 1-2 second, then all result hide, and some times show only 2 result [after hiding all result]
//---
and i test it now, this bug is for all scarabs [Rusted Scarab] [Polished Scarab] [Gilded Scarab] [Winged Scarab]
//---
so this bug make me, buy [Gilded Scarab] from tft>compass-channel directly.
To Reproduce
...
Expected behavior
...
Desktop (please complete the following information):
Additional context
...
Explore the Client.txt file and add more events like https://github.com/PoeStack/poestack-sage/blob/main/src/echo-common/src/poe-log-service.ts#L32 so there is less manual parsing needed in plugins.
Add any useful events you find from looking at your Client.txt
There is already a GHA that runs on push to main that builds everything and publishes plugins, use this as a base to setup a GHA to run on PR so we can know if a PR will build without errors before merging it.
We need a plugin that lets people:
Add a service that plugins/common lib can publish status events to using RXJS.
Add a display in the footer (similar to what most ides have)
Make it so when you click on the status it shows the last few events in a small popup
Describe the bug
If you toggle "Reduce Stacks" and use "Min Total Value" the "Total Div Value" could be calculated incorrectly.
Example items with which the bug appear frequently:
chaos orbs, sextants, stacked decks, ...
Basically if you use the Reduced Stacks option, you see like 2div worth of chaos.
if you say your "Min Total Value" is like 215c, then all those chaos orbs and sextants won't be counted into the total.
Since the tool just looks at each and every stack itself and not the "Reduced Stacks".
To Reproduce
Setup steps to do:
Steps to reproduce the behavior:
Expected behavior
The chaos orbs should be counted into the "Total Div Value" when you enable the "Reduce Stacks" if they all together are in reach of the "Min Total Value"
Desktop (please complete the following information):
Additional context
I wrote a simple JS that grabbed the "Total Value" for each thing and added them up.
After a 20 map session the difference when you selected a min-value of 215 was ~50div
Because all the sextants, chaos, stacked decks and voidborn reliquary keys where not counted into it.
Also PuzzleBoxes are not getting fetched atm, would be nice if they where.
We need to support unique relics, because they are in the basegame now and quite valuable. They should be handled like invitations, because they are consumable and not stackable.
Key questions to answer:
Create a compilation error in a plugin or echo-app
Run ./gradlew npmBuild
at the project root
The build will pass
Plugins which are failed to load should be marked as error and be disabled.
Other plugins should still be loaded, if they don't fail
We need to add a logging library where each plugin can easily log information.
We need a default sort order for plugin nav items in the side bar
We also need a way for users to reorder them
The current header is more like mac.
We need some header for windows environment.
This panel may be expandable with plugins
Example in used in exilence next.
Describe the bug
For the current league's Stash view (https://poestack.com/poe/stash-view?league=Affliction), the valuation seems to hit a wall near or at 175c. Perhaps not coincidentally, this is also the Div to Chaos exchange rate at the moment.
When a stash tab's value exceeds that imaginary point, the valuation drops to 1.xxx chaos in my case.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Expected behavior is that valuations would be graphed correctly.
Screenshots
[If applicable, add screenshots to help explain your problem.]https://media.discordapp.net/attachments/851598524298952745/1185784344325935237/image.png?ex=6590deba&is=657e69ba&hm=5dfcc03956a256aae9dc43f7c358d34a593d64501bd57d1e3cc97e5175c24cb8&=&format=webp&quality=lossless&width=884&height=480
Desktop (please complete the following information):
We need to support valuation for awakened support gems
Note: I'm using Ubuntu on WSL2, OS is Windows 10.
I was following the steps described here https://poestack.github.io/poestack-sage/development-getting-started.html#project-setup.
No issues until the npm run start
step. Got this error when running that command: electron: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory
.
I fixed the issue by running sudo apt install libnss3-dev libgdk-pixbuf2.0-dev libgtk-3-dev libxss-dev
. Just wanted to call this out, maybe worth adding to the guide.
Afterwards when running npm run start
, the electron app loads but I see these error messages:
start electron app...
[11910:0406/134947.845597:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/user/1000/bus: No such file or directory
[11910:0406/134947.845684:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/user/1000/bus: No such file or directory
[11910:0406/134947.845753:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/user/1000/bus: No such file or directory
[11910:0406/134947.845801:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/user/1000/bus: No such file or directory
[11910:0406/134948.049665:ERROR:connection.cc(579)] Cannot send request of length 56337872
[11910:0406/134948.060228:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/user/1000/bus: No such file or directory
[11910:0406/134948.078761:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: unknown error type:
Edit: The electron app doesn't seem to work. When I click the action.syncAuth
button, I get the error at the bottom. Attaching screenshot:
https://www.npmjs.com/package/electron-overlay-window
Look into adding this lib and building a common way for plugin authors to use overlays in plugins. Make sure the way we add this works on Windows/Mac if possible.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.