-
Contributor
Another bugfix patch, this makes a few adjustments and fixes the issue where Id/Vend/Sort hotkey would fail with the "You are not on a character" error message.
Code:
Version .06.10 October/28/2019
--------------------------------------------------------------------------------
Adjusted loot vacuum to break out of loop each time it finds a color
this will cause it rescan and find the same item to click
reduces the amount of toggling between two items if close by each other
Added Loot Vacuum adjustments to the controller functions
Fix for missing Mouseover colors when checking for Unique items left in inventory
Now just uses the empty inventory color instead
also adjusted the sleep timer a bit longer between checking if its stashed
Added Prop.ItemBase to the Loot filter, another oversight
This will let you filter items more specifically than the Stats.ItemClass
Fix bug which caused error "you are not on character" when using item sort
Originally Posted by
redpepsi
Tried giving it a try to use Window Spy but I'm too dumb to make it work. Don't even know what to edit and where. Am I supposed to edit Library.ahk?
Ok It was super easy to do, just subract the difference of the two resolutions from any location on the right, and subract the dif/2 for the vendor and div trade menu. (480 pixels difference between 1440 and 1920)
Last edited by thebbandit; 10-28-2019 at 02:29 PM.
-
Post Thanks / Like - 1 Thanks
redpepsi (1 members gave Thanks to thebbandit for this useful post)
-
Contributor
Code:
Version .06.11 October/28/2019
--------------------------------------------------------------------------------
Added new ratio "Classic" for 4:3 ratio
1440 x 1080 or 800 x 600
-
Post Thanks / Like - 1 Thanks
redpepsi (1 members gave Thanks to thebbandit for this useful post)
-
Member
When using Classic, shouldn't the Calibration Wizard get the coords right?
Where do I change loot interval between clicks? Continuous pressing on vacuum key kicks me out of the game for "too many actions too fast". Or should I click and pause/ click and pause?
Also pc resolution is 1680 x 1050, game is 800x600. Only game window matters right
Last edited by redpepsi; 10-29-2019 at 08:34 AM.
-
Contributor
its using the value from the built in variable A_ScreenWidth and A_ScreenHeight, that may be why your having the issue. I just went ahead and replaced those with the width and height of the game itself. Easy
I was thinking about it though, and if you have the game in windowed mode it will not work, that was also probably something you didnt mention. It needs you to have it running fullscreen windowed.
Last edited by thebbandit; 10-29-2019 at 10:31 AM.
-
Post Thanks / Like - 1 Thanks
redpepsi (1 members gave Thanks to thebbandit for this useful post)
-
Member
Originally Posted by
thebbandit
its using the value from the built in variable A_ScreenWidth and A_ScreenHeight, that may be why your having the issue. I just went ahead and replaced those with the width and height of the game itself. Easy
I was thinking about it though, and if you have the game in windowed mode it will not work, that was also probably something you didnt mention. It needs you to have it running fullscreen windowed.
Hmm, you're right I didn't mention it. I'm using windowed as on my work computer I can't run it on fullscreen. Though it should work on my own pc(haven't tried it yet).
Though loot vacuum works perfectly. Just trying to make it slower actually to avoid kicks.
Last edited by redpepsi; 10-29-2019 at 11:22 AM.
-
Contributor
This has been a busy week, but I am back to work on the script with the next update aiming to finally fix the delve health globe issue for pure life or MOM builds. Just wanted to give you guys a link to the Loot filter I have been working on in the background, it has much better colors for the loot vacuum. The colors I had originally used were a bit too common in the game and was causing some issues. Feel free to load this filter and edit it however you please, its linked to a throwaway account to protect my identity ofc
FilterBlade - PoE Filter Customizer - Finetuned for NeverSink's Filter
-
Member
Hi love the script but would it be possible to have auto detonate mines on a toggle (just like autopot or auto quicksilver) since in a lot of encounters you can actually prestack decent ammount of mines.
-
Contributor
Originally Posted by
istnieneboze
Hi love the script but would it be possible to have auto detonate mines on a toggle (just like autopot or auto quicksilver) since in a lot of encounters you can actually prestack decent ammount of mines.
sure that sounds like a great addition, I have gone ahead and thrown together a quick implimentation of a pause. Double tap the detonate key and it pauses detonations, press the key again once the boss spawns or w/e and it resumes.
For now it is assigned to the default hotkey of "D", but eventually want to get it to be assigned in the hotkey section. Just couldnt figure out how to get the hotkey working properly.
Code:
Version .06.13 November/02/2019
--------------------------------------------------------------------------------
Added a pause function for the Auto-Detonate Mines
Double tap the detonate key to pause Auto-Detonate, press again to resume
Adjustments to the ingame loot filter for using loot vacuum
New default colors are 0x6565A3, 0x383877, 0xC4FEF6, 0x99FECC
Update your loot filters if not already set to custom colors
I have uploaded the new pack to the github page
This link will allow you to load the filter and edit to your liking
It now uses slightly redish brown and Yellow as the backgrounds
https://www.filterblade.xyz/?profile=throwawaysfortheplebs&saveState=Wingman&platform=pc
-
Post Thanks / Like - 2 Thanks
-
Member
Hey!Can support 2560*1440?
-
Contributor
Originally Posted by
xyf1
Hey!Can support 2560*1440?
Yes, 2560x1440 is 16:9 ratio, which is the default ratio. In the aspect option make sure you have selected "Standard", which is the 16:9 sample locations.
You will need to go through the calibration wizard to ensure you grab the correct colors, in the Configuration Tab select "Run Wizard". Then once you finish getting your samples, go ahead and open the "Show Gamestates" gui and it will confirm if everything is working.
Last edited by thebbandit; 11-03-2019 at 11:08 AM.
-
Contributor
Cool new improvements! I got tired of scrolling and reloading the GUI for the CLF and decided to finally make a fix for that. This is so much easier to make new filters and to edit old ones. No longer need to scroll back to the position of the filter and click add, then wait for it to rebuild etc, now you can edit one filter group individually in a new GUI window. Also when you add a new group it will go straight to the edit window, and then let you make all the adjustments before it goes into the main window. This saves a ton of time when you want to pop in a new filter.
Dont forget to set up the new Veiled items tab that is now available in the Inventory Tab, or disable it if you want to hold onto veiled items.
Other general improvements by fixing some bugs related to the Loot Vacuum, Auto-Quicksilver and Item Parser.
Code:
Version .06.14 November/04/2019
--------------------------------------------------------------------------------
Massive Improvements to the Custom Loot Filter's usability
Added new GUI that pops up when creating a new group or editing old one
Edit the group without needing to reload the entire Main GUI
Click the Finish button to reload the Main GUI
When done adding/editing groups dont forget to Save Loot Filter
or click Delete group to remove from array and reload Main GUI
Added tooltip to indicate its loading the menu structure
Added GroupBox around each section to better visualize the layout
Adjustments to the Loot Vacuum
Added delay option for loot vacuum after finding and clicking an item
Use the dropdown list to choose the number of MS to sleep after clicking
Default is now 15 ms (one cycle)
Default AreaScale is now set to 60 for fresh install
This should fix the issue people are having with being disconnected
Added new stash tab for Veiled items
Find its settings in the Inventory Tab
Default is enabled, disable if you want to keep them in inventory
Improvements to the Auto-Quicksilver script GottaGoFast
Fix for it seeming to pause the QS for several seconds
Reformated parts of the flask logic code
removed extra lines as well as unnecessarily saved vars
Implimented width and height for resonators into the item parser
-
Post Thanks / Like - 1 Thanks
yoshi244 (1 members gave Thanks to thebbandit for this useful post)
-
Member
Originally Posted by
thebbandit
Cool new improvements! I got tired of scrolling and reloading the GUI for the CLF and decided to finally make a fix for that. This is so much easier to make new filters and to edit old ones. No longer need to scroll back to the position of the filter and click add, then wait for it to rebuild etc, now you can edit one filter group individually in a new GUI window. Also when you add a new group it will go straight to the edit window, and then let you make all the adjustments before it goes into the main window. This saves a ton of time when you want to pop in a new filter.
Dont forget to set up the new Veiled items tab that is now available in the Inventory Tab, or disable it if you want to hold onto veiled items.
Other general improvements by fixing some bugs related to the Loot Vacuum, Auto-Quicksilver and Item Parser.
Code:
Version .06.14 November/04/2019
--------------------------------------------------------------------------------
Massive Improvements to the Custom Loot Filter's usability
Added new GUI that pops up when creating a new group or editing old one
Edit the group without needing to reload the entire Main GUI
Click the Finish button to reload the Main GUI
When done adding/editing groups dont forget to Save Loot Filter
or click Delete group to remove from array and reload Main GUI
Added tooltip to indicate its loading the menu structure
Added GroupBox around each section to better visualize the layout
Adjustments to the Loot Vacuum
Added delay option for loot vacuum after finding and clicking an item
Use the dropdown list to choose the number of MS to sleep after clicking
Default is now 15 ms (one cycle)
Default AreaScale is now set to 60 for fresh install
This should fix the issue people are having with being disconnected
Added new stash tab for Veiled items
Find its settings in the Inventory Tab
Default is enabled, disable if you want to keep them in inventory
Improvements to the Auto-Quicksilver script GottaGoFast
Fix for it seeming to pause the QS for several seconds
Reformated parts of the flask logic code
removed extra lines as well as unnecessarily saved vars
Implimented width and height for resonators into the item parser
CHEERS mate for all your updates! especially the auto detonate mines pause
-
Contributor
Big update coming, will fix the delve health issue and provide new way to use utilities: Detect buff icons!
Stay tuned, will be very soon!
-
Post Thanks / Like - 1 Thanks
sushix (1 members gave Thanks to thebbandit for this useful post)
-
Contributor
I finally fixed the delve life issue! I was racking my brain trying to figure out a method of using the overhead health bar for quite some time. Its rather complicated because the OHB is always moving with your character and slightly moves up or down by a few pixels that you don't really perceive. It also offsets to the left or right when you open menus etc. But after tinkering with the FindText library, I have finally found a method of detecting the healthbar at all times! It can detect the healthbar for any character type under any situation using the same match string, which was important to prevent the need for calibration. Other things were figuring out how to make sure the OHB didn't move while a scan was underway, and ensure it does not fire when making screen transitions. I cannot guarantee that it will be perfect 100%, but I can say I tested at standard 1920x1080 with Auto-Quit enabled and its working for Life or Hybrid characters! Would like to hear feedback if this function works for other scaled ratio as well.
The other huge addition is a new Buff icon detection system that is now tied to the utilities. You heard that right, DETECTS ANY BUFF ICON. Using the Capture GUI from FindText which I have modified to make simpler, you grab a capture of the icon and convert it to its ASCII equivalent. This will now allow you to insert the Converted string into the Icon editbox for any of the Utilities. Once you have the converted string pasted into the Icon box, check to enable the utility and it will scan for the buff icon and fire the key if it is missing. Use the CD to set the refresh rate in MS, if it finds the icon it goes back on CD without firing.
Another nice change is the right click context menu of the script's taskbar. You can now find useful functions like the calibration tool, gamestates, and capturing icons.
Read the patchnotes for a full description of all the things that have been changed in this release!
Code:
--------------------------------------------------------------------------------
Release Notes
--------------------------------------------------------------------------------
Version .07.00 November/10/2019
--------------------------------------------------------------------------------
Major Additions in this version:
Utility section can now check for a buff icon!
To use this new feature set up a Utility hotkey
Disable QS, Life, or ES checks or they will override this
duration is how often to check if the buff is present, keep this above 150
Enter a string created with the Icon GUI tool
Utility Icon string is captured using the ASCII Image conversion tool GUI
Adjust the Width or height to capture a different area around the mouse
The default settings and Tool (Color) are selected for you
Select a bright color then Click Color2Two to see result
Dark squares are the match areas, white squares are not matching
If you do not get a good capture, cancel and retry
Adjust the Similarity slider +/- to dial in the best match
It is best not to use dark colors with low Similarity
Once you have a good match, click auto to trim the blank area
To finish this all up, Add a comment and then click ok
Click test to see if the capture will work, ensure no extra matches.
Click copy to finish, then paste into the Icon editbox for that Utility
New Overhead Health Bar function that Finally fixes issues with Delve Darkness!
Automatically finds the OHB since its constantly moving
Function estimates the Health percentage based on where it was last found
Unfortunately we cannot use PixelSearch fast mode going right to left
All action logic triggers together when reaching a new HP percent
Since the last major release number there have been several changes:
Mana threshold can now be adjusted
Added support for Eldritch Battery builds
Added support for non default flask hotkeys
Supports extra buttons when fired, like "1 r" fires 1 and r
Pop Flask hotkey can now selectively fire flask slots
Vendor logic adjusted for Quality flasks and Gems in bulk
New stash tabs for Crafting item bases and Veiled items
Loot Vacuum can now pick up items in a large area, but ignores buffs at top
Loot Vacuum can now have custom saved colors in its config GUI
Can also adjust the AreaScale and Delay here
New function to auto level up skill gems
Can now pause auto-detonate by double tapping the detonate key "d"
New Supported Resolution Ratios:
21:9 and 4:3
Improvements to several of the key functions of the script:
Item Sort has been improved with new grouping methods
Item Parser has been tweaked and added to
Menu GUI has been cleaned up and improved visually
Attack key functions have been improved
The main GUI is now set to AlwaysOnTop
--------------------------------------------------------------------------------
Patch Notes
--------------------------------------------------------------------------------
Version .07.00 November/10/2019
--------------------------------------------------------------------------------
New feature for the Utility function
Configure a Buff Icon string and paste into the editbox
When its CD expires, will check if the buff icon is present
If there is no buff icon it will recast
otherwise places it back on CD
This only works when that utility is not tied to QS, Life, or ES
New Function that fixes Delve darkness issues for hybrid and life
Enable the Overhead Health Bar to scan the OHB instead of health globe
This is another wonderful feature enabled by the FindText Library
Scans the screen for an ASCII representation of colors
In my testing it was capturing the OHB in 140-250ms
It took a lot of trial and error to find the best color
And now I know! It's the color between both mana and health reserved
When captured correctly it creates a 2 x 104 pixel bar
It matched the Healthbar across every character type & reserved state
I set up the offsets for Mana, ES, Eldritch Battery for later use
The main GUI is now set to AlwaysOnTop
Decided it makes it easier to use the menu while moving around
Hit Escape to exit the menu when it is focused
Fix for parsing items from the Chat window
Adjustment to loot vacuum
the search area is now clamped to the Gameplay area
Will not search within the buff area at the top of screen
Adjustment to the Right Click menu from the Windows taskbar
Removed unnecessary menu options
Added the Image conversion GUI to the options "Capture new Buff Icon"
Added Gamestates GUI to the tray menu
Added Calibration Wizard to the tray menu
Rewrite of the Ding Debug Tooltip function to a variadic function
Ding(Timeout,MultiTooltip,"AHK ","Maximum ","Of ","20 ","Tooltips",...)
Can now assign message 1 to specific tooltip #1-20 with MultiTooltip
Can now set timeout to 0 for a persistant tooltip
Some debug messages have been added for the HP scan and OHB
Turn off debug messages in the Configuration tab.
Used the method for tooltip management from FindText library
Can now support tooltips on any of the GUI's
Will be adding more of the missing tooltips into the menu later
Adjusted the icon detection for Auto-Skillup
This will hopefully keep it from trying to click on greyed out skills
Modification to the FindText Library GUI
Removed extra buttons we will not use, left their functions for later
Added way to adjust the scale of the capture area.
High values cause significant delay when reloading the capture GUI
Default values for color sliders set to 98 instead of 100
Last edited by thebbandit; 11-10-2019 at 02:30 AM.
-
Post Thanks / Like - 2 Thanks
YunhOLee,
dlr5668 (2 members gave Thanks to thebbandit for this useful post)
-
Contributor
Turn on debug messages, if you are using the new OHB it will say what kind of Ms delay is each scan. And most importantly, it will say if the OHB is not found. If it's finding the ohb, then go to delve, set Auto quit to 40 % and go into the darkness.
Some information you can provide me if the OHB is not being found:
The resolution of your monitor
The resolution of the game window
If not using 1920x1080 16:9 ratio:
An image of your overhead health bar that is fully reserved of Mana/health 85%. To easily do this assign a 35% Mana aura to blood magic support, then activate 35% and 50% aura on your Mana.
Or better yet, use the icon capture GUI to capture a sample of the OHB, you are looking for a color that makes a 2 pixel height box that spans the length of the health bar. Use the max width in the capture GUI to capture it, and it's set up for 98 percent similarity as default (this is the variance used to get a consistent match location, too low and it moves). Remove any extra matching black boxes that are not part of the 2 pixel bar. The color will be directly at the center of the health/Mana bars, on the right hand side about 2/3 the bar. The two pixel height should go down towards the Mana side.
I was hoping the ASCII converted string would work for other ratio, but have not tested it for those use cases.
Last edited by thebbandit; 11-12-2019 at 02:56 PM.