-
Member
Originally Posted by
thebbandit
Wingman 1.2.1 introduced a ton of lag that made all the great code he worked on pretty much a loss.
So what exactly are you asking for? Trigger at higher percentage? How many Mana flasks are you running?
I don't have the time/interest to do a rework of the Mana logic for multiple percent. The best I could do for that regard would be to allow a choice to what % Mana fires at for all of them.
Beyond that is grey area where it affects the overall speed of the script. that's why I haven't introduced the percentage to mana check because then I would possibly reintroduce the delays caused from the code in 1.2.1.
Thanks for hearing me out. To answer your questions:
- If possible introduce the same functions that exists with HP/ES onto Mana values (if not, I understand if you don't want to or can't, just suggesting).
- A higher percentage than what is currently shown (which looks to be 20% or lower). I'd say 50% if you can only add one.
- I'm running only 1 Mana flask for my build, but built a certain way, you can literally use it upwards of 8 or so times before running out of flask charges without even killing anything.
-
Member
thanks for updates !! donated for your project!
-
Contributor
Originally Posted by
yoshi244
Thanks for hearing me out. To answer your questions:
- If possible introduce the same functions that exists with HP/ES onto Mana values (if not, I understand if you don't want to or can't, just suggesting).
- A higher percentage than what is currently shown (which looks to be 20% or lower). I'd say 50% if you can only add one.
- I'm running only 1 Mana flask for my build, but built a certain way, you can literally use it upwards of 8 or so times before running out of flask charges without even killing anything.
OK, here is the link for feature requests. Go ahead and include any other information that will help with making some additional logic for this MOM build. Why is it important to trigger the mana flasks at a higher threshold etc, explain all that and I will take what you explain and build some logic for the flasks around it. I will not be adding in 20-90% like the others, I am thinking the math for this can be simpler.
I just take the bottom of the flask and subtract the y value from the top of the flask. So we end up with yBottom - yTop = FlaskHeight then let you pick w/e location between those two. So if you choose 23% it is just 23% of the distance between the two. Then mana flasks can be adjustable to any % but it doesnt introduce any more pixel checks than already present.
Originally Posted by
sushix
thanks for updates !! donated for your project!
Thanks bud
-
Contributor
Threw together a quick implementation of the mana threshold. Its not the best setup since its not representative of the actual mana percentage, but its good enough. I crammed the settings into the left side where the mana options are. Use the up-down buttons to select the percentage of the mana globe it will trigger at. 0 is at the old 10% mark, and 100 is around the 95% mark. so if you want 30% mana its like... a value of 20-25? I will have to consider ways of representing the number that is more straightforward, that way you can put 20 and its actually the 20% mana point. But yeah, for now it works.
Make sure you save your configuration at some point so it resamples the mana color at the threshold location you choose.
Code:
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
Last edited by thebbandit; 10-03-2019 at 03:31 AM.
-
Post Thanks / Like - 1 Thanks
yoshi244 (1 members gave Thanks to thebbandit for this useful post)
-
either script window not found after use The Writhing Jar, Hallowed Hybrid Flask any idea how to fix?
-
Contributor
Originally Posted by
Zenmai
either script window not found after use The Writhing Jar, Hallowed Hybrid Flask any idea how to fix?
The flasks themselves have nothing to do with the script functions, so not sure why this would occur. The script merely takes the durations and puts that key in a cooldown when it's used.
Sometimes the script is updating it's database and the main GUI window cannot be found... IDK I am considering doing the database update farther down in the order of loading, since it can happen in the background with no issue.
-
Member
newer version giving me this error...
wonder why cuz was working just fine yesterday.
" too many Parameters passed to function "
-
Contributor
Post the error itself, I can't do anything with just that message.
I did a fresh install and am not having any issues. I cannot recreate an error, can you please create a bug report on the github page to sort this out.
One of the possible causes is that you have an old version of autohotkey installed. Make sure you are running the latest version which is 1.1.31, the script requires at least 1.1.30
Last edited by thebbandit; 10-03-2019 at 12:16 PM.
-
Originally Posted by
thebbandit
Post the error itself, I can't do anything with just that message.
I did a fresh install and am not having any issues. I cannot recreate an error, can you please create a
bug report on the github page to sort this out.
One of the possible causes is that you have an old version of autohotkey installed. Make sure you are running the latest version which is 1.1.31, the script requires at least 1.1.30
Imgur: The magic of the Internet here error img, fresh install, last autohotkey update only happens after use 1ª flask
-
Contributor
Originally Posted by
Zenmai
I cannot read anything in that image... It's originating in gottagofast?
What do you mean by 1a flask, and explain more about the context of the error. This is why I prefer doing this on the GitHub page. You need to give me a lot more details to find why it's having the issue.
When does it happen, what settings do you have enabled etc..
OK i got onto my computer and see the message, thats not a critical error, is it happening during gameplay?
This has something to do with how the script communicates between the two scripts. I will look into this later when I finish class for the night
Last edited by thebbandit; 10-03-2019 at 04:07 PM.
-
Member
thanks for clearing that error up. i did have an older AHK version. newest fixed it so far.
-
Contributor
Originally Posted by
Zenmai
either script window not found
I went through the script to find any reason why it would be having the issue but I cannot find anything wrong. I don't ever have the issue of it not detecting the other scripts window. Its a head scratcher on that one. But in an effort to at least aleviate the issue for the meantime, I have just moved the error message from a popup into a tooltip for 1 second. This way, the message only shows up while you have debug messages turned on, and it will not impede you from playing and using the script. Its a non critical error like I mentioned, just means the flask and utility cooldowns from the script may not match 1 to 1 between the two halves.
In an effort to improve transparency of what the script requires, I have updated the main page to mention the script requires flasks to be assigned to keys 1-5, and the script needs windowed fullscreen 16:9/10 or 32:9/10. Those are the two only requirements to use the basic functions of the flask logic. All the rest of the script can be pretty much customized to your liking.
The only requirement is now Windowed fullscreen on any of the supported ratios!
Code:
Version .06.03 October/03/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
Last edited by thebbandit; 10-08-2019 at 11:10 AM.
-
Contributor
Huge change to flasks and a new supported 21:9 resolution! Thanks to SamyBrom for the contribution of their datapoints
Now the script is capable of vendoring Quality Gems or Flasks in bulk!
Code:
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
-
Post Thanks / Like - 2 Thanks
sushix,
yoshi244 (2 members gave Thanks to thebbandit for this useful post)
-
Member
Originally Posted by
thebbandit
Huge change to flasks and a new supported 21:9 resolution! Thanks to SamyBrom for the contribution of their datapoints
Now the script is capable of vendoring Quality Gems or Flasks in bulk!
Code:
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
HELL YES! appreciate all the work u are doing mate.
-
Member
trying to figureout how to pop all flask, i discovered that is pressing caps lock but i want it in number 1? is possible?