[WingmanReloaded] Auto (Flask, Quit, Mine, Spell) & Loot (Manage, Filter, Click) menu

User Tag List

View Poll Results: Rate of patches

Voters
90. This poll is closed
  • Keep em coming, incrimental updates as they are made

    70 77.78%
  • Only patch bugs, seperate new features to another branch

    20 22.22%
Page 1 of 61 1234551 ... LastLast
Results 1 to 15 of 914
  1. #1
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    [WingmanReloaded] Auto (Flask, Quit, Mine, Spell) & Loot (Manage, Filter, Click)

    This information may be outdated, for up to date info use the webpage.


    Patch Proof Design

    Don't stress about the script not working because of patches! The only thing that will make this script stop working, is if they completely move the interface elements around. That happens once in a blue moon, and it's as easy as moving a pixel location from one point of the screen to another. This means that there no downtime right when that new juicy patch is about to drop. This is all because of the Pixel searching method of gathering information from the game instead of from memory. There is no need to adjust offsets everytime! Just do a fresh calibration if things are off, and your good to go!

    As the script has grown, and taken on more advanced methods of gathering information from the game and the general POE resources on the internet, I do need to place an acknowledgement here that you must follow the setup instructions and requirements of the script in order to get it functioning. Things like setting up your client.txt file to determine where your located in game, making sure you client.txt file is not too large (just delete and the game makes a fresh one), selecting the proper league for poe.ninja information, or capturing samples for the image searching functions can all be impediments to the setup process.

    Automate Flasks, Spells and more
    This script attempts to help with all the tedious aspects of Path of Exile by automating some of the repetitious tasks you need to do. Not only does this script perform automatic usage of Health, Mana or Quicksilver flasks, it also saves XP by exiting the game when your health drops below a %. It also can be configured to Automatically cast up to 5 utility spells and automatically detonate placed mines. The script also allows you to bind any combination of keys to press when the flask triggers, so there is all sorts of possible uses. These functions are just the tip of the iceberg on what this script can do!



    Automate your Loot
    One button to manage all the inventory functions: Identify, Stash, Sell, or Trade
    The script intelligently sorts through your inventory, identifies items and sends it to the assigned stash tab, or sells to the vendor. If you use the same button at a Divination Trade panel It can trade your full stacks of divination cards. Set up Custom Loot Filters to send matching items to your stash, and prevent from being vendored.



    Looting items made easy!
    Loot vacuum allows the ingame Loot Pickup key to act as a hotkey for the script, and holding the pickup key will begin a search for items. Once it finds an item being highlighted, it will attempt to click on it! This can speed up your runs by quite a margin if you find yourself fiddling with trying to click the item nameplates. Just wave the mouse around over the Loot texts while holding the pickup key and they will be picked up. Requires you to copy the provided loot filters to your documents folder for the game, for inscructions check this out.



    Custom Loot Filters
    Set up filters for items which will evaluate the stats and affixes present in the item text, make it save the perfect gear for your leveling character or items you know will sell quickly on the market. There are all sorts of possible uses for this feature. Each Custom Loot Filter group can be assigned its own stash tab, so sorting loot into different priced public tabs is a breeze. The interface for editing the filters is fairly straightforward and is expandable to 90+ filters. The groups can be easily exported to make duplicates or to share, since you can also import a group string from the clipboard. Advanced search functions can allow you to pinpoint exactly the correct combination of present affixes, search the entire text of an item for multiple matching strings.



    Chat Commands/Reply hotkeys
    Configure two groups of up to 9 hotkeys which can perform all sorts of chat commands or reply functions. Send invites to people who just whispered you, or let them know your going to be a while. Or using chat commands you can quickly go to your hideout, the menagerie or clear the chat.



    Play PoE from your TV - Currently Disabled - will come back soon
    Enable controller support to gamestream your PC to your TV and play from the couch! Best use of this feature are simple one primary skill builds with 1-2 cast buff abilities. Most of the functions of the script can be bound to the controller buttons, just select them from the dropdownlist.



    Automatic updates
    The script has the ability to determine when new version is available and will ask if you want to download and install the latest version available. Once you have installed and set up the script, it is a simple click of a button to keep your script up to date with the newest features. But if you are the type that prefers keeping the script stable and don't like change, you have the option of disabling the update notifications.


    The other functions of the script are as follows:
    • Automatically level your skillgems
    • Restock Portal or Wisdom Scrolls
    • Profiles for up to 10 characters
    • Swap gems between two locations
    • Hit all flasks at once
    • Open a portal from inventory
    • Press hotkey to logout
    • get coordinates and color of mouse location
    • hotkeys to move to stash #
    • Keyboard character movement
    • Controller support



    Requirements:

    • Windowed Fullscreen
    • Supported aspect ratios are:
      • Standard Aspect Ratio - 16:9 - Common Resolution - 1920 x 1080
      • Classic Aspect Ratio - 12:9 ( 4:3 ) - Common Resolutions - 1440 x 1080 - ( 800 x 600 )
      • Cinematic Aspect Ratio - 21:9 - Common Resolution - 2560 x 1080
      • UltraWide Aspect Ratio - 32:9 - Common Resolution - 3840 x 1080

    • Calibrate script once installed
    • Assign your Client.txt location and language
    • Update your AHK to latest version!


    If you are using any language except English, you will need to encode your Client.txt file to the proper type. You can fix it with the default Notepad program

    • Go into Notepad and open your client.txt file
    • then click Save as
    • Click dropdown for Encoding
    • then select UTF-8 with BOM
    • Click save and overwrite


    Or with Notepad++

    • Go into Notepad++ and open your client.txt file
    • then click on Encoding
    • then select Encode in UTF-8-BOM
    • Save the file


    This allows AHK to properly read the files contents, and also allows for proper accents and symbols. So for anything other than English you will need to do this process of fixing the file's assigned encoding.

    For some features that use the FindText library, you may need to capture your own sample.

    These include:
    • Auto-Skillup
    • Delve mode healthbar (OHB)
    • Utility Buff icon
    • Search for stash
    • Auto-vendor after stash



    I will continue to make some improvements to the layout of this post to make it easier to learn what the script is capable of, and how to quickly get up and running.

    Grab the latest release of the project

    Read the latest Patch Notes

    Read the wiki for configuration help

    Playing on your main account? Run the game as a limited user.

    Instructions for using limited user steam launcher
    Last edited by thebbandit; 10-19-2020 at 02:44 PM.

    These ads disappear when you log in.

  2. #2
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Last edited by thebbandit; 03-28-2020 at 02:32 PM.

  3. Thanks hacker143, Indicatum, toadskin, mcxayer, JUNKdeLUXE (5 members gave Thanks to thebbandit for this useful post)
  4. #3
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    WingmanReloaded info from Github Page:


    PoE-Wingman was originally derived from Nidark's PoE-Companion and inspired by Gurud's Beta-Autopot

    This code is derived from Andoesk's PoE-Wingman v1.1 ([PoE-Wingman] - Auto-Flask, Auto-Quit & more (AHK, pixel))

    Andoesk provided this project with:
    • GUI based flask management
    • Auto-Quit
    • Auto-Flask
    • Auto-Quicksilver
    • Gem-Swap
    • Quick-Portal
    • Support for any 16:10/9 aspect ratios


    In the same spirit as Andoesk I have been searching for a simple program that has optional keybindings and non intrusive interface. I saw that I might be keen to pick up where he left off and improve upon some of the simple functions that this provides.

    New key features:

    • Profile Management for flasks and utility buttons
    • Configure 5 utility keys
      • press on CD
      • or on QS and/or Life/ES percent

    • Auto Detonate Mines
    • Hotkey to logout instantly
    • Loot Vacuum while you hold Item Pickup (requires major lootfilter editing)
    • Automatic Wisdom/Portal scroll restock from currency tab
    • Button to hit all your flasks at once.
    • Passthrough keys for the script to recognize when you manually activate flasks.
    • Pauses flasks while you are chatting, at inventory or stash.
    • Smart inventory hotkey
    • UltraWide Scaling (3840x1080)


    One button Inventory managment:

    • Clipboard Parsing system - Knows what type of items under cursor!
    • Identifies all items when appropriate (Doesnt waste scrolls on chromes and jewelers that are magic, etc)
    • Stashes items when you are at stash, and will move to whichever stash necessary.
    • Vendors the junk and leaves behind anything valuable! 5link and 6link items will not autovendor, or unique rings etc
    • Customizable Stash tab locations
    • Enable or disable any portion of the inventory management. Can only ID, only SELL, only Stash etc
    • Option to keep maps Unidentified


    Assorted Additions

    • Debug Mode with aditional tools when enabled.
    • Hotkeys to Reload (Alt-Esc) or Exit (Win-Esc)
    • Now runs in background on start unless you open settings.
      • Detects when game opens or closes and shows overlay

    • Continued Fine-Tuning the logic of the script


    Old Patchnotes Archive:
    Code:
    Version .08.12 December/17/2019
    --------------------------------------------------------------------------------
    Found a change made to the Clipboard contents, Implicit is now flagged in-line
        This makes it much easier to ensure we grabbed the implicits
    Other Additions to the parser:
        Increased Damage/Attack speed with movement skills
    
    Added Cocoon and Bundle to the list of Opened containers with LootVacuum
    
    Reverted the Client.txt load system back until I can figure out why its crashing
        This old method has a known issue with files over the memory limit.
        If your file is too large, your location will show up as "Log too Large"
        When loading large log file, you will need to zone change to update location
    
    FindText Library has been updated to version 7.2
        This version is a function update, I helped discover a potential crash situation
        This situation was not present in the script, found in a testbench I was working on
        Another change resolves the mouse flicker that was present when using ScreenShot()
            This was only used in delve, and was not extremely noticable
            This will allow me to redisign the GuiStatus function to use this new faster method
    
    Version .08.11 December/16/2019
    --------------------------------------------------------------------------------
    Loot Vacuum can now automatically open Chests, Trunks and Racks
        Enable or disable in the Loot vacuum settings
        You can also edit the string to add more containers or for your resolution
    
    Vendor after stash now works in Town, Mines or Hideout
        Detects which town you are in no matter your language
        Searches for the Vendor that is closest to the stash
        Will attempt to move toward vendor in difficult towns (Azurite Mines, Docks, Sarn)
    
    All town vendors have been added to the strings tab for customization
    
    Version .08.10 December/15/2019
    --------------------------------------------------------------------------------
    Trying to catch the error thats going on with the log loader for some
        I prefer this method because it doesnt put the contents of the file in memory
        but people are randomly having issues so here is another revision
        This time we return with no exception, each line is returned including blank
        One line is returned at a time no matter what now for simplicity
    
    I also wrapped the section in a try/catch, but im not sure this will help or not?
        Then I added an exception for if it loops a million times, which it should never
        This seems like some kind of loadtime error, so not sure
    
    Changed how many log messages there are, and how it behaves
        C log will work in background if you disable debug messages, and write to log
            this makes it easy to add new towns for later
        If both enabled it shows the tooltips on the left as well
        Only the main script will log language detection and initialization message
    
    Version .08.09 December/15/2019
    --------------------------------------------------------------------------------
    Adjusted Skillup string again by 2 shades more strict
        update to new default on strings tab
    Re-arranging the string tab to make room for town vendors
    
    Library stuff - Changes and additions
        CompareHex has been renamed CompareRGB, new function named CompareHex
            CompareHex will accept RGB or BGR hex input and compare within variance
        Function added to library to build Findtext strings from single pixel color
            Can accept arrays of colors or individually, and assign variance
            Use this to build 1 or 5 pixel squares to use for searching colors
    
    Loot Vacuum adjustments and improvements
        Loot Vacuum now uses the FindText strings from Hex2FindText
            Searches all colors at once instead of individually
            This makes it much much faster, once again FindText library coming through!
        Now that we search faster, we can add more colors
            Add or remove sets of colors for your own custom filter colors
            As always ensure the background is not transparent or it will not match
            Will not let you remove the last set of colors
        Default color order has been flipped, rarer items prioritized
            Quest color is now also first
    
    Reverted Client.txt first scan method, no longer flips file contents
        I think I have found all the issues, and client will parse as long as encoded
        Just simply stops after 1000 loops if it still has not found location
            Will write to log informing that you may need to encode your file with BOM
        This method had no issues with large files, no need to load into memory
    
    Decided next major version I will finally swap all values using BGR to RGB
        This will allow for consistency between different parts of the script
        But will cause a need to recalibrate all samples which are using BGR
    
    Version .08.08 December/13/2019
    --------------------------------------------------------------------------------
    Standardized town names for adding Town specific vendors later
    Created a function to compare a value to an array of arrays and return parent index
        All towns have been grouped with their translations
        CompareLocation can now return the english name of the current town
    
    Item bases updated for 3.9 located %A_ScriptDir%\Data\Bases.json
        Update for the location of the Item Bases
        Delete old file and reload script to update that, or download from master github
    
    Quest items are now auto clicked by Loot Vacuum!
        Will click the Green text, this includes new league mechanic
    
    Version .08.07 December/13/2019
    --------------------------------------------------------------------------------
    Bugfix for Vendor after stash
        was not searching entire screen like it was supposed to
    
    Fixes for Auto-Quit
        Bugfix for 50 and 60% threshold quit
        Bugfix for portal quit, release mouse buttons so it can cast portal
    
    Adjusted Skillup string again by 2 shades
        Was clicking greyed out skills, update to new default on strings tab
        Also checks if you have the options screen open
            Was getting false positives when there was greyed out skill on options
    
    GuiStatus can return true or false when called for a single status
    
    Version .08.06 December/12/2019
    --------------------------------------------------------------------------------
    Bugfix for Auto-Skillup
    
    Version .08.05 December/12/2019
    --------------------------------------------------------------------------------
    Chinese parser fixed
    
    Client.txt language is now detected automatically on load
    
    Version .08.04 December/12/2019
    --------------------------------------------------------------------------------
    Chinese, Korean, German, Russian, French, Portuguese, and Thai added
        This should cover all the different available languages
        These translations require you to encode your Client.txt file in UFT-8-BOM
        In notepad, open client.txt then save as, open encoding dropdown > UFT-8 with BOM
            This fixes accents and special characters
    
    Added log output for zone change when the C log debug messages option is checked
    
    Version .08.03 December/11/2019
    --------------------------------------------------------------------------------
    Bugfix for the Client.txt file load
        Was getting caught in a loop of reading the file contents
        new method reverses the file when first reading it
            this allows for a standard parse loop which is much more reliable
        This should fix any script hangups on load
    
    Improved the auto Skillup string, new default string to use
        This needs to be manually updated, click and select new default in dropdown
        New string has 100% match rate for skillup while not clicking greyed out ones
        This also makes it much faster :D
    
    I have added in the system for parsing different laguages of Client.txt files
        I have been able to add Spanish, looking for submissions to add more languages
        Look for new option in Configuration tab, under where you choose file location
        I added comments into the code for anyone attempting to make translations
    
    Library update to FindText 7.1
        He has developed a better way of inserting the Text:="|<>ResultColor" lines
        also added new functions for PicLib, PicInfo
    
    Version .08.02 December/07/2019
    --------------------------------------------------------------------------------
    Added a check for being on character before resampling health and mana values
        This affects the Save Configuration button
        Will receive messagebox prompts if there is an issue resampling
        will not resample if script cannot detect being on character
        If everything checks out, it instead displays a tooltip that it's all clear
    
    Version .08.01 December/07/2019
    --------------------------------------------------------------------------------
    Quick patch to fix Location issue with Syndicate Hideout
        Since I assumed any zone with word Hideout was a Hideout, it paused script
        It now makes an exception for this zone
    
    --------------------------------------------------------------------------------
    Release Notes 
    --------------------------------------------------------------------------------
    Version .08.00 December/06/2019
    --------------------------------------------------------------------------------
    I have decided to incriment the major version and make this the new stable
    release for people to download. 
    
    This version finally fixes issues with the OHB for good! It should now be
    reliable to use Auto-Quit in the mines without being accidentally D/C
    
    Old changelogs can be read in the Changelog_Archive.txt file
    
    Summary of changes since last major version:
        Bugfixes for OHB
        Improvements to Debug messages, show readouts of Flask loop and Client log
        Improvements to the Tooltip display system
        Restructured calibration section in main menu
        Improvements to bulk vendor of Flasks and Skill gems
        Bugfixes for windows that need to be AlwaysOnTop
        Added automation for searching for Stash to click on, or vendor after stash
        Improved Movestash to use the arrow keys
        Added loading indicators for when script is starting
        New Client.txt monitor that checks for being in town, hideout, or mines
        New options for Auto-Quit health thresholds, and exit using a portal 
    
    --------------------------------------------------------------------------------
    Patch Notes
    --------------------------------------------------------------------------------
    Version .08.00 December/06/2019
    --------------------------------------------------------------------------------
    Updated library for FindText() function
        Lib now offers ways of capturing and manipulating screenshots
            using this I have reduced the delay of the OHB from +400MS to ~100MS
            incidentally this also fixes issues with the healthbar quickly moving
        Lib has improved edit menu that remains the same size when scaling area
            you can now scroll the edit panel to select the correct pixels
        Can now assign a screenshot hotkey in the findtext GUI
            grab a screenshot and go back to capture buffs / debuffs later
        Can now test strings straight from the clipboard
    
    General adjustments for other parts of the scripts that use FindText()
        Coordinate input has been adjusted to match the new format
        GGF script finally utilizes variables coming from the Rescale function
            Should allow for people using a secondary monitor to play the game
    
    Opening the FindText GUI is now its own thread seperated from the main script
        This allows for using the screenshot feature without it being overwritten
        Pressing escape will exit the app while its active, closing the window as well
            Minimize allows you to keep it open for using the screenshot hotkey
    
    Introducing Advanced Hotkeys library for easier binding of hotkeys
        as a proof of concept I have modified the FindText lib Screnshot hotkey to use this
        Double click on the binding editbox to bring up the hotkey assignment window
    
    Also added DynaRun and CreateScript in library for later use
        These allow for scripts which can be run in a seperate thread
    
    Version .07.12 December/03/2019
    --------------------------------------------------------------------------------
    Reworked how the Id/Vend/Stash hotkey starts
        Now scans for just OnChar and OnInventory at very start
        Using the location status it determines if it should look for the stash
        Searching for vendor after stash now only happens in hideout
            thinking of adding vendors for each town to use in town as well
        now opens inventory nearly instantly when out in the field
            press twice to open inventory and then Id everything
    
    Fix for CLF edit menu and Export msgbox not being AlwaysOnTop
        Will once again display over the main window
    
    Warning for Missing Client.txt file is now always on top
    
    Fresh install will default to Client text in steam library on the C: drive
    
    Big thanks to tsivilay for their contribution of a reworked log parser!
        They have created an alternative method of gathering the current location
        Massively faster than the previous method, measuring in MicroSeconds
        Now it checks all lines since the last loop, and should ALWAYS capture changes
            Because of this, the loop can run at a much slower rate
        Removed some of the old code that is not needed
    
    Version .07.11 December/01/2019
    --------------------------------------------------------------------------------
    Bugfix for assigning the file object when loading an alternate Client.txt 
        Realized the file object was being assigned before INI load
        Now assigns after INI load
        Checks for valid Client.txt when Selected/Edited in the GUI
            If it finds a valid file, it will assign it as the new File Object
    
    Error function has been converted to a voradic function and renamed Log()
        can now receive any number of variables as messages
        Output file will now be Log.txt
        Auto-Quit now writes to the log
    
    Version .07.10 November/29/2019
    --------------------------------------------------------------------------------
    Another attempt to resolve issues with Client Log parser.
        Possible issue with overlapping timers on scan
            Thread, NoTimers, true
            should hopefully resolve this issue
        Added new debug messages option, C Log for location output
            Will display the OnTown, OnHideout, and OnMines status
            Will also display the Location string that was evaluated
    
    Updated 1080 strings for Auto Skillup and Stash
        Clicks stash and not Guild Stash
        Only click Skills that can level up, ignoring greyed out ones
        Make sure you update strings in the Strings Tab
            Open the dropdown list for Capture of the Stash, select new default
            Open the dropdown list for Capture of the Skill up icon, select new default
    
    Fix for Auto-Quicksilver overlay not showing up in the correct location
        Was affecting script when opened while game was closed
    
    Version .07.09 November/29/2019
    --------------------------------------------------------------------------------
    Switched out the ASM tail function with AHK fileobject function
        Nearly as fast, and seems to be more reliable
    
    Version .07.08 November/27/2019
    --------------------------------------------------------------------------------
    New options for Auto-Quit at 50% and 60% 
    
    Bugfix for PortalQuit
        Forgot to properly initialize the LastLogout variable
    
    The GUI overlay now hides/shows nearly instantly when game is not active
    
    Scan MS setting will no longer show tooltips when game is not active
    
    Version .07.07 November/27/2019
    --------------------------------------------------------------------------------
    Bugfix for PortalQuit to wait 30 seconds after firing
        Was causing issues when you died, it would keep trying to portal out
    
    Bugfix for memory issue of > 64 mb logfile
        Increased the memory limit of variables to 256 mb
        Massive improvements to the Client Log reading method
        From upwards of .188 seconds its now operating at .0007 seconds or less
        No longer loads the file into memory, now uses a FileObject instead
        The script is still using 42MB because of the different arrays it is using
            To really optimize I would need to rewrite all the arrays into classes/obj
    
    Additions to the library:
        CoolTime - Allows for more precise display of MS of an action - to swap later
        ASMLastLine - Grabs the tail of the file using asembly code, for speed
        LastLineInit - Set the marker to the end of a FileObject
    
    Version .07.06 November/25/2019
    --------------------------------------------------------------------------------
    New method of Auto-Quit is now available, leave by portaling out!
        Got the idea when adding the option to auto click portal
        Can now choose to exit area by means of portal instead of D/C or /exit
        Obviously will be much slower than instant D/C
            Use caution when using a low setting like 20%
        If using PortalQuit and inside the Town, Hideout or Mines, Logout hotkey will D/C
    
    New Options for the Quick-Portal hotkey
        Can now choose to auto-click the portal after opening it
        Can now choose to re-open the map overlay after opening portal
    
    Bugfix for GottaGoFast gui not displaying properly
        Also fixes the hidden window appearing named NoActivate
        Somehow it was showing two GUI for the script
    
    New option to Relog into the game after Auto-Quit or Logout hotkey
    
    Forgot to mention in last patchnotes:
        Stash hotkeys has a new binding to reset the current tab
        This is for when you have moved the stash tab to a new location manually
    
    Version .07.05 November/24/2019
    --------------------------------------------------------------------------------
    New setting in the Configuration Tab to point to your Client.txt location
        Its set up for steam client on C: drive, but simply locate your own otherwise
        Will pause the script when entering town or hideout, and switch on OHB in mines
        Automatically scans log for location at start, and anytime you zone
        
    *** Script will prompt the user if they do not have a valid Client.txt Location ***
    
    GuiStatus has been reduced from 280 ms to just over 100 ms
        Half of the status checks have been moved out of the Flask logic
        Only the Id/Vend/Stash hotkey will check for Stash, Div and Vendor
        OnHideout, OnMines, OnTown is now handled by the Client log
            OnHideout and OnHideoutMin are no longer necessary, and has been removed
    
    Discovered that the FindText library will only work for others running on 1080 Height
        This means OHB, Find Stash, and Vendor after stash are affected
        To fix this, I Introduced a new Strings Tab for custom FindText strings
            Use the dropdown list to Select the 1080 defaults, or paste in your own
            Capture the strings by clicking the Get Icon button, adjust the w/h and go
            If setting huge width (max) set height to something low (20) so it wont crash
                These extreme values are there if someone is using huge resolutions
            Most of the time to capture a simple text, w = 30 , h = 15 , are good values
    
    Fixes for Overhead Health Bar
        OHB detection now only occurs within the center area of the screen
            Fixes false matches that will occur on the sides and bottom
        OHB now scales based on the string's pixel width
            Enter your custom string in the Strings Tab
            Width should end up as an even number
        OHB Percentage logic now checks to determines if OHB itself moved/gone
            Finally fixed a lot of the false negatives
    
    "Use OHB for health?" is now "Switch to OHB for Delve?"
        Setting now determines if you switch into OHB while in Azurite Mines
        Use Auto-Quit at your discretion, can have false negatives on rare occasion
    
    Added loading tooltips when starting the script
    
    Cleaning up in the GottaGoFast script, implimented library and removed clutter
        Now always uses the ReadFromFile() instead of two INI load sections
        Duplicate functions from Library have been removed
    
    Version .07.04 November/19/2019
    --------------------------------------------------------------------------------
    New Automation Options in the Inventory Tab for the Id/Vend/Stash hotkey
        Enable "search for stash" to find the stash on screen if no panels are open
            If found it will wait to walk and open the Stash, then proceed to sort
        Enable "Move to vendor after stash" to find vendor and click after Stashing
            Only goes to vendor if there are items left over in inventory
            Select which master string it searches for from the 3 options
                MasterStr is for any of the Masters
                NavaliStr is for Navali
                HelenaStr is for Helena
            A Vendor must be visible from the stash location (on same screen)
                If using MasterStr will click the first it finds
    
    Rework of the item sort function to allow chaining actions
        Identify, Vendor, Stash, and Divination have been given their own functions
    
    Improvement to the MoveStash function
        First tab it goes to always uses the old method to make sure of starting point
            Tabs after the first use the left and right arrows to make it much faster
            If the tab is over 20 spaces away it will reselect in the dropdownlist
    
    Other fixes for GUI being always on top
        Custom Loot Filter GUI is now AlwaysOnTop as well
    
    Added tooltips to the Stash Management section of the Inventory Tab
    
    Bulk vendor function has been drastically improved and is much more accurate
        20 quality flask are treated as 40 quality for sorting purposes
        Flasks/Gems are grouped as close to 40 as possible
        Once they are sorted it will vendor them in the order of each group
        Also provides more information about the total values
            gives the total quality, orb value, grouped q, excess q, and un-used q
        Is more accurate with many at once, but will always get a valid result
    
    Fix for GUI showing twice if game was open and Show GUI on Startup was checked
    
    Fix for items being missed sometimes
        Random click area was a little too large, tightened up by 10 pixels
        Also added a little delay between clicks when going through grouped items
    
    Version .07.03 November/14/2019
    --------------------------------------------------------------------------------
    Calibration section has been restructured
        Added optional calibration to resample the OHB health color
            Default health color is now provided in the INI load
            fixes a bug when loading from hideout to map directly on top of the Portal
            Only occured when first scan of the OHB was in the map after being in H.O.
            This will ensure a consistent sample for comparison
        Individual Samples have been given a button that opens their own GUI
        The ? button has been improved since it was showing up behind the GUI
    
    Similarity of the OHB string has been reduced to 97 from 98
        Seems to reduce the amount of "OHB moved before scan" errors
        only seemed to be an issue when there are spell effects directly below OHB
    
    Version .07.02 November/12/2019
    --------------------------------------------------------------------------------
    Debug messages have been improved
        Now can have optional readout of the MS time
            Enable Scan MS which appears when Debug Messages is enabled
        Mostly for displaying issues with the OHB
        The checkboxes have been moved out of the tabs and into main window
            you can now access them from any tab
    
    Adjustments to the OHB's movement check 
        instead of doing a pixelgetcolor it instead uses PixelSearch
        This is to prevent color matching issues (when ES covers but then is gone)
        adds a few MS to health scan, but fixes issues with reliability
    
    Rework of the RemoveToolTip label into a function group
        Ding tooltips assigned to specific tooltip # have independent timers
        Allows some tooltips to refresh quickly while others can have longer timeout
    
    Version .07.01 November/11/2019
    --------------------------------------------------------------------------------
    Found another issue with the OHB moving
        If the OHB moved the MS that the scan starts, but moved back in < than 15 ms
        Added another pixel check at the moment OHB health check starts to catch this
        Seems to have worked, am no longer getting DC's when using dash etc..
    
    --------------------------------------------------------------------------------
    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
    
    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
    
    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
    
    Version .06.12 October/28/2019
    --------------------------------------------------------------------------------
    Fix for Rescale function to use the width and height of the game window instead
        Adds offsets to inventory panel for using non-primary monitor as game window
    
    Version .06.11 October/28/2019
    --------------------------------------------------------------------------------
    Added new ratio "Classic" for 4:3 ratio 
        1440 x 1080 or 800 x 600
        
    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
    
    Version .06.09 October/25/2019
    --------------------------------------------------------------------------------
    Major improvements to the Loot Vacuum
        AreaScale is now able to go much larger than before
        Can now detect Un-Highlighted Loot backgrounds
        from a value of 0 to 500 for nearly the screen size
            When set to 0 is like before and active mousing over
            when above 0 it scans the area around the mouse +- areascale
        with high areascale it now speed clicks on items across the screen
        AreaScale setting has been moved into the new GUI for Loot Vacuum
    
    New GUI for Loot Vacuum Settings, find it on the Configuration tab
        Check the box to enable or disable the loot vacuum
        Click the button to assign loot colors and adjust the AreaScale
        Can support more or less colors than default, adjust your INI file
            It is not recommended, but add or remove entries in groups of 2
                There are 4 default colors, remove 2 to only search for 1 background
                Or add 2 more to search for a third background, etc...
            Find them in the settings.ini by searching for [Loot Colors]
                First entry is Highlighted color second is non-highlighted
            Once you add or remove entries, hit load and go to loot vacuum settings
                It will now reflect the number of entries from your INI file
                To reset them to default just delete the [Loot Colors] section
    
    Loot filter colors have been adjusted to make them slightly off white/black
        black has +60 red and white has -60 red
        update the loot filter files in your Documents
        This doesn't auto-update, grab the newest FilterBlade.zip file from github
        https://github.com/BanditTech/WingmanReloaded/raw/master/FilterBlade.zip
    
    New functions in library hexArrToStr, toRGBfromBGR and hexGRBtoRGB
        this is for the ability to save and view the colors in the GUI
    
    Version .06.08 October/23/2019
    --------------------------------------------------------------------------------
    Fix for issue while holding down attack keys not letting main flask logic run
        Inserted main flask logic into the attack key timers 
        Adjusted the main flask logic to allow true/false for doing GuiStatus
        This allows other functions to do their own GuiStatus and call the flask routine
        Main and Secondary attack timers moved inside their respective Functions
            this allows them to share static variables with each other
    
    Reverted the MaximumThreads line
        caused the game to hang as logged out if you pressed one of the flask hotkeys AND hit logout
    
    Version .06.07 October/21/2019
    --------------------------------------------------------------------------------
    New Feature added to the script that automatically level up your gems!
        Every 1/5 second it checks if there are gems to level and clicks on them
            returns your mouse to the position/state it was before clicking
        Enable this option in the QOL settings on the configuration tab
        ***Does not dermine which gem is leveling, use at your own discretion***
    
    Adjustments to parse backend
        Added support for annointed items
        Added affix Increased Chaos Damage
        added PseudoTotalAddedAvg and PseudoTotalAddedEleAvg to Affix array
            These give you the total added damage on the items affixes
        Fixed Implicits not being parsed because they are possible corruption affix
            Added a failsafe if the item ends up not being corrupted
        Fixed Life + Mana on hit claws not parsing the Implicits
            seems to be the only implicit that has two lines
    
    Adjustments to SendMsg
        With the new matchmode it no longer needs a backup to match the script window
    
    Added detect hidden windows to the POE window check to maybe fix that issue
    
    MaximumThreads increased to 10, may see some slight improvements
        This does not truely enable multiple threads, but attempts to force it
    
    Adjustments to the loot vacuum
        Added AreaScale to GUI for adjustment, will allow to adjust the search size
            Default setting is now 0 which is the fastest setting
                changes to a pixelgetcolor scan on mouse location at setting 0
                now dragging over several items quickly will be picked up better
            when using a controller its better at a setting of 3 or 4
                because its harder to drag the mouse exactly over the background color
        Cleaning up the code, and removing extra steps it was taking
            All calculations are done in-line and no longer save unnecessarily
        Removed the RGB option, now uses BGR like everything else in the script
            This lets you add colors easier using the Coord tool
    
    New function added to the Library called FindText
        Allows for image to be converted to ASCII representation
        Can search for nearly anything as long as it is distinct enough colors
        Using this for the AutoSkillUp timer to search for the + icon
    
    Version .06.06 October/14/2019
    --------------------------------------------------------------------------------
    New source of Base item information at:
        https://raw.githubusercontent.com/brather1ng/RePoE/master/data/base_items.min.json
        Amulets, rings now parse their base types
    
    New Prop.DropLevel and Prop.CraftingBase added to custom loot filter
        DropLevel is a digit value
        CraftingBase is either 0, "T1", "T2", "T3" based on filterblades tiers
    
    T1: Opal Ring, Steel Ring, Vermillion Ring
    T2: Blue Pearl Amulet, Bone Helmet, Cerulean Ring, Convoking Wand, Crystal Belt, 
        Fingerless Silk Gloves, Gripped Gloves, Marble Amulet, Sacrificial Garb, 
        Spiked Gloves, Stygian Vise, Two-Toned Boots, Vanguard Belt
    T3: Colossal Tower Shield, Eternal Burgonet, Hubris Circlet, Lion Pelt, 
        Sorcerer Boots, Sorcerer Gloves, Titanium Spirit Shield, Vaal Regalia, 
        Diamond Ring, Onyx Amulet, Two-Stone Ring
    
    New Stash tab option for crafting bases
        Assign the stash tab and leave it enabled or uncheck to disable
        Select the ID/Vend/Stash options which Tiers and rarity are enabled (default on)
    
    Bugfix for Evasion Rating not being parsed correctly
    Bugfix for Chance to Block not being parsed correctly
    
    Version .06.05 October/12/2019
    --------------------------------------------------------------------------------
    Added option to enable Eldritch Battery
        Changes the ES sample from the health globe to the mana globe
        Only works properly when using Hybrid character type
        This option has been added to profiles
    
    Added options for Pop Flasks Hotkey
        Can now choose which flask slots will fire when pressing hotkey
        Affects both modes, Respect CD or forced trigger
        These options have been added to profiles
    
    Fixed a strange bug with mismatching in the ~ evaluator
        Applied the string split to all the fields not just stats
        Should now work as intended in all fields, use | as the delimiter
        Capitalization is not required when using ~
            Otherwise it is required when using = or != evaluator
        ~ evaluator can match any portion of the string its evaluating, Ex. ItemClass:
            to match one hand or two hand just put "hand" in the Min field
            Alternately, match multiple parts "Two | one | dAgGeR"
            or "hand | DAGGER | MACe | Bow"
    
    Changed Title matchmode to 2 from 3
        this is an attempt to fix window title is not being matched
        Possibly fix the error of the SendMsg bug as well
    
    Moved the Ninja Database update after the GUI shows
        This will make the script seem to load faster, but its loading in background
        Possibly fix the error of the SendMsg bug as well
    
    Added a new timer once an hour, it checks if the game is closed and updates Ninja DB
        Will allow the script to stay open and stay up to date in the background
        Assign the interval in the Item Parse tab, from 1-7 days
    
    Improved the ability for the script to determine the amount of days since DB update
        New function added to the Library called DaysSince()
        Will determine the time between the last update and returns the number of days
    
    Adjusted the life and ES radio buttons y value to use sections instead of raw subraction
        this may have been why there was an old report of the GUI becoming screwed up
        there should be no visible difference, but for those few it may solve the issue
    
    Version .06.04 October/08/2019
    --------------------------------------------------------------------------------
    New flask keybindings to allow any key(s) to be pressed
        Assign the key for flask first with a space afterwards
        any letters or digits after the space will also fire at the same time
        Only the key in front of the space will be considered the flasks "key"
            This is for the passthrough timer to check if you manually use the flask
        A key with value of "3 Q R" will fire the number 3 as flask key and also fire Q & R
            these extra keys have no CD, use the utility section for that
            Make sure these abilities are instant if you are trying to cast more than one
        A key with a value of "e {RButton}" will fire the letter e and Right mouse
            Use the {} wrap on anything that needs to be spelled out
    
    Added the ability to sell quality gems and flasks in bulk
        Will now group quality Flasks/Gems together in incriments of 40 quality
        Attempts to remove extra quality items and then vendors
        Turn on debug messages to see information about quality and extra Q
    
    New option for Pop All Flasks
        When Pop Flasks Respect CD is disabled, you can have it only force cast flasks
        It will not fire any of the extra keys present in the bindings
            Enable "Pop Flasks Uses any extra keys" to force cast all keys in the binds
        When Pop Flasks Respect CD is enabled, it fires all bindings for flasks not on CD
            This includes any extra keys present in the flask bindings
    
    Added Merge request for Cinematic ratio scaling (21:9)
        Thank to SamyBrom for the contribution of their datapoints
        I have not verified the positions, please report any issues.
    
    Added a version check to the start of the script.
        Notifies you when you have an old version of AutoHotkey installed
        Takes you straight to the download page so you can update
    
    Improvements to the Flasks and Utility tab
        moved things around a little and put into group boxes
        also moved the Auto-Mine function here and added to profiles
        Moved the QS settings together into a groupbox
    
    Version .06.03 October/04/2019
    --------------------------------------------------------------------------------
    Improvements to the script messaging system, mostly streamlined code
        Removed the need to put the default script to each call
        Debug message added instead of Popup box for when it doesn't match
    
    Version .06.02 October/03/2019
    --------------------------------------------------------------------------------
    Added new option to the Inventory Tab named Group Items before Stashing?
        Allows the script to go through all the inventory before Stashing
        This is a drastic increase in speed for the stash portion of inventory logic
        With a full inventory of various items its about 50% faster!
            Because it only switches stashes once per type instead of for each item
        Unique logic is the only exception, since it has 2 alternate tabs
            GIbS Enabled or disabled, uniques always stash right away
        Was suggested by SauronDev, thanks for the input!
    
    Added threshold to mana %
        Will need to rework the GUI to be more clear, but for now is working
        0 threshold is ~10% mana, 100 is ~95% mana
        So if you want the old function just leave it at 0
    
    Version .06.01 October/02/2019
    --------------------------------------------------------------------------------
    Implimented request to change the quicksilver and mana flask to checkboxes
        This will now allow you to quickly unselect either mana or quicksilver
    
    Fix for Parsing Item base which was missing magic item and superior items
        I have added a series of string splits to seperate their possible names
        This also fixed the ignore slots not matching with proper Width x Height
    
    Fix the Loot vacuum getting caught in a left click
        also removed the mouse movement, looks more natural now
    
    Updated Filterblade pack, fixed some missing black backgrounds
        Retiered everything based on price as well.
    
    Adjustments to PoE Click library
        added LeftClick, which has replaced SwiftClick in most sections
        SwiftClick now has no sleep between down and up click
    
    --------------------------------------------------------------------------------
    Release Notes
    --------------------------------------------------------------------------------
    Version .06.00 September/29/2019
    --------------------------------------------------------------------------------
    
    ********************************************************************************
    ******************* DO NOT AUTO UPDATE TO THIS VERSION *************************
    ********************************************************************************
    ******************* WILL CRASH ON LAUNCH IF MISSING LIB ************************
    ********************************************************************************
    ************ Either fresh install or unzip on top of script dir ****************
    ********************************************************************************
    
    Redisigned the Item parse debug system into the new Item Info GUI
        You can quickly look at the price graphs of items and its parsed info
        It shows the Prop, Stats, and Affix arrays for use with custom loot filter
        The two graphs either show the Buy and Sell or the Value and Low Confidence
            Low confidence graphs are based on low volumes of trade
    
    Added Calibration Wizard which will gather all the samples at once
        Gives step by step instructions while waiting for "A" keypress
        Cancel the Wizard by holding Escape when pressing "A"
    
    Added Gamestate display GUI for testing Calibration
        This replaces most of the functions of the previous debug options
        GUI will remain AlwaysOnTop, so you can move around in game
        Gamestates that return true will light up green
        Gamestates that are false will show as red text
        Use the Check Inventory Grid button to get a readout of your slots
    
    Debug messages is the last vestage of the old debug system
        Enable this to allow debug tooltips to display
    
    Added tooltips to all the options on the Configuration tab
        A lot of people seem to have issues with getting the calibration done
            This will hopefully give some more direction to those having issues
        These tooltips along with the Wizard will help a lot of people
    
    MatchNinjaPrice can recognizes 5link, 6link or less variants
        Enable the option to force a 6 link match in the Item Parse tab
        I will add the ability to graph the other prices on demand later
    
    The script has been completely restructured
        Several non dependant functions have been moved into the Library.ahk file
        Functions have been moved around and grouped together where possible
        Labels have been added to most comments for top down view navigation
    
    Added Class_CtlColors, StringReplaceN, str_getTailf, FileCheck, to library
        Class_CtlColors for managing GuiControls text and background colors
        StringReplaceN for truncating long lists of hex colors
        str_getTailf and FileCheck are for future project of parsing the client log
    
    "Quivers" and "Flasks" have been added to Stats.ItemClass
    
    Fixed bug related to chat hotkey bindings
        You can now disable any hotkey from the Stash hotkeys or the Chat hotkeys
        Now works as intended, any Hotkey with an Empty Key value will be skipped
    
    Adjusted sleep timers for the unique stash logic again, should be working now
        Still seemed to sample the color too quickly
    
    --------------------------------------------------------------------------------
    Summary of Changes Since last release version:
    --------------------------------------------------------------------------------
    Using the ~ evaluator with custom loot filter can use | between each string
    Import and Export your Custom Loot Filters, can also duplicate them
    New ingame loot filter pack to use with Loot Vacuum
    Ignored Slot system to skip positions of the inventory and items already clipped
    New database parser for PoE.Ninja that grabs price info (1-7 days between updates)
    Update League info from the POE servers by pressing Update Leagues in Item Parse tab
    Tons of bugfixes and adjustments25
    
    --------------------------------------------------------------------------------
    Patch Notes
    --------------------------------------------------------------------------------
    Version .05.11 September/22/2019
    --------------------------------------------------------------------------------
    Added Ignored Inventory slots menu, open in the inventory tab
        Check any box which you want the inventory scanner to skip1-8
        Wisdom and Portal scroll locations are automatically skipped already
            The slots they occupy will not appear to be checked, but they are skipped
    
    Reverted the ItemScan to only check for Empty Slots
        Reverted the need to check for variation from the sample colors 
    
    Added BlackList array to remember which slots are occupied
        Using the IgnoredSlot array we create the BlackList each time we run ItemSort
        Each item is added to the blacklist using its Width and Height
            Report any item types that doesnt have an assigned Width x Height
        This should limit items to get clipped only ONCE
        The speed of the scanner is now the fastest it can get!
    
    Calibration for Inventory Colors has been Reverted
        Mouseover, ID, and UnID are no longer required.
        Simply provide an empty inventory to calibrate!
            has been moved back into Gamestate Calibration section
    
    Added Array_DeepClone library for cloning an array multiple arrays deep
        Ty to GeekDude for the code, only using part of the lib
        https://autohotkey.com/board/topic/85201-array-deep-copy-treeview-viewer-and-more/
    
    Fixed sleep between sending Unique to stash and Checking if it is gone
        Was still moving to secondary tabs even when Item was gone
    
    Next Patch will include Graphs for 6.0 with new interface for the item parse
    
    Version .05.10 September/20/2019
    --------------------------------------------------------------------------------
    **Patch Requires Calibration of OnMenu**
        Open either the Atlas or Talent skills panel then calibrate OnMenu
    
    **First Launch will take more time**
        It will download and condense the PoE.Ninja databases into one file
        The script is now loading a sizable database into memory compared to before.
    
    Added new Tab to the Config GUI for the Item Parse system
        option for turning it off
        option for frequency of the database update
        option for League name
        button to update league info
        Todo GUI:
            provide new filters for chaos value and exalt value
            Make new hotkey just for clipping item
    
    New XGraph Library has been installed which allows us to graph the plotpoints
        this will be part of the next patch.
        I have already gotten the test script showing working graphs
    
    Changed OnAtlas to OnMenu
        Since this affects both Atlas and Talent skills panel
    
    Improvements for parser
        Splits itemname into ItemName and ItemBase
        Corrupted included in list of props available
        Added GemLevel to list of Stats
        Encodes the variant for matching skillgems 
            "GemLevel"/"Quality""corrupted"
            "21/23c" is 21 level 23 quality corrupted gem
            anything < lvl 20 with < 15 quality will be matched as "20" version
                if lvl < 20 & quality > 15 it will be matched as "1/20" version
        There are other items in the database with variants undone
            beyond skillgems it doesn't match for variant
    
    Added a new scraper to grab PoE League data
        This will auto-populate the dropdown list for choosing your league.
        You only grab the league info one time, then you manually update it.
            any fresh install will grab this automatically.
            this is to limit us pinging the PoE servers for data
    
    Added a new scraper to grab PoE ninja chaos value data
        Items become flagged with Prop.ChaosValue and Prop.ExaltValue
        Currency and Fragments only have ChaosValue
        Graphs of information to come!
    
    Parses these PoE.Ninja API: Currency, Fragment, Prophecy, DivinationCard, Map, 
        Essence, UniqueArmour, UniqueFlask, UniqueWeapon, UniqueAccessory, Beast,
        UniqueJewel, UniqueMap, SkillGem, Scarab, Oil, Incubator, Resonator, Fossil
    
    Version .05.09 September/16/2019
    --------------------------------------------------------------------------------
    Increased stash list to 31 tabs, beyond that is unknown how it will behave
    
    Custom loot filter GUI now remembers Maximized state and window position
    
    Added Breachstone to parser with flags:
        Prop.BreachSplinter and Prop.SpecialType="Breachstone"
    
    Can now hit escape to close any script GUI window
    
    Added Numpad0 as default modifier for stash tab hotkeys
        This will allow typing with the Numpad keys normally
        only affects fresh install
    
    Bugfix for Lootvacuum
        will no longer get stuck holding down left mouse button
    
    Version .05.08 September/15/2019
    --------------------------------------------------------------------------------
    **Patch Requires Recalibration of Inventory**
    
    Returned the Id/Vend/Stash to checking for Unidentified and Identified colors
        This should speed up the script drastically when dealing with inventory
        The most times an item should be clipped is twice
            Will eventually get this down to once by using Prop.Width and Prop.Height
    
    Rewrote the Inventory calibration section
        It now samples two colors per Calibration
            Identified items and Empty slots
            UnIdentified items and Mouseover color
        This now requires much less setup from the User
        Now you only need ONE unid or red item, and ONE identified item 
            Any item that has a red background can be used for UnId
            Gems with too high requirements are useful for this (they have red backgrnd)
        Place the single item in the first slot of an empty inventory to calibrate
        Requires 1x1 items (An item which is only one slot wide and high)
        Input is blocked while running calibration for these
    
    Added new function to compare a hex value to an array of hex values
        indexOfHex(hexVal, hexArr, fromIndex, variance)
        default is variance of 2
    
    Reclip items after they become identified.
    
    Adjusted delays in SwiftClick, ShiftClick and CtrlClick by +15ms
        allow the button to register being released
        most delays are standardized now
    
    Adjusted default values for INI read of Chat and Stash hotkeys prefix
        Now properly loads blank values when fresh install
    
    Adjusted ItemSort to add delay before resampling Unique items
        Makes sure that the item has a chance to leave inventory
        This now works as intended, if not transfered it attempts next tab
            Tab Priority:
            Collection tab > Unique Ring Tab (if ring) > Unique Dump tab
    
    Version .05.07 September/14/2019
    --------------------------------------------------------------------------------
    forgot to fix overlap on the calibration section
    
    Version .05.06 September/14/2019
    --------------------------------------------------------------------------------
    Bugfix for AlternateGemY not being loaded properly
    Added request for OnAtlas state
        thank you for the contributions danmarzola
        they have been helping to point out typos in the code
    
    Added hex color comparison function for later use
        ToRGB(hexcolorVar) and CompareHex(rgbVar1,rgbVar2,varianceNum)
    
    Version .05.05 September/13/2019
    --------------------------------------------------------------------------------
    Added PseudoTotalResist and PseudoTotalEleResist to affixes
    Prop.Width and Prop.Height default to 1 now
    
    Updated FilterBlade zip for the last few background colors to Black
        to updated these you need to manually extract them to their correct location
        C:\Users\  UserName  \Documents\My games\Path of Exile
    
    Removed the icon file for GGF as it is no longer needed
        Removed the load lines for tray icon from GottaGoFast
        
    Version .05.04 September/12/2019
    --------------------------------------------------------------------------------
    Bugfix patch
        Fix amulets being flagged as scarab
    
    Version .05.03 September/12/2019
    --------------------------------------------------------------------------------
    Bugfix patch
        Fix missing BeltBases global
        
    Version .05.02 September/12/2019
    --------------------------------------------------------------------------------
    Added the ability to match mutliple strings in one Group item
        Using the ~ evaluator you can now use | between each string
        so wand|shield will match for Wands or Shields in Stats.ItemClass
        it will remove extra spaces so you can use: wand | shield | body armour
    
    Added the ability to import and export the JSON strings
        Import and Export directly from the Clipboard
        You can share these JSON strings on the forum!
            Lets see what people can come up with
            I will add them to wiki for examples
        Added the ability to duplicate the Group directly from export
            Click the export button then click duplicate
    
    Added dropdownlist for setting default stashtab in LootFilter
        Saves to its own INI in the data folder
    
    Version .05.01 September/11/2019
    --------------------------------------------------------------------------------
    added missing failsafe checks for utility buttons
        Will no longer fire Utility when on Chat, Hideout, Inventory or not on Char
        Misnamed KeyUtility1-5
    
    added belt type to Stats.ItemClass as "Belts"
        Also can now use to match "Amulets" and "Rings"
        This requires a JSON file to download, check error log for issues
    
    Added status check the moment before firing Life/ES flask to confirm if still OnChar
        This should fix the issue with flasks firing on the instance management panel
        Instance management calibration has been removed as it is not required
    
    Version .05.00 September/11/2019
    --------------------------------------------------------------------------------
    Custom loot filter is a GO!
        The button to open the management script is on Inventory Tab
        Use the management script to edit or add to your loot filters
        Add to either Affixes, Props, or Stats for the filter rule
            Most exotic affixes are missing
        Choose the type of evaluation between >,<,=,!=,~
            ~ is to see if the min value is contained in the string
        Set the stash tab where the item will be sent
        Use the Debug tool to scan items with ItemParser checked
    
    Added Base Armour and Weapon lists from PoE-TradeMacro
        Using it to gather Height, Width and Item Class
    
    Armour Item Class:
        Body Armours
        Boots
        Gloves
        Helmets
        Shields
    
    Weapon Item Class:
        Bows
        Claws
        Daggers
        Fishing Rods
        One Hand Axes
        One Hand Maces
        One Hand Swords
        Rune Dagger
        Sceptres
        Staves
        Thrusting One Hand Swords
        Two Hand Axes
        Two Hand Maces
        Two Hand Swords
        Wands
        Warstaff
    
    If you want to match for just one handed 
        Stats.ItemClass is the key to match against
        use ~ as the evaluator
        In min put "one hand"
        same for any string you want to only match part of
    
    Adjustments to the display of debug messages for controllers
        if controller support is turned off, no debug messages will display
    
    Adjusted rescale to include OnHideoutMin in GottaGoFast
        also adjusted OnHideout location to match
    
    Version .04.9 September/08/2019
    --------------------------------------------------------------------------------
    Updated stash tabs for latest patch
        Timeless splinter items are now handled under Fragments
        Oils have been added to the list of stash tabs in their place
    
    Added Oils to item parser
    
    Added New Minimized Hideout bar to GuiStatus
        Moved the hideout pixel spot 
        Dont forget to recalibrate!
    
    Bugfix for Movestash
        fixed issue where it opens chat (longer delay after hitting enter)
        Fixed issue with tab names being too small
    
    Bugfix for Inventory button
        Replaced Critical with Thread, NoTimers, true
            did same for all instances where Critical was used
        this fixes issues with hotkeys being qued back to back
        you can once again stop the inventory function by repressing the hotkey
        also seems to be back at full speed
    
    Bugfix for Stock Wisdom and Portal 
        the checkboxes were not saved properly
    
    Bugfix for chat hotkeys
        Can now use the symbol ! to punctuate messages
    
    Removed unnecessary QHD scale section.
    
    Preparing to add Custom loot filter for next major release!
    
    Version .04.8 August/28/2019
    --------------------------------------------------------------------------------
    Adjustments for the dpad movement, makes it feel less sluggish
        it speeds up just slightly faster now and begins faster
    
    bugfix for controller hotkeys, now can use symbol modifiers properly
        Use ! # ~ ^ * + symbols to apply appropriate modifiers.
        Used this to make button one Ctrl+LButton, seems to work well.
        still working on a way to do either regular click or shift or ctrl
    
    Fix for controller joystick drifting
        adjustments to joystick thresholds to prevent false positives
        
    Itemsort function now opens inventory if it is not already open
        this allows one button to act as inventory and also sort for controllers
    
       ############## Critical Update ###############
    Updating to this version is required to autopatch to any further version.
    
    Adding JSON library for next patch.
        without having a way to install it before the #Include JSON.ahk it will crash
        
    Next release will include Custom loot filters!
        You can choose what items go into stash based on affixes and stats!
        Prevent the script from vendoring epic gear!
    
    Version .04.7 August/21/2019
    --------------------------------------------------------------------------------
    Introducing Controller support!
        movement on the Joystick with optional utility key
        Move the mouse cursor with the D-Pad
        Aiming for spells with the second joystick and assigned key
        Keybindings for each button 1-10
        Use the key dropdown boxes to choose a script function, or an ingame key
        Lootvacuum on the controller by assigning the loot pickup key
        Key thing to note:
            Press load to redetect joysticks
            Disconnecting an active controller requires a script reload
            There is nothing I can do about this, AHK does not detect removal
            buttons are configured for default keybinds, match to your style
    
    Added new option to return toggles to their previous state on load.
        Select Persistant Auto-Toggles in the Configuration tab
    
    Added Instance Management screen and Divination trade window to failsafe colors.
        hit the OnInsMan Color button while instance manager is open
        hit the OnDiv Color button while divination trade window is open
    
    Added option to inventory tab to turn on and off Divination trading
        Open the divination trade window and press the one button inventory hotkey!
        all full stack divination cards will be attempted to trade.
        currently does not have any way of determining if successful. 
    
    Added in keyboard movement!
        optional keys to move up down left or right with utility key tied to it
        find these keys on controller tab for now
    
    Bugfix for loot vacuum
        was not using the areascale calculations properly
        now searches in a small square near mouse
        (Was searching in 1 pixel area before)
    
    Version .04.6 August/17/2019
    --------------------------------------------------------------------------------
    Bugfix for QSonMainAttack - was double casting the flasks and not respecting CD
    Bugfix for AutoUpdate - needed to create data folder or it would fail to DL
    
    Hopefully this should fix all issues with current version. 
    
    Version .04.5 August/16/2019
    --------------------------------------------------------------------------------
    Added all the Vanilla Affixes to the item parser
        Integrated the Databases from PoE-TradeMacro for lab enchants and Corruptions
        Added Talisman corruptions to the table of possible corruption affixes
        Can handle double corrupted items
        This is the first step towards loot filtering and crafting bench functions
    
    Added variables for firing QS on attack keys
        Also reworked the delay to support all three
        Modify the Quicksilver Flask Delay in the menu (Blank or 0 = instant)
        These variables are saved and loaded with profiles
    
    Renamed the GetMouseCoords function to CoordAndDebug
        ReWork output of the debug tool, will only show popup when clipped an item
        Otherwise will show a 10 second long tooltip, this lets the item grid start
        Will only show weapon stats when clipping a weapon
        Will only show armour stats when clipping an armour
        Will only show relevant affixes and properties (Only things that are true)
        
    All hotkeys now check if the game is open before firing.
    
    Adjustments to the Chat hotkeys section.
        Added Dropdown box for chat command defaults
        Added a second tab structure inside the Chat tab
        added text replacement to the whisper reply as well
    
    Bugfixes for QSonMainAttack portion that was added
        did not catch this bug until it was released, will need to skip version numbers
    
    Version .04.2 August/13/2019
    --------------------------------------------------------------------------------
    Added RecipientName variable for command Functions
        Add RecipientName to any command to replace with last name replied to
        adjusted some of the default boxes to show uses
    
     Reworked the Stash tab hotkeys, they are now in the Inventory Tab
        Using the same method of multiple modifier hotkeys
        Assign modifiers and keys to go to assigned stash tab
        Default hotkeys are now the numpad 1-9 keys
        Keys assigned to these hotkeys will pass through to Interface
        These keys will not do anything if you are not at stash
    
     Adjustment to GottaGoFast script load, attempting to fix rogue issues
    
     Fixed Chat Hotkeys not becoming unregistered when disabled from enabled.
    
     Added Weapon dps parsing to the backend, ItemProp now has these stats:
        TotalDps, AttackSpeed, PhysLo, PhysHi, IsWeapon, PhysMult, PhysDps, 
        EleDps, ChaosLo, ChaosHi, EleLo, EleHi, ItemLevel, TotalPhysMult, 
        BasePhysDps, Q20Dps
        
    Version .04.1 August/12/2019
    --------------------------------------------------------------------------------
    New Chat tab with customizable hotkeys
        Added two Hotkey sections which are for commands and reply whispers
        modifier editboxes can be blank or 1 or 2 modifier keys
        the keys themselves can also have modifiers such as ^ ! + or #
        this allows you to put a maximum modifier of 8 keys! XD
            Rediculous Example: Modifiers: A, D Keys: ^!+#1 & ^!+#2
            A and D together would activate Ctrl+Alt+Shift+Win+( 1 & 2 )
        Command section is a regular Enter and the Reply Whisper are Ctrl+Enter
    
    Added new editbox for associating a character name with each profile
        You can insert this variable into any command with CharacterName
        mostly this is for using with /kick CharacterName
    
    Updated some elements of UI to use sections
        will be replacing UI portions with outlined sections
        also makes the whole piece move together easier
        
    Fixed hotkeys remaining in effect after being changed until next restart.
        Simply needed to move the hotkey reset BEFORE the gui is submit
    
    Had to rewrite how the script checks if you press flasks for the passthrough
        now it is on a very short timer that just checks the state of 1-5
    
    --------------------------------------------------------------------------------
    Release Notes .04 August/10/2019
    --------------------------------------------------------------------------------
    
    Since the last release there has been a lot of work done to the script!
    
    Backend improvements to how the script handles your settings, as well as making
    profiles easier to use and centralizing all the relevant settings. With the 
    introduction of the utility section I figured it was time to move it around.
    Also how it handles Mana and Quicksilver flasks has been vastly improved. Now it
    creates a list of all the flasks that are off cooldown, and goes through the list
    in order when the previous one finishes cooldown.
    
    People using scaled versions of the script should see improvements with how the
    inventory sort function works. Sauron-Dev has been testing on a scaled resolution
    and added some great changes to how it determines empty inventory slots.
    
    Additions
    --------------------------------------------------------------------------------
    Fully fleshed out Utility function
        5 Generic utility keys that can be configured to:
            Fire on cooldown if there are no combination of triggers below
            Trigger when pressing a Quicksilver
            Trigger when at 20-90% Life
            Trigger when at 20-90% ES
    
    Utility Management has been added to profiles
        Configure Each utility for a specific build!
    	Now with all the settings in one place that profiles save and load
    
    Profiles which have not been used now act as a blank slate for the GUI
        Press the load # button on a slot you have not used to unselect everything
    
    Sauron-Dev has added:
        New method of determining items in inventory, should now scale without issues
        New calibration button to determine empty item slots colors
        New function to return an index of matching values from an array
    	New function to deal with strings and arrays
    
    Using Sauron-Dev's additions
        Implimented the same changes for Mouseover color
        Added calibration button to determine Mouseover Colors
    
    Added Ding() function for debugging
        Can take up to 7 lines of input strings
        These only show when debug is checked
    
    Added a timer for checking if the attack key has been held down
        Good news for those builds that holds down one key *META CYCLONE*
    	
    Added option to turn off Auto-Update
    
    
    UI Changes
    --------------------------------------------------------------------------------
    Re-Organized the Tabs of the GUI, combined several tabs together.
        All Flasks and Utilities related options are now presented together in one page
        Added a messagebox for explaining how to use the calibration buttons
            Open by pressing the ?
    
    Hotkey, Calibration, Additional Interface, and Debug items moved to second tab
    
    Added load button to Flask/Utility and Configuration page to reload saved settings
    	Keep in mind that some sections of the options always save themselves to ini
    
    Added purple color to Hybrid text
    
    
    Bug-Fixes
    --------------------------------------------------------------------------------
    Fixed activating AutoQuit alone wouldnt start the main timer
    
    Fixed AutoQuit variables in the main timer
    
    Mana Flasks now Fire sequentially to prevent overlap.
    
    Removed a lot of unnecessary loading and GUI altering.
        Several checkboxes have been added default checked state
        Editboxes do not need second application of the variable text
        Radiobuttons can be Checked by default as well
    
    Set default INI settings straight from the ReadFromFile() in both scripts
        This should fix any further issues with loading from incomplete settings.ini
    
    Fixed textbox being selected on update Popup
    
    --------------------------------------------------------------------------------
    Patch Notes
    --------------------------------------------------------------------------------
    
    Version .04 August/10/2019
    --------------------------------------------------------------------------------
    Added option to turn off auto-updates
        This will become checked if declining update
        It is located on Configuration tab in Aditional Interface Options
    
    Finished touching up GUI for Utility
    
    Adjustments to quicksilver ini load
    
    Version .03.7 August/10/2019
    --------------------------------------------------------------------------------
    Added a timer for checking if the attack key has been held down
        Good news for those builds that holds down one key *META CYCLONE*
    
    Added Ding() function for debugging
        Can take up to 7 lines of input strings
        These only show when debug is checked
    
    Fixed activating AutoQuit alone wouldnt start the main timer
    Fixed AutoQuit variables in the main timer
    
    Version .03.6 August/09/2019
    --------------------------------------------------------------------------------
    Utility Management has been added to profiles
        Configure Each utility for a specific build!
    
    Profiles which have not been used now act as a blank slate for the GUI
        Press the load # button on a slot you have not used to unselect everything
    
    Fixed textbox being selected on update Popup
    
    Version .03.5 August/09/2019
    --------------------------------------------------------------------------------
    Sauron-Dev has added:
        New method of determining items in inventory, should now scale without issues
        New calibration button to determine empty item slots colors
        New function to return an index of matching values from an array
    
    Using Sauron-Dev's additions
        Implimented the same changes for Mouseover color
        Added calibration button to determine Mouseover Colors
    
    Version .03.4 August/09/2019
    --------------------------------------------------------------------------------
    Rework of the utility section
        Now has 5 generic utility that can be configured to:
            Trigger when pressing a Quicksilver
            Trigger when at a certain Life or ES percent
            If other triggers are disabled, it will fire on cooldown.
    
    Version .03.3 August/08/2019
    --------------------------------------------------------------------------------
    Re-Organized the Tabs of the GUI, combined several tabs together.
        All flask related options are presented together in one page
        Utilities are planned to be added to profiles, so moved them in
        Hotkey, Calibration, Additional Interface Options, and Debug items moved to "Configuration"
        Added a messagebox for explaining how to use the calibration buttons
            Open by pressing the ?
    
    Version .03.2 August/07/2019
    --------------------------------------------------------------------------------
    Added load button to config page to reload saved settings
    
    Version .03.1 August/07/2019
    --------------------------------------------------------------------------------
    Set default INI settings straight into the ReadFromFile()
        This should fix any further issues with loading from incomplete settings.ini
    
    Removed a lot of unnecessary loading and GUI altering.
        Several checkboxes have been added default checked state
        Editboxes do not need second application of the variable text
        Radiobuttons can be Checked by default as well
    
    Added purple color to Hybrid text
    
    Mana Flasks Fire sequentially
    
    Version .03 August/06/2019
    --------------------------------------------------------------------------------
    Created a new utility Function
        It can now be expanded to support any number of utilities
        Input Utility name and it manages all the cooldowns and keys.
        I put all the settings together for easily adding more.
        As of now, PhaseRun and VaalDiscipline are supported utility skills.
    
    Cooldowns from main script will go directly to subscript
        The two scripts now have a way to communicate which flasks are on cooldown.
    
    Script will not remove focus from game window.
        Now when Loading the script or pressing the save button, it will make
        the game window focused if the window exists.
    
    Fixed the script from stealing focus from game.
    
    added timer to tooltip on save, removes after 5s
    
    Quicksilver flasks now fire sequentially without skipping!
    
    Show on start option is now respected
    
    Added link to Wiki page and donation to tray tip
    
    Added auto-update function, will now be tracking version online.
    Last edited by thebbandit; 01-20-2020 at 04:15 PM.

  5. Thanks harrisonhess, Indicatum, toadskin, mcxayer, JUNKdeLUXE, Enneagram, gurud (7 members gave Thanks to thebbandit for this useful post)
  6. #4
    deomexuathe's Avatar Member
    Reputation
    3
    Join Date
    Sep 2017
    Posts
    48
    Thanks G/R
    35/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    that's dope man. 10/10

  7. #5
    harrisonhess's Avatar Member
    Reputation
    1
    Join Date
    Jul 2017
    Posts
    14
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks you for the awesome job!

  8. #6
    Rocker866's Avatar Member
    Reputation
    3
    Join Date
    Nov 2011
    Posts
    136
    Thanks G/R
    10/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is there a chaos recipe function?

  9. #7
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Crafting is something I plan to tackle a bit down the road. No chaos recipe support yet.
    Last edited by thebbandit; 09-14-2019 at 09:13 PM.

  10. #8
    Rocker866's Avatar Member
    Reputation
    3
    Join Date
    Nov 2011
    Posts
    136
    Thanks G/R
    10/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by thebbandit View Post
    Crafting is something I plan to tackle a bit down the road. No chaps recipe support yet.
    would be so frkin awesome if u can somehow implement it if its possible ofc

  11. #9
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Rocker866 View Post
    would be so frkin awesome if u can somehow implement it if its possible ofc
    The capacity to perform this function is available within the script but will just require some coding to have it become a reality. The only real issue is that the script is not designed to stash rare items for the recipe. This is where it hits a huge wall in terms of feasibility.

    It would require some way of tracking the items it saves for the chaos recipe, and another way of scanning a stash for a list of items to use for it. That's a lot of coding, and a lot of time to dedicate to one of the worst ways of grinding currency in the game.

    This is why I don't think it's going to be something I want to focus on at the moment. It's a much more effective strategy to fully utilize the custom loot filter. Why take the time to sort your junk when it's better to just sell single items as 1-6 chaos or vendor for the alchemy shards and alts.

  12. #10
    hacker143's Avatar Sergeant Major
    Reputation
    15
    Join Date
    Mar 2017
    Posts
    151
    Thanks G/R
    28/13
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by thebbandit View Post
    Crafting is something I plan to tackle a bit down the road. No chaos recipe support yet.


    this one is the only thing GGG cant do shit ahahahaha.

    Thank you for keeping wingman alive

    anyways, a basic video on how to use each function would greatly help. I dont understand how to failsafe the color cuz in original wingman there is a failsafe tab.


    also, how do u use that inventory tab? is it the same as "POE inventory tools" which auto sorts all items to the stash? please i really need a video demonstration for each function
    Last edited by hacker143; 09-15-2019 at 01:47 AM.

  13. #11
    Rocker866's Avatar Member
    Reputation
    3
    Join Date
    Nov 2011
    Posts
    136
    Thanks G/R
    10/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i still couldnt figure out how to do the div card turn ins how does that work

  14. #12
    chonic's Avatar Member
    Reputation
    8
    Join Date
    Mar 2009
    Posts
    47
    Thanks G/R
    7/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No 3440x1440 aka 21:9 support?

  15. #13
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Version .05.08 Patch notes:
    Code:
    Version .05.08 September/15/2019
    --------------------------------------------------------------------------------
    **Patch Requires Recalibration of Inventory**
    
    Returned the Id/Vend/Stash to checking for Unidentified and Identified colors
        This should speed up the script drastically when dealing with inventory
        The most times an item should be clipped is twice
            Will eventually get this down to once by using Prop.Width and Prop.Height
    
    Rewrote the Inventory calibration section
        It now samples two colors per Calibration
            Identified items and Empty slots
            UnIdentified items and Mouseover color
        This now requires much less setup from the User
        Now you only need ONE unid or red item, and ONE identified item 
            Any item that has a red background can be used for UnId
            Gems with too high requirements are useful for this (they have red backgrnd)
        Place the single item in the first slot of an empty inventory to calibrate
        Requires 1x1 items (An item which is only one slot wide and high)
        Input is blocked while running calibration for these
    
    Added new function to compare a hex value to an array of hex values
        indexOfHex(hexVal, hexArr, fromIndex, variance)
        default is variance of 2
    
    Reclip items after they become identified.
    
    Adjusted delays in SwiftClick, ShiftClick and CtrlClick by +15ms
        allow the button to register being released
        most delays are standardized now
    
    Adjusted default values for INI read of Chat and Stash hotkeys prefix
        Now properly loads blank values when fresh install
    
    Adjusted ItemSort to add delay before resampling Unique items
        Makes sure that the item has a chance to leave inventory
        This now works as intended, if not transfered it attempts next tab
            Tab Priority:
            Collection tab > Unique Ring Tab (if ring) > Unique Dump tab


    Originally Posted by chonic View Post
    No 3440x1440 aka 21:9 support?
    lol no, I do not have the interest in coding everyones resolution into the script. I have given instructions on how to make the adjustements required to add your resolution if you want to do the work and add it yourself. It requires mostly gathering pixel locations for use in your resolution, and since I have no way of gathering that info on my own its really up to you guys to do this.

    Originally Posted by Rocker866 View Post
    i still couldnt figure out how to do the div card turn ins how does that work
    You just need to do your calibrations, and then open the divination trade panel and press the Id/Vend/Stash hotkey. If it still does not work, turn on debug mode and test your gamestates by pressing Alt+O. If you have divination window and inventory open you should see it read OnDiv 1 and OnInventory 1

    Originally Posted by hacker143 View Post
    a basic video on how to use each function would greatly help. I dont understand how to failsafe the color cuz in original wingman there is a failsafe tab.
    also, how do u use that inventory tab? is it the same as "POE inventory tools" which auto sorts all items to the stash? please i really need a video demonstration for each function
    I do not plan to make any videos at the moment, it would require a lot of work for something I will have to likely update constantly. Once the script is in a more stable position I may do some basic tutorial videos on setup, but that may be some time from now. Check out the calibration section on the Configuration Tab for the "Failsafe" colors
    Last edited by thebbandit; 09-15-2019 at 02:38 PM.

  16. #14
    hurrhurr1's Avatar Member
    Reputation
    4
    Join Date
    Mar 2017
    Posts
    59
    Thanks G/R
    6/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is why I stay on 1080p :P jk im poor so couldnt even get a new monitor, looks pretty neat this stuff, thanks. Gonna give it a try

  17. #15
    thebbandit's Avatar Contributor
    Reputation
    200
    Join Date
    Feb 2010
    Posts
    387
    Thanks G/R
    6/176
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Code:
    Version .05.09 September/16/2019
    --------------------------------------------------------------------------------
    Increased stash list to 31 tabs, beyond that is unknown how it will behave
    
    Custom loot filter GUI now remembers Maximized state and window position
    
    Added Breachstone to parser with flags:
        Prop.BreachSplinter and Prop.SpecialType="Breachstone"
    
    Can now hit escape to close any script GUI window
    
    Added Numpad0 as default modifier for stash tab hotkeys
        This will allow typing with the Numpad keys normally
        only affects fresh install
    
    Bugfix for Lootvacuum
        will no longer get stuck holding down left mouse button

    Originally Posted by hurrhurr1 View Post
    This is why I stay on 1080p :P jk im poor so couldnt even get a new monitor, looks pretty neat this stuff, thanks. Gonna give it a try
    Yeah I feel like its not worth the hassles you need to deal with for how much it costs in equipment and everything. I had a 4k setup for a while and went back to 1080p because it was causing issues with everything in regards to scaling. The resolutions are starting to get better support, but 1080p is just fine for me :P
    Last edited by thebbandit; 09-16-2019 at 06:04 AM.

Page 1 of 61 1234551 ... LastLast

Similar Threads

  1. [Release] [PoE-Wingman] - Auto-Flask, Auto-Quit & more (AHK, pixel)
    By Aldoesk in forum PoE Bots and Programs
    Replies: 338
    Last Post: 09-13-2020, 02:48 AM
  2. Auto-flask/Quit for Path of Diablo?
    By stfufag in forum Diablo 2
    Replies: 3
    Last Post: 05-13-2019, 09:09 PM
  3. Dx11 Auto-Flask No pixels!
    By Xcesiuss in forum PoE Bots and Programs
    Replies: 161
    Last Post: 03-07-2017, 05:03 PM
  4. Looking for a working DX11 auto flask
    By tenaciouzd in forum PoE Bots and Programs
    Replies: 35
    Last Post: 01-10-2017, 01:39 PM
  5. Auto Attack for hunter Spell id
    By Simber in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 10-04-2014, 10:11 AM
All times are GMT -5. The time now is 03:10 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search