-
that's not possible...he must be mistaken....
or he is lucky that cardio is spawning a lot for him.
-
Member
Originally Posted by
bcz
Seems like it wont preload which type of perandus chests are in the area either anymore, or is it just me?
Actually, mine detects Cadiro with 100% accuracy still... but not the types of chests. This is the line in my preload config
Code:
Metadata/NPC/League/Cadiro; ### CADIRO; ffD2742D
If it helps, I dump all metadata assets to text file every area change via
Code:
if (text.ToLower().Contains("metadata")) { File.AppendAllText("C:\\metadata.txt", text + "\n"); }
Attached one from loading perandus area
could you please explain how to use this method? where to copy this file?
-
Contributor
Originally Posted by
zaafar
that's not possible...he must be mistaken....
or he is lucky that cardio is spawning a lot for him.
No I promise you, I locate Cadiro with 100% accuracy. Will make a video, though I dont know how much it will help solve the mystery.
will probably delete it in a day or two
Last edited by bcz; 11-13-2017 at 06:11 AM.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to bcz for this useful post)
-
Member
Originally Posted by
bcz
No I promise you, I locate Cadiro with 100% accuracy. Will make a video, though I dont know how much it will help solve the mystery.
will probably delete it in a day or two
which version of the hud are you running?
-
Originally Posted by
bcz
No I promise you, I locate Cadiro with 100% accuracy. Will make a video, though I dont know how much it will help solve the mystery.
will probably delete it in a day or two
O.o
what preload data string are you looking at?
-
★ Elder ★
Added a couple of lines to the perload_alerts.txt file on the x64 branch.
Code:
# PERANDUS LEAGUE
Metadata/NPC/League/Cadiro; Cadiro; ffD2742D
I'm not at home to test it, and I'm pretty sure there's another alert hardcoded around it that will need to be removed.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to TehCheat for this useful post)
-
Originally Posted by
bcz
No I promise you, I locate Cadiro with 100% accuracy. Will make a video, though I dont know how much it will help solve the mystery.
will probably delete it in a day or two
thing is, there is already a cadiro path in the poehud....and that's the same exact path.....hardcoded into the code.
PoEHUD/PreloadAlertPlugin.cs at 66be6b43cb4d21702782ebb5fda45c150ca11cc9 * TehCheat/PoEHUD * GitHub
So how come hard coded one isn't working....and one in the file is working..when they both are same...
Last edited by GameHelper; 11-13-2017 at 10:43 AM.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to GameHelper for this useful post)
-
★ Elder ★
Originally Posted by
zaafar
Maybe he has a PoE setting that others don't that causes it to work properly? I'd be curious how --noasync, --nopreload, and --waitforpreload all react.
I'm pretty sure I saw it working as intended, as well (with the hardcoded alert). I wonder if maps always load his assets, but non-map areas don't.
Last edited by TehCheat; 11-13-2017 at 12:26 PM.
-
Post Thanks / Like - 2 Thanks
-
Originally Posted by
TehCheat
Maybe he has a PoE setting that others don't that causes it to work properly? I'd be curious how --noasync, --nopreload, and --waitforpreload all react.
I'm pretty sure I saw it working as intended, as well (with the hardcoded alert). I wonder if maps always load his assets, but non-map areas don't.
agree, needs to investigate this more.
-
Contributor
Not doing anything special. I probably did remove hardcoded Cadiro alert at some point but that shouldn't matter.
At the end of the day, my "metadata.txt" dump shows these Cadiro assets loaded when he exists...
Code:
Metadata/NPC/League/Cadiro
Metadata/NPC/League/Cadiro.ao
Metadata/NPC/League/CadiroGoldPile
Metadata/NPC/League/CadiroPortal
And this is the only "cadiro" related asset loaded when he does not exist.
Code:
Metadata/NPC/League/CadiroPortal
So the hardcoded alert should technically cover it
Code:
{"Metadata/NPC/League/Cadiro", new PreloadConfigLine { Text = "Cadiro Trader", FastColor = () => Settings.CadiroTrader }},
Here's my game exe hashes
http://73.76.192.240/ss/ss1233.png
Also the metadata dump i keep referring to is just a single line I added into the Parse() function
Code:
string text = memory.ReadStringU(memory.ReadLong(listIterator + 0x10), 512);
if (text.Contains('@')) { text = text.Split('@')[0]; }
preloadStrings.Add(text);
if (text.ToLower().Contains("metadata")) { File.AppendAllText("C:\\metadata.txt", text + "\n"); }
Last edited by bcz; 11-13-2017 at 03:03 PM.
-
★ Elder ★
Very odd. I'm definitely getting false positives with the hard coded, but the preload alert seems to be functioning properly. I'll have to investigate it further, but it appears the hard coded one is doing something wrong.
-
Originally Posted by
TehCheat
Very odd. I'm definitely getting false positives with the hard coded, but the preload alert seems to be functioning properly. I'll have to investigate it further, but it appears the hard coded one is doing something wrong.
*drumroll* suspense *drumroll*
-
Originally Posted by
TehCheat
Very odd. I'm definitely getting false positives with the hard coded, but the preload alert seems to be functioning properly. I'll have to investigate it further, but it appears the hard coded one is doing something wrong.
Im fairly certain i know the issue, there is a preload that is "Metadata/NPC/League/CadiroPortal"
which is making this
Code:
PreloadConfigLine perandus_alert = PerandusLeague.Where(kv => text
.StartsWith(kv.Key, StringComparison.OrdinalIgnoreCase)).Select(kv => kv.Value).FirstOrDefault();
get triggered by the cadiro line because this is using "startsWith"
hope that makes sense.
Last edited by Sithylis; 11-14-2017 at 01:30 AM.
-
Post Thanks / Like - 3 Thanks
vmv,
TehCheat,
h42 (3 members gave Thanks to Sithylis for this useful post)
-
Member
Originally Posted by
TehCheat
Plugins are not supported in the dx9 version of HUD.
I always wondered why that is. Is it just not possible, or was the plugin support only implemented for x64 and the creation of a x32 version would take a lot of time?
I love some of the x64 plugins (PickIt, Move to stash, flask manager), but recently the dx11 effects just crash my game so I had to switch back to x32.
-
★ Elder ★
Originally Posted by
Sithylis
Im fairly certain i know the issue, there is a preload that is "Metadata/NPC/League/CadiroPortal"
which is making this
Code:
PreloadConfigLine perandus_alert = PerandusLeague.Where(kv => text
.StartsWith(kv.Key, StringComparison.OrdinalIgnoreCase)).Select(kv => kv.Value).FirstOrDefault();
get triggered by the cadiro line because this is using "startsWith"
hope that makes sense.
I didn't look at it much, but I noticed that was a StartsWith and where it reads the preload_alerts.txt is a EndsWith. So that totally makes sense. I'll get a fix out for it and revert the change to the preload_alerts.txt later today.
Also, thanks!