lailloken / lailloken-ui Goto Github PK
View Code? Open in Web Editor NEWPath of Exile UI and QoL overlay. Emphasizes ease of use, minimalist design, and seamless integration.
License: MIT License
Path of Exile UI and QoL overlay. Emphasizes ease of use, minimalist design, and seamless integration.
License: MIT License
Hi , thank you for nice job, I really like what you have done so far.
This are just ideas , don't get me wrong :)
thanks a lot :)
Hi Lailloken,
I'm wondering if you could change the scan process to use a screenshot instead of live search on the screen, the performance would be much better, and the user experience would be better as well, you will be able to start a scan, and continue to fight monsters.
https://www.autohotkey.com/docs/commands/ImageSearch.htm
if that is implemented, you could also add a config to enable auto-scan:
Whenever an altar is opened, a screenshot is taken, and the scan begins in the background, a progress bar appears on the side (xx/64). once the scan is finished, new scans will not be triggered in a set amount of time(10 seconds maybe?), during this time, the player can open an altar and the first priority receipt is highlighted automatically, (if no priority receipt is available, then a burn receipt is highlighted).
I understand that you probably have a lot of other things to do, and you have said that you will not be adding more features, but I just want to put this idea out there, I appreciate your time and effort in this project.
Hi, using 1.20.4 here. When I can get the tool to appear, it works great -- but whatever system you're using to detect the Archnemesis window doesn't usually work for me. If I delete my config file, I can get the bottom (alphabetical) window to appear... but only if I mouse over one of the recipe tokens so its tooltip is open. The initial scan works fine, after that.
I can pick recipes and stuff for that first session okay, as long as I continue to mouse over an item and then quickly click the recipe I want. But once that first window is closed, even mousing over items to show the tooltip doesn't bring back the GUI.
From poking at the code, it looks like you're using text detection for the word "Archnemesis" on the screen, is that right? I guess it's supposed to pick up the text in the header? I do have ReShade running, but I tried turning it off and the problem still persists.
Is there a way I can lower the sensitivity on the text detection, or have a hotkey to force the GUI open, or something like that?
I'm not completely sure if this is a bug as I've tried reproducing the problem at 1440p and I'm still seeing the same error.
If a preferred recipe is set and there are missing components add a suggested list of maps to run based on the components missing.
I know it is possible to see a suggested list by hovering over the missing components, but when switching to map-tab this list disappears and it can be hard to remember 10+ maps.
So if possible have a way to keep the overlay open when searching for maps, either with some key-bind or detection of map-tab UI.
Thanks for a nice tool!
Thanks for this cool project :)
When trying to get the shift+wisdom scroll working it shows briefly:
Item-info: item not supported
I did get it to show up once, but I'm not sure what I did differently. I'm using old rings+belts I had in my stash.
Long press on middle mouse button does show the window.
Item highlight key is set to alt - should I try changing it? I closed awakened poe trade to make sure it wasn't messing.
It just worked again on the first ring, but said item not supported on the following ones.
Also, though it's minor increasing the item-info tooltip size, the number stays 0 in the middle, though the tooltip size is changed.
As of version 1.24.4, chat macros in my other apps no longer work. The problem persists in newer versions of the app, but not in version 1.24.3. I am using SlimTrade and Awakened POE Trade, and none of the chat macros in either app works. Sometimes it will just open up chat and leave it focused, sometimes it brings up the escape menu instead of doing anything in chat. If I have chat opened and focused, the shortcuts from SlimTrade will work, but not the ones from Awakened POE Trade. The problem is definitely resulting from this program, since it is resolved by closing out the macro.
I suspect the problem is related to the bestiary features that replace typed words, but I can't turn the feature off directly to test my hunch. The problem persists whether or not I've set up image checks for bestiary and regardless of the status of those checks.
I start up ''Lailloken UI.ahk'' nothing happens, no overlay nothing.
I am on windows fullscreen(1280x720)
Hey posted on Reddit before about the left clicking issue (tried the 1.1 version and the latest beta), it might be something on my end, this is a pretty minor issue and I usually work around it by just holding right click and clicking the name of the bookmark.
When I click on a bookmark name, the sub-component window flashes for a fraction of a second. The 'clear' button either has a grey or blue selection outline around it.
If (each time I click on a bookmark-name), I click an empty space in the black container box (between bookmark names or to the right of them), then click on the name, they load as intended with holding left click. If I try to click one without doing this, the name just flashes and instantly disappears.
Holding right click down and left click also works. I guess the window tries to grab focus sometime after the bookmark is clicked?
Also just to add I wouldn't really worry about this unless someone else has issues, it could just be me and holding right click isn't really an issue for me. Just figured I'd post some more information in case it became a widespread issue at some point.
This would be useful for individuals farming components to sell completion, such as in the archnemesis III challenge. It probably has other use cases as well.
When clicking on a recipe in the ready/burn recipe window it blinks and does nothing. Everything else seems to work. I can scan and track recipes and I have no problems with click hold.
AutoHotkey 1.1.33.10, script version 1.20.2
I also use Awakened PoE Trade but no other overlays
When right clicking to auto pick recipe the floating window with missing items will be reset to center of screen if open.
When I click the Scan button in the Archnemesis window, the Archnemesis window closes before actually starting image recognition.
Subsequently, it does not recognize the first component (top left) since the Archnemesis window is closed.
After looking into the main script (Lailoken UI.ahk) I saw that there is an Escape-button send in line 1259 that causes this behaviour.
I'm not sure what exactly this send is supposed to do.
Line 1259: SendInput, ^{f}{ESC}
Reopening the window does not remove filters or search queries (which in my trials seem to throw off the image recognition).
Also there isn't really a command to reopen said window.
Commenting line 1259 out solved the problem for me.
Thank you for this great tool!
Just a small request, but there is a soundbeep on line 259 of the main ahk file that fires on game startup, which is excessively loud for some reason.
Commented it out locally as it's not needed as far as I can tell. Please remove this on the next release.
as title, thank you for this amazing tool.
Sometimes the highlighting feature from clicking on a socket fails to highlight any nodes.
I tried to check the shadow socket with the following jewel
Item Class: Jewels
Rarity: Unique
Brutal Restraint
Timeless Jewel
--------
Limited to: 1 Historic
Radius: Large
--------
Item Level: 86
--------
Denoted service of 6274 dekhara in the akhara of Asenath
Passives in radius are Conquered by the Maraketh
Historic
--------
They believed themselves the most ordered, but that tradition turned their forests to salt.
--------
Place into an allocated Jewel Socket on the Passive Skill Tree. Right click to remove from the Socket.
and
Alchemist's Genius
Attack + Cast Speed
F-Charge on Kill
Maximum Life
Non-Curse Aura Effect
Onslaught on Kill
selected
The application didn't highlight any nodes.
1.14.1 works just fine. 1.14.2 Takes multiple seconds to scan 1 image.
Post any bugs or issues related to Overlayke here. Screenshots with miscalculations would be appreciated.
https://imgur.com/a/iIKNVHn
I have it ready on the fork here so if enough people are interested and if Lailloken agrees this can be added in this main version.
Hey, the features showcased in the README look amazing. It sure has grown a lot ever since I first saw this on the PoE subreddit which is great to see.
But I couldn't find a mention to the project's license anywhere. Would you be willing to add a license to the project? No license essentially means "my code, don't touch it, don't use it for your own", which is unfortunate because I would've liked to fork it to tweak it to my needs (specially since the README says "I will not be taking code input or optimizations from people").
(I mean, I can still do that, but it wouldn't be very nice. The other option is clean-room reimplementation which is a pain.)
Example: My build absolutely cannot run drought bringer.
With the new autoscanner I want to prevent accidentally doing drought bringer recipe as a burn recipe.
While the recipe itself would not kill me, but I would need to manually delete drought bringer from the inventory (as I would never add it to a monster), and I want to prevent that from happening in the first place..
Hi,
first, thanks for your software. I was wondering if it'd be possible to draw a cull indicator over health bars. Basically, if I'm not mistaken, all mob health bars take the same amount of space and are drawn on the same position on the screen. So it should be possible to calculate where the 10% would be to draw a line there so that if we see health fall below that line we know we can cull. Right?
First of all let me say... What an amazing overlay you've made. Thank you so much for it.
Now. GGG did some improvements with the archnemesis interface and they moved things down a bit to make room for their filtering system. I'm sure you are aware of it, but I still wanted to report it. Basically the overlay doesn't line up anymore.
Again. Thanks for your work.
Have a good weekend.
Hello, this message, "Press F3 to search for modifiers" is stuck on my screen whenever i press press omni-button on cluster jewel and press on "crafting table" option.
If i press F3, my character uses skills and quest menu pops-up.
hey,
just downloaded Lailloken-UI. looks very impressive, thanks for sharing!
one thing i noticed right away: if i press the omni-key, while the menu is open, most key presses do not get registered by POE (flasks, movementskill, guardskill etc.),
would it be possible to activate the POE window after bringing up the omni-key menu, just to make this thing more safe? lets say i press the omni key on an item in my inventory, only to notice that i am standing in some random degen ground effect. pressing my life flask wont register. i first have to click in the POE screen to use any keybinds.
thanks!
In case you don't have anything better to do ๐คฃ
I got my priority recipes, but only really care to have X of each (either globally or preferably individually set-able (clicking on the recipe in the UI puts +1, right-click -1?)), after which I can remove em.
Let's put Inno-Brine-Treant-Tuko to priority. Currently everytime I can make any of these or the sub-recipes, it'll show as a priority. That's great, but there be bottlenecks. I make my X sets of Mana Siphoner/Drought Bringer, but then I don't really care about these cause I'm waiting to finish Sol/Lun, and don't wanna highlight those recipes anymore.
This can be circumvented by not using Inno-touched, but individual parts/subparts, but becomes annoying/impossible if I'm juggling more recipes :)
Or say I have X = 2. I make Brine/Treant/Tuko ahead of time, and am just waiting til I can finish my Inno. Now I'm in the process of making a spare set of these 3 ^. I finish Heralding Minions (BK), they don't show up as a prio anymore. Finish Ice Prison (BK), no more prio. Finish Storm Strider (BK), make BK#2, I can take it off prio, but in the process of creating another the materials can get used for w/e instead :)
Now a sub-request to this: a way to highlight what basic materials I'm missing to finish all my prioritised recipes (minus my inventory ofc, or perhaps just list a total # of each basic material that gets used in your prio recipes? or a highlight for basic ingredients that you need a lot of) (times X if implementing ^^)
Is it possible to perhaps be able to assign a hotkey to show the interface instead of it constantly scanning to see if you have opened the tab which I assume it is doing? I am getting horrible frame skips when I have it running sadly. Otherwise this tool is amazing!
When I left click on the favorites list, it now takes a considerable amount of time before the material window appears.
As of 1.21.0, this behavior was already in place.
In previous version, the material window appeared the moment the left click was pressed.
I prefer the previous behavior.
Whenever Caps Lock is on (which happens from time to time, because its bound to push-to-talk in discord) and i use the tool, Caps Lock is being "activated", effect of which is microphone starts working (along with notification sound).
This is exact issue i had with good old PoE-Trade-Macro back in the day. Here is a ticket i created on its github - PoE-TradeMacro/POE-TradeMacro#615 - which mentions the solution for this, hopefully you can implement it.
Hi, I'm playing Path of Exile in Geforce Now. Not using any color filters. The first time I ran it and scanned my inventory, it worked. On subsequent launches, it just sounded like a vibration, which apparently means successful launch of the program, script windows would appear for a couple of seconds and disappear. I could not get them back. Completely reinstalling the program doesn't help.
Hello, on start script, got error - Cannot read the PoE config-file. Try fresh install, run as administrator.
if you have time/feel like it, I would be very pleased if a counter could be added for how many of the items you already have
This is useful to know if I should build more of (especially) the intermediate types or if I can burn some 'needed' recipes
(like if I have 6 frost striders I might want to burn a few to make space in the inventory, or if I only have 1 invulnerable I might want to already make a second)
Any way great tool, and a big improvement over the native one. i was actually skipping the mechanic before I found this tool so thanks a lot ๐ฅ
Copied the new files and now I'm getting Error at line 21.
#Include file "data\Class_CustomFont.ahk" cannot be opened.
This program will exit.
Not sure if this is maybe related to my somewhat unusual 2400x1600 resolution, but the leveling tracker text box does not size properly when changing pages unless I open the settings page and change either the font size or opacity. That fixes it until the page changes again. This unfortunately makes it pretty much unusable for me right now.
I've managed to get the frame the right size. How ever trying to right click to mark the entrance it says "scan the tablet first". If I understood correctly I scan the tablet by using the omni-key that is middle mouse. Doing that I get "custom highlight-key detcted: omni-key setup required". How do I setup the omni-key?
My friend asked me to put up this issue:
Is it possible to make it an option that you can set for a number of components so that when you own more than X of a certain type then it gets added to the "Available to burn" list.
For example, if I have the limit set to 3 and I have 3 Hasted then Hasted gets added to the burn list
Sugged map list is empty if you close and reopen it.
I am loving the app so far, but I can't figure out how to get the Mapping Tracker or Levelling Tracker to work. The Mapping Tracker just stays at "Not Tracking 00:00" no matter where I go. I am worried the app can't find the client.txt file, and I can't find anywhere in the installation process to direct it on that file path. Did I miss a step of the installation/set-up? Or is something else going on? Do I have to unzip the file into a specific place?
I have Treant horde in my inventory and I have the Treant horde recipe ready in my inventory ( Toxic, Sentinel, Steel Infused).
When I click scan i see Ready: Treant Horde
But when I click Treant Horde it's selecting the already made Treant horde instead of the recipe.
It does this with other things too.
A few times the game started the script asked to rescan for fresh install but now I've restarted the game and the script and the script's archnemesis helper just does not show up at all. I can type /llk to bring up the menu and other functions (notepad) seems to be functional. Delete completely and maybe redownload? I am on Windowed Fullscreen, 1920x1080.
Every time I click the '-' '+' button to change the font size, the process is duplicated.
By the way, when I right-click on the tasktray icon and 'Reload This Script', it reloads without any problem.
(Perhaps I am the only one experiencing this problem...?)
It is not a critical problem because if I restart the system, the font size will be displayed as I want it to be.
OS:Windows10 64bit
Lailloken-UI v1.21.2
Authotkey Version is 'v1.1.33.10 - August 29, 2021'
I have inventory binded to C and when I press omni-key my inventory also opens (because seems omni-key sends Alt-Ctrl-C) closing for example betrayal window. Character screen (default on C) does not react to Alt-Ctrl-C but pretty much everything else does.
Also having 'highlight items' binded to Shift I have to manually edit the script to get advanced info from items. Bit compatibility issues here and there because custom binds.
Noticed small typo on line 2303 while trying to get gwennen redex string to work
SendInput, ^{a}{v}
Hi there! Thank you for this awesome utility! First time enjoying new league content with great UI :)
For some reason it shows that i have 3x Drought Bringer while i have only one. Checked others in my list, didn't found any other issues for me. I tried to remove settings and scan again, nothing changed.
https://i.imgur.com/jl4xvFS.png
I'm not able to ever see any item-info popup. The script is running, I can see the config menu. I have calibrated.
The only other window I see other than setup window is when I click on "Betrayal-Info" configuration.
Resolution is set to 2560x1440 (what my monitor is using).
Not sure what else to try! Any ideas? Thanks!
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.