-
Active Member
do rules affect all flasks or just the one u have it under? my mana flask wont work half the time and idk why.
-
Originally Posted by
datz
do rules affect all flasks or just the one u have it under? my mana flask wont work half the time and idk why.
No idea what your question mean. A rule basically make sure all conditions within that rule are true. End of story.
Originally Posted by
Kiviking
First up , thank you so much for creating Game Helper, took a wee while to work out (for me), but it's all good now. I have a couple of suggestions for you to consider. Would be really handy to be able to delete single conditions, within a rule, without having to delete the whole rule and start over again. Also with ailment flasks, they are only used for that condition (True), and not as a normal heal/mana flask any other time.
Cheers.
-> create 2 rules for that flask.
All conditions within a rule AND with each other e.g conditon1 is true and condition2 is true. All rules OR with each other e.g Rule1 is true or rule2.
Last edited by GameHelper; 10-24-2021 at 06:15 PM.
-
Member
can anyone post an example of how they set up their flasks? im having a hard time getting my quicksilver going
-
To teach people how to properly configure the flask manager please read "First Post" -> "How To" -> "Simple Flask Manager". Also look at the images posted in that section.
if you don't understand it, give me feedback on how can I improve it/which part of that section you don't understand.
-
Member
Originally Posted by
WowsuckshardU
can anyone post an example of how they set up their flasks? im having a hard time getting my quicksilver going
Name: Quicksilver
Key: w/e key you use, if you use 3 then chose D3 as the key
Check Enable
Add New condition -> choose ANIMATION
change the boxes so that the condition says "Player is EQUAL_TO RUN for 250ms
That should make quicksilver work.
I added an additional condition though which is:
Add New condition -> Choose FLASK_CHARGES
The first box is the slot your flask is in, so if it's in slot 3 then put 3 in the first box.
The second box should be BIGGER_THAN
The third box should be the number of charges on the flask -1. So for example if you look at a base quicksilver flask in game it says "Consumes 30 of 60 charges on use." In this case box number 3 should be 29 charges.
The condition should then read "Flask 3 has BIGGER_THAN 29 charges"
@zaafar Could you consider adding a nearby enemy condition? It would be neat to have defensive flasks activate where there are enemies nearby.
Last edited by KVon; 10-24-2021 at 06:34 PM.
-
Member
Thanks for your reply, my bad really. Didn't think of making 2 rules for one flask/button.
-
Member
Is it possible to make the icons of the monsters from the Scourge disappear from the map when the Scourge ends?
During the coming, they appear in many places around you and do not disappear from those monsters that you did not kill during the Scourge.
There is a misunderstanding who you killed already in a normal game, and who you missed.
-
Member
Originally Posted by
Rol
Is it possible to make the icons of the monsters from the Scourge disappear from the map when the Scourge ends?
During the coming, they appear in many places around you and do not disappear from those monsters that you did not kill during the Scourge.
There is a misunderstanding who you killed already in a normal game, and who you missed.
In Radar make sure "Hide Entities without Life/Chest component" is checked otherwise try checking "Do not save entities outside the network bubble" in core
Last edited by KVon; 10-24-2021 at 06:59 PM.
-
Post Thanks / Like - 1 Thanks
GameHelper (1 members gave Thanks to KVon for this useful post)
-
Member
Originally Posted by
KVon
In Radar make sure "Hide Entities without Life/Chest component" is checked otherwise try checking "Do not save entities outside the network bubble" in core
Second advise helps. Thx a lot.
-
Member
Hi.
I'm struggling a bit with a clean rule for Bone Barrier (Necromancer skill) which grants you Bone Armour. The challenge is that the skill applies Bone Armour with a certain duration and a cooldown afterwards.
My current approach is to just do a simple duration+cooldown timed re-cast (7 seconds) but this isn't as robust as checking if Bone Armour can be cast or explicitly waiting for cooldown to complete (rather than wait for a number of hardcoded seconds).

Is there a way to just check if Bone Armour is off cooldown?
As a bonus, I'd also like to only activate Bone Armour if I'm "in combat". Is there a way to determine if my character is in combat? (Maybe damage to life or energy shield taken or skill/spell cast recently).
Last edited by satbuster; 10-25-2021 at 12:53 AM.
-
Member
keep getting kicked for pressing too many buttons.
-
Member
Originally Posted by
supermale
keep getting kicked for pressing too many buttons.
Using Flask Manager?
-
Member
just got this crash during drox fight
Code:
25.10.2021 09:12 Program exited with message:
System.Exception: ERROR: Reading HashMap failed current counter 10001 is greater than Maximum allowed HashMap size (10000). Game tells us the expected size to be 168.
at GameHelper.Utils.SafeMemoryHandle.ReadStdMapAsList[TKey,TValue](StdMap nativeContainer, Boolean validate_size, Func`2 keyfilter) in D:\a\GameOverlay\GameOverlay\GameHelper\Utils\SafeMemoryHandle.cs:line 289
at GameHelper.RemoteObjects.States.InGameStateObjects.AreaInstance.UpdateData(Boolean hasAddressChanged) in D:\a\GameOverlay\GameOverlay\GameHelper\RemoteObjects\States\InGameStateObjects\AreaInstance.cs:line 230
at GameHelper.RemoteObjects.States.InGameStateObjects.AreaInstance.OnPerFrame()+MoveNext() in D:\a\GameOverlay\GameOverlay\GameHelper\RemoteObjects\States\InGameStateObjects\AreaInstance.cs:line 428
at Coroutine.ActiveCoroutine.MoveNext()
at Coroutine.ActiveCoroutine.OnEvent(Event evt)
at Coroutine.CoroutineHandlerInstance.RaiseEvent(Event evt)
at Coroutine.CoroutineHandler.RaiseEvent(Event evt)
at GameHelper.GameOverlay.Render() in D:\a\GameOverlay\GameOverlay\GameHelper\GameOverlay.cs:line 78
at ClickableTransparentOverlay.Overlay.RunInfiniteLoop(CancellationToken cancellationToken)
at ClickableTransparentOverlay.Overlay.<Start>b__11_0()
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_1(Object state)
at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
-
Contributor
Originally Posted by
zaafar
looks like it's checking mods. @
arturino009 (or anyone) can this work with just checking Entity Path rather than mods?
If I remember correctly, each remnant is it's own entity, but all of them have the same path. The only way to differentiate between them is through mods (which makes sense from a programmers perspective). Sadly no path. But I haven't checked this league.
People are actually using my plugin? That's pretty surprising
-
Post Thanks / Like - 1 Thanks
GameHelper (1 members gave Thanks to arturino009 for this useful post)
-
Member
is it normal that this tool has 30% gpu usage? 3060ti
edit and somewhat OT: first of all, i have 0 knowledge on programming, but i get the hinch that both the framerate and vsync/gsync might affect the gpu usage alot, for example im mining crypto and get 60mh/s, after i open poe it will drop to 50mh/s, i turn on gamehelper and it drops to 25mh/s, just vsync on while playing poe without gamehelper drops the mh/s from 50 to 20. im in no position to request stuff but if it was possible, having an option to turn off vsync and lower the framerate of the tool gui, would be nice
also thanks for this tool that i will be using eitherway! makes the game so much more enjoyable
edit2: (QoL) with simpleflaskmanager i cant seem to be able to remove conditions without deleting the full rule tab
Last edited by Dekayo; 10-25-2021 at 04:44 AM.