-
Member
Originally Posted by
Jawlen
You can use "Click It " from Barragek0, it's working flawlessly if you have a good filter and also offer many others QOL like auto clicking good altars (depending on the weighting that you specified), auto harvest, auto open / corrupt essences and many more, you can tweak all the values with the HUD.
Release v3.20.1.8 . Barragek0/ClickIt . GitHub
Last edited by POEistrashwithouthud; 02-03-2023 at 07:47 PM.
-
Active Member
is autoflask fixed yet???
if not, do you guys have any alternative?
Last edited by pwndbymeh; 02-03-2023 at 09:19 PM.
-
Member
Any quickfix to this issue?
-
Member
Originally Posted by
POEistrashwithouthud
You can use "Click It " from Barragek0, it's working flawlessly if you have a good filter and also offer many others QOL like auto clicking good altars (depending on the weighting that you specified), auto harvest, auto open / corrupt essences and many more, you can tweak all the values with the HUD.
Release v3.20.1.8 . Barragek0/ClickIt . GitHub
What version ahk you used?i have problem
image.PNG
-
Contributor
I'm using GameHelper's AutoHotKeyTrigger on top of PoeHelper to manage flasks. Instead of default flask charges/effects check I use status effects: not contains "flask_effect_life", "flask_utility_sprint", "flask_utility_phase", "flask_utility_ironskin" etc. Also add some cooldown delay to prevent ultrafast spamming when flask is empty.
Last edited by fearsome67; 02-04-2023 at 04:17 PM.
-
Member
1.png I am having problems with the pickIt plugin, can someone help? Says something about Index was out of range. Must be non-negative and less than the size of the collection (Parameter Index) I've tried to include screenshot, hope it shows correctly.
-
Member
Hi, can you share until they fix it?
-
Member
Originally Posted by
fearsome67
I'm using GameHelper's AutoHotKeyTrigger on top of PoeHelper to manage flasks. Instead of default flask charges/effects check I use status effects: not contains "flask_effect_life", "flask_utility_sprint", "flask_utility_phase", "flask_utility_ironskin" etc. Also add some cooldown delay to prevent ultrafast spamming when flask is empty.
Hi, can you share until they fix it?
-
Active Member
Originally Posted by
fearsome67
I'm using GameHelper's AutoHotKeyTrigger on top of PoeHelper to manage flasks. Instead of default flask charges/effects check I use status effects: not contains "flask_effect_life", "flask_utility_sprint", "flask_utility_phase", "flask_utility_ironskin" etc. Also add some cooldown delay to prevent ultrafast spamming when flask is empty.
this one? >> https://www.ownedcore.com/forums/mmo...exile-api.html (GameHelper: A light version of PoeHUD/Exile-Api)
the dl link for that one has been removed. how'd you get it?
-
Member
Originally Posted by
fearsome67
I'm using GameHelper's AutoHotKeyTrigger on top of PoeHelper to manage flasks. Instead of default flask charges/effects check I use status effects: not contains "flask_effect_life", "flask_utility_sprint", "flask_utility_phase", "flask_utility_ironskin" etc. Also add some cooldown delay to prevent ultrafast spamming when flask is empty.
Gamehelpers flaks are broken too. When you have new offsets would be nice to share
-
Contributor
Originally Posted by
Esionru
Hi, can you share until they fix it?
Originally Posted by
pwndbymeh
Originally Posted by
hkjhkh
Gamehelpers flaks are broken too. When you have new offsets would be nice to share
I know. "Instead of default flask charges/effects check I use status effects". Read carefully. Status effects work properly.
GH fork
Last edited by fearsome67; 02-05-2023 at 04:21 AM.
-
Member
Originally Posted by
fearsome67
I know. "Instead of default flask charges/effects check I use status effects". Read carefully. Status effects work properly.
GH fork
the loader read if i need life or mana. but no use de flask .
-
Member
Thank you, help alot, i haver a better idea, but all the credits for work is you.
try use Divine Flask with condition "VITALS" and set manually how much life need to be LESS to use DIVINE FLASK
all others utillity use you idea, FLASK EFFECT.
-
Contributor
Originally Posted by
jairevilasio
Thank you, help alot, i haver a better idea, but all the credits for work is you.
try use Divine Flask with condition "VITALS" and set manually how much life need to be LESS to use DIVINE FLASK
all others utillity use you idea, FLASK EFFECT.
Oh, I thought it's obvious that you gotta use other rules for proper usage, such as life percent, movement animation, dynamic condition for mobs presence and others... I just pointed that broken rules for flask charges and flask effect you can temporary replace with status effect.
-
Active Member
server data field was a moved little bit. if you have a source code of this version exile core you can find a ServerData class and change this offset manualy like here
Code:
_cachedValue = new FrameCache<ServerDataOffsets>(() => serverData.M.Read<ServerDataOffsets>(serverData.Address + 32800));
and this static fields too
Code:
private static readonly int PlayerStashTabsOffset = Extensions.GetOffset((ServerDataOffsets x) => x.PlayerStashTabs) + 32800;
private static readonly int GuildStashTabsOffset = Extensions.GetOffset((ServerDataOffsets x) => x.GuildStashTabs) + 32800;
or you can try to patch assembly via dnspy or dotpeek or foody
if you dont have source code, but have source code of plugin you can do workaround somethink like this, but dont use it in production
Code:
public static class ExileCorePatchExtension {
class ServerCacheInstance {
public ServerData ServerData { get; }
FrameCache<ServerDataOffsets> _cachedValue;
public ServerDataOffsets ServerDataStruct => _cachedValue.Value;
public ServerCacheInstance(ServerData serverData) {
ServerData = serverData;
_cachedValue = new FrameCache<ServerDataOffsets>(() => serverData.M.Read<ServerDataOffsets>(serverData.Address + 32800));
}
public IList<InventoryHolder> PlayerInventories {
get {
long first = ServerDataStruct.PlayerInventories.First;
long last = ServerDataStruct.PlayerInventories.Last;
if (first == 0L) {
return new List<InventoryHolder>();
}
if (first == 0L || (last - first) / 32 > 1024) {
return new List<InventoryHolder>();
}
return ServerData.M.ReadStructsArray<InventoryHolder>(first, last, 32, ServerData).ToList();
}
}
}
static ServerCacheInstance serverCacheInstance;
public static IList<InventoryHolder> Patched_PlayerInventory(this ServerData serverData) {
if (serverCacheInstance == null)
serverCacheInstance = new ServerCacheInstance(serverData);
if (serverCacheInstance.ServerData != serverData)
serverCacheInstance = new ServerCacheInstance(serverData);
return serverCacheInstance.PlayerInventories;
}
}
now you can get a player inventory somethink like this
Code:
var flaskInventorie = GameController.IngameState.Data.ServerData.Patched_PlayerInventory().FirstOrDefault(a => a.Inventory.InventType == InventoryTypeE.Flask)?.Inventory;
but this working on my version exilecore, i dont give you a gurantee thats its will working on poehelper exilecore version
-
Post Thanks / Like - 5 Thanks