-
Member
@oc_redfox where do you get the debug exe? I have tried taking the one in the src folder but it doesn't work for me. I also have an issue with maps alert.
-
★ Elder ★
Originally Posted by
dontdodrugskids
TehCheat, any chance to make the preloader having a better go at loading pchests? it often times isnt loading all of them. sometimes im finding chest types that he isnt showing, or it randomly starts showing other chests as i go.
The version I use doesn't seem to miss anything. If it says a chest is there, I end up seeing the chest. If there is no chest, I won't run into one. I thought the logic and offsets relating to preload stuff was identical between the main fork and the personal version I run, but I need to double check it.
Last edited by TehCheat; 03-21-2016 at 11:40 AM.
-
Active Member
It's good to be a regular user, not developer in this thread.
Although I miss the chance to recieve some donations, on the other hand, that means you don't have to find offsets while others are playing.
The two current issues known are:
1. Sometimes, the HUD freezes for one to four seconds, so that health bars don't follow new monsters' locations.
2. the item tooltip does not update DPS as I move mouse from one item in inventory to another one. To make it update DPS (and the prefix-suffix list) again I have to move mouse over some flasks on my belt, and only then returning mouse to the sword in question shows its updated DPS. The stats for items that are put on the chracter are updated properly.
Pls, TehCheat and vmv, fix those for you're the peoples' heroes now.
Last edited by Coyl; 03-21-2016 at 11:29 AM.
-
★ Elder ★
Originally Posted by
Coyl
It's good to be a regular user, not developer in this thread.
Although I miss the chance to recieve some donations, on the other hand, that means you don't have to find offsets while others are playing.
The two current issues known are:
1. Sometimes, the HUD freezes for one to four seconds, so that health bars don't follow new monsters' locations.
2. the item tooltip does not update DPS as I move mouse from one item in inventory to another one. To make it update DPS (and the prefix-suffix list) again I have to move mouse over some flasks on my belt, and only then returning mouse to the sword in question shows its updated DPS. The stats for items that are put on the chracter are updated properly.
Pls, TehCheat and vmv, fix those for you're the peoples' heroes now.
Can you fix them ?
-
Active Member
Originally Posted by
vmv
Can you fix them ?
Not sure, but why? I see no benefits besides a number of praises and temporary recognition. It's my turn to be a leecher, lol.
If this project could use some crowdfunding for the most anticipated (yet technically possible) features, then it could change something.
Dealing with the first issue involves running hud under an instrumentation tool like dotTrace in a hope to detect which part of code goes into such a long cycle (or whatever locks the thread)
As for the second one - it's about finding a different offset for item under cursor in inventory. It could be looked for somewhere about the inventory's structures in memory - but it's just a guess... it could be somethinf completelly different.
-
Active Member
Yep.. hud freezing causing mobs bars to glitch sucks ... And chest not being detected on preload sucks too... I could donate but not worth if no one will update
-
Member
so much salt in the last 2 posts... even a 1 hander could play better then any legit player with the functions that are already working, come on guys...
-
Active Member
I could care less about chests not preloading correctly but the mob bars are a huge qol and them clutching out every 5 seconds can **** you up in hardcore
-
Member
not trying to be rude but normally the "bosses" should be your only problem :x
-
Member
the freeze thingy should be fixed at the first place if u ask me thats the biggest problem atm imo atleast
-
★ Elder ★
Originally Posted by
Testo86
the freeze thingy should be fixed at the first place if u ask me thats the biggest problem atm imo atleast

I should get a chance to poke at it tonight. I had a crazy busy weekend but the next couple of nights should be pretty open.
-
Post Thanks / Like - 1 Thanks
Testo86 (1 members gave Thanks to TehCheat for this useful post)
-
Member
Gilded Sallet causes HUD to crash with the following:
Code:
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в PoeHUD.Hud.Loot.ItemAlertPlugin.initItem(IEntity item)
в PoeHUD.Hud.Loot.ItemAlertPlugin.OnEntityAdded(EntityWrapper entity)
в System.Action`1.Invoke(T obj)
в PoeHUD.Models.EntityListWrapper.RefreshState()
в PoeHUD.Controllers.GameController.RefreshState()
в PoeHUD.Hud.ExternalOverlay.OnRender()
в PoeHUD.Framework.Helpers.ActionHelper.SafeInvoke(Action action)
в PoeHUD.Hud.UI.Graphics.RenderLoop()
в PoeHUD.Hud.ExternalOverlay.<OnLoad>b__14_0()
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в PoeHUD.Hud.ExternalOverlay.<OnLoad>d__14.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c__DisplayClass2.<ThrowAsync>b__3(Object state
Win 8.1 x64, .NET 4.6, no Steam.
-
Active Member
Originally Posted by
TehCheat
I should get a chance to poke at it tonight. I had a crazy busy weekend but the next couple of nights should be pretty open.
May be little help: freeze in this cycle
Code:
using System.Collections.Generic;
namespace PoeHUD.Poe.RemoteMemoryObjects
{
public class EntityList : RemoteMemoryObject
{
public IEnumerable<Entity> Entities => EntitiesAsDictionary.Values;
public Dictionary<int, Entity> EntitiesAsDictionary
{
get
{
var dictionary = new Dictionary<int, Entity>();
CollectEntities(M.ReadInt(Address), dictionary);
return dictionary;
}
}
private void CollectEntities(int addr, Dictionary<int, Entity> list)
{
int num = addr;
addr = M.ReadInt(addr + 4);
var hashSet = new HashSet<int>();
var queue = new Queue<int>();
queue.Enqueue(addr);
while (queue.Count > 0)
{
int nextAddr = queue.Dequeue();
if (hashSet.Contains(nextAddr))
continue;
hashSet.Add(nextAddr);
if (nextAddr != num && nextAddr != 0)
{
int key = M.ReadInt(nextAddr + 0x14, 0x14);
if (!list.ContainsKey(key))
{
int address = M.ReadInt(nextAddr + 0x14);
var entity = GetObject<Entity>(address);
list.Add(key, entity);
}
queue.Enqueue(M.ReadInt(nextAddr));
queue.Enqueue(M.ReadInt(nextAddr + 8));
}
}
}
}
}
Unfortunely may be infinity cycle because queue.Count never less or equal 0.
Last edited by XaocDIO; 03-21-2016 at 03:38 PM.
-
Post Thanks / Like - 1 Thanks
TehCheat (1 members gave Thanks to XaocDIO for this useful post)
-
Active Member
But I suck at Poe
lol
-
Member
Originally Posted by
datz
But I suck at Poe

lol
I'm also not the best player don't worry lol, but the hp bars really make only sense in rare and unique enemies for me at least, rest dies too fast anyway
.