-
Member
Anyone having issues with map icons? can't seem to make it work, whereas all other plugins work perfectly fine..
-
Member
Unique chest doesn't show in the preload... anyway to fix this?
-
★ Elder ★
Originally Posted by
rowxs
Unique chest doesn't show in the preload... anyway to fix this?
Which one...take a screen shot before you open it, maybe it's the same one that I've posted above.
"Education isn't something you can finish." Isaac Asimov
-
Post Thanks / Like - 3 Thanks
-
Originally Posted by
TehCheat
I think I could just rewrite that function to be safer. It would probably be easier than all of this. Basically there's a base object that is not a component that has an address, and when we cycle through all of the components we'll get back to that base object, that's when we should quit. There's also a component count (not implemented in HUD), I believe, which we could use to only cycle through n components before we stop. Either should suffice.
EDIT: quick peak at the code and it looks like we're sort of doing the first thing I suggested, but it's implemented poorly. I'll try and fix it. I think the problem is it loops through each of the components and then gets to the base object before looping through the components again. When it get to the first component, it stops, but not before it treats the base object like a component. But the base object isn't a component, so it reads garbage data from the base object and that's where string is failing.
Just an update, I am still seeing the same behavior with updated HUD code. Trimming non ascii characters although a cruddy way to fix it is fixing the problem. I think I have traced when it happens to area changes when the whole data structure is updated in the middle of a GetComponents call. Basically everything it was expecting to be there is not there any more.
This is kinda ugly but here is where I got to trying to keep performance up rather than using regexes and the such.
public Dictionary<string, long> GetComponents()
{
var dictionary = new Dictionary<string, long>();
long componentLookup = ComponentLookup;
// the first address is a base object that doesn't contain a component, so read the first component
long addr = M.ReadLong(componentLookup);
while (addr != componentLookup && addr != 0 && addr != -1)
{
string name = M.ReadString(M.ReadLong(addr + 0x10));
if (!string.IsNullOrWhiteSpace(name))
{
var index = Math.Max(name.IndexOf("\u0001", StringComparison.Ordinal), name.IndexOf("\0", StringComparison.Ordinal));
while (index > 0)
{
name = index > 0 ? name.Substring(0, index) : name;
name = name.TrimEnd('?');
index = Math.Max(name.IndexOf("\u0001", StringComparison.Ordinal), name.IndexOf("\0", StringComparison.Ordinal));
}
if (!string.IsNullOrWhiteSpace(name))
{
if (name[0] == '\0')
{
name = String.Empty;
}
}
}
long componentAddress = M.ReadLong(ComponentList + M.ReadInt(addr + 0x1
*
;
if (!dictionary.ContainsKey(name) && !string.IsNullOrWhiteSpace(name))
dictionary.Add(name, componentAddress);
addr = M.ReadLong(addr);
}
return dictionary;
}
Last edited by Cosmo777; 03-12-2017 at 01:06 PM.
-
Post Thanks / Like - 1 Thanks
TehCheat (1 members gave Thanks to Cosmo777 for this useful post)
-
Active Member
Have they changed the id for the horrible porcupines? Tried using the old code for it:
Metadata/Monsters/Spiker/Spiker; Porcupine Goliath 1; ffDC143C
Metadata/Monsters/Spiker/Spiker.ao; Porcupine Goliath 2; ffDC143C
But getting error upon trying to launch the program
-
Member
Hello,
i still odnt understand why its teling me all the time that Path of Exile isnt running.
Why it cant detect it? Ive install .net 4.6
-
★ Elder ★
Originally Posted by
relax90
Hello,
i still odnt understand why its teling me all the time that Path of Exile isnt running.
Why it cant detect it? Ive install .net 4.6
Because you're running a mismatched HUD with PoE. If you're using DirectX 9 in HUD, you download the master branch version of HUD. If you're using DirectX 11 in PoE, you download the x64 branch of HUD. My signature should help with this.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to TehCheat for this useful post)
-
★ Elder ★
Originally Posted by
Crackjack
Have they changed the id for the horrible porcupines? Tried using the old code for it:
But getting error upon trying to launch the program
It didn't changed, you just write it wrong.
- Metadata/Monsters/Spiker/Spiker; Porcupine Goliath ; ; ffDC143C1
Leave empty between semicolons where the sound should be...it's like this : - Metadata; Name; Sound; Color; Icon
"Education isn't something you can finish." Isaac Asimov
-
Post Thanks / Like - 1 Thanks
Crackjack (1 members gave Thanks to vmv for this useful post)
-
Member
Originally Posted by
vmv
Which one...take a screen shot before you open it, maybe it's the same one that I've posted above.
Yes the jeweler, the barrel also i havent encounter the othe runique chest
-
Active Member
Originally Posted by
vmv
It didn't changed, you just write it wrong.
- Metadata/Monsters/Spiker/Spiker; Porcupine Goliath ; ; ffDC143C1
Leave empty between semicolons where the sound should be...it's like this : - Metadata; Name; Sound; Color; Icon
Once again you come to my rescue vmv. Thank you very much! I just copied my old code that i had half a year or so ago and back then it worked.. One day.. i too shall learn the secrets!
-
Member
Getting constantly disconnected every time i un PoeHud. Any idea what's going on?
-
Member
Either Latest version isn't updated or I'm doing something wrong.
---------------------------
Error
---------------------------
Couldn't find the file in memory: Data/BaseItemTypes.dat
Try to restart the game.
---------------------------
OK
---------------------------
-
Originally Posted by
supervirus5
Either Latest version isn't updated or I'm doing something wrong.
---------------------------
Error
---------------------------
Couldn't find the file in memory: Data/BaseItemTypes.dat
Try to restart the game.
---------------------------
OK
---------------------------
use x64 branch.... ( I am assuming you are running poe direct x11 standalone version )
If I did not reply to you, it mean the question you are asking is stupid.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to GameHelper for this useful post)
-
Member
Hi, TehCheat!
I ran into a few problems:
- "Item alert" periodically stops working (after few alt-tab in windowed fullscreen mb?). There is a mark on the map, but there is no text notification. On/off this option, even restartin HUD (huh?) does not have any effect.
- "Item alert" text notifications fuse with the list of map mods, if the map is turned on full screen. Could we be able to configure the locations of this list (by analogy with "Monster alerts" text warning)?
Last edited by LongJohnDude; 03-13-2017 at 05:09 AM.
-
Contributor

Updated Neversink uber for HUD. Hope u guys like it.
NS_UBER_HUD.filter - pCloud
What I did:
Renamed Maps -> Map, Rings -> Ring, Amulets -> Amulet, Belts -> Belt.
Stripped leveling shit, t3 uniques, t3 currency, t3 divination cards, safety line in the end, below Screaming essences, t10- maps
Enabled HH, Sorc chancing.
Last edited by dlr5668; 03-13-2017 at 05:55 AM.
github.com/vadash/EZVendor
-
Post Thanks / Like - 5 Thanks