GithubHelp home page GithubHelp logo

lailloken / lailloken-ui Goto Github PK

View Code? Open in Web Editor NEW
522.0 11.0 27.0 36.23 MB

Path of Exile UI and QoL overlay. Emphasizes ease of use, minimalist design, and seamless integration.

License: MIT License

AutoHotkey 100.00%
pathofexile poe ahk autohotkey path-of-exile overlay

lailloken-ui's People

Contributors

lailloken 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  avatar  avatar  avatar  avatar

lailloken-ui's Issues

improve performance via imageSearch

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.

Item-info window never appears

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!

Chat macros in other apps no longer work while running this program

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.

Suggestion: Ignore list for burnrecipes

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..

Press F3 to search for modifiers

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.

UI Change after patch 3.17.1

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.

v1.23.2 on DX12 not showing up?

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.

Cull indicator

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?

Overlayke issue

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?

Drought Bringer

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

PoE config file

Hello, on start script, got error - Cannot read the PoE config-file. Try fresh install, run as administrator.

It takes time for the required material window to appear.

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.

feature request - setting # of times I want to complete priority recipes

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 ^^)

Leveling tracker text box does not resize properly

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.

image

Tool broken after update

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.

Premades being used instead of recipe?

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.

Left clicking results in the window flashing for a second and vanishing.

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.

image
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.

Project License

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.)

Please remove SoundBeep on startup

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.

[REQUEST] - modification of feature

Hi , thank you for nice job, I really like what you have done so far.

This are just ideas , don't get me wrong :)

  1. for bookmarked recipes, is it possible to do drag drop, or some order management, so you don't need to break whole tree to make an order? Still not sure how to use it, what have higher priority to finish recipe, you said to put biggest on the bottom if I am right.
  2. I would remove prioritize recipes after scanning, instead of that added highlight or counter to bookmarked recipes, so we can safe some space -move function to highlight components here
  3. some button to highlight any component not needed in bookmarked recipes, so I can easily burn something I don't need
  4. set how many of some components are needed to be stored in order to make a recipe , so if counter is crossed you can burn the component as you already have few in stock

thanks a lot :)

Archnemesis window closing on Scan

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!

Search not working

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

No map suggestions for base mods.

image
No maps suggested when you chose just base mods, not recipes. If map search was implemented only for recipes, than count this as suggestion :)

Is it possible for the tool not to use CapsLock?

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.

[REQUEST] Setting the display position of the priority list

Hi, I'm using 1.17.0-beta.
Please make it possible to change the display offset position of the priority list in the config.ini setting.

This is because it overlaps with the description of the material as shown in the screenshot.
bad2

In my case, I want it to appear in the following position
good2

Archnemesis window detection isn't working reliably

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?

v1.27.1 Issues with custom keybinds on PoE

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}

Pressing the '-' '+' button will multiply launch the process

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...?)

DuplicatedProcess

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'

Activate POE after pressing omni key to make it more "safe"?

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!

Feature request - Map-list when browsing for maps

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!

shift+wisdom scroll problems

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.

[GeForce Now] Script windows disappear a second after opening

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.

1.26.4 Timeless Node Auto-Highlight Issue

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.

Potential image recognition Issues at 3840x2160

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.

  • I click scan
  • This is where my arrow points arrow
  • I indicate the mod type for all mods in list
    • even if mods are the same type, I have to select each one individually
  • I can view completable recipes on the right
  • I click scan again, expecting no changes
  • I have to fill out every mod in the list
  • This is my recognition folder (2160p) Recognition

1.26.4 Elegant Hubris Default Display Issue on 4k monitors

The list of notables for Elegant Hubris is so long the list goes offscreen by default (and the tooltip highlight also goes offscreen).
image

Not sure if this affects other resolutions as well. Would it be possible to display this as 2 columns or use a smaller font size by default?

Extra '|' at end of regex breaks it

using the available burn mods function and the query was ^(has|bom|con|dro|sha|ste|blo|stormwe|) with an extra '|' after stormwe, causing it to highlight everything.
image

show amount of completed items

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 ๐Ÿฅ‡

Constant scanning causing lag

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!

How do I tell Lailloken-UI where the Game Log FIle is?

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?

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.