-
Member
Originally Posted by
zaafar
All good, just one correction: everyone is worried about such things, it’s not just me.
hey man it looks like the FPS drops problem just happens in dx11. I remember when I used (dx9 version) it was perfect like +90 FPS. if dx9 was updated I would like to test this one more time
-
Active Member
GGG is retiring dx9 soon so there's no point updating that.
-
My philosophy is rather than clinging to the past ( dx9 ) we should improve the present and the future ( dx11 ).
EDIT: I am an elder now...
-
★ Elder ★
Originally Posted by
poe1992
hey man it looks like the FPS drops problem just happens in dx11. I remember when I used (dx9 version) it was perfect like +90 FPS. if dx9 was updated I would like to test this one more time
That's because people kept adding code to the dx11 base, whereas the dx9 base has a much lighter footprint. Some of that dx11 code was, to say the least, inefficient, as well, which compounds the issue.
Last edited by TehCheat; 02-04-2019 at 10:20 AM.
-
Wow, a sibling of TurboHUD 
I just started to work on a HUD for PoE (like TurboHUD for Diablo 3) and somebody notified me there is already one 
Great job! Keep it up man!
BR,
John
PS: kudos for going opensource!
Last edited by KillerJohn; 02-05-2019 at 03:13 AM.
Do not send me private messages unless it is absolutely necessary or the content is sensitive or when I ask you to do that...
-
Post Thanks / Like - 4 Thanks
-
question: how they detect memory reading? :confused:
Do not send me private messages unless it is absolutely necessary or the content is sensitive or when I ask you to do that...
-
Active Member
-
Originally Posted by
KillerJohn
question: how they detect memory reading? :confused:
To our knowledge, they aren't directly detecting memory reading. They have an anti-cheat that functions similar to warden in the fact that it doesn't exist in the client, but once their anti-cheat is done doing its scans, it gets unloaded in memory. We know that their anti-cheat has the ability to do pattern scanning, so we believe how they detected PoEHUD in the past was that they noticed it was suspicious due to an open handle, they opened the executable, scanned it, it matched an expected pattern for a cheat, they notified the server.
We've toyed around with a few ways to attempt to get around this like running PoEHUD on a polymorphic engine... but ultimately running PoE as a user with limited permissions seems to be effective.
Note: We don't even know if their anti-cheat is active right now. We suspect they rarely activate it due to its huge performance hit and use it as more of a warning.
-
Post Thanks / Like - 1 Thanks
GameHelper (1 members gave Thanks to Sychotix for this useful post)
-
Originally Posted by
Sychotix
To our knowledge, they aren't directly detecting memory reading. They have an anti-cheat that functions similar to warden in the fact that it doesn't exist in the client, but once their anti-cheat is done doing its scans, it gets unloaded in memory. We know that their anti-cheat has the ability to do pattern scanning, so we believe how they detected PoEHUD in the past was that they noticed it was suspicious due to an open handle, they opened the executable, scanned it, it matched an expected pattern for a cheat, they notified the server.
We've toyed around with a few ways to attempt to get around this like running PoEHUD on a polymorphic engine... but ultimately running PoE as a user with limited permissions seems to be effective.
Note: We don't even know if their anti-cheat is active right now. We suspect they rarely activate it due to its huge performance hit and use it as more of a warning.
yeah, limited user is the way to run TurboHUD as well, however there is (nor ever was) any protection in D3 against it
Do not send me private messages unless it is absolutely necessary or the content is sensitive or when I ask you to do that...
-
★ Elder ★
A few notes regarding anti-cheat. Last I knew it WAS in the client, it's just in-lined and therefore a bit difficult to find. I'm also fairly certain they've used signatures to detect HUD in the past. Running as a limited user bypasses signature detection since it can't sig-scan the process of another user/file it doesn't have permission to.
Also, no need to thank any of us for the open source, it's been that way since before any of us started working on it.
-
Member
How to run as limited user?
-
Active Member
Check first page, there'a a link.
-
Member
Is there any russian speakers? Need some help with a hud couse my english is rly bad
-
Member
Originally Posted by
Sakuradie
Is there any russian speakers? Need some help with a hud couse my english is rly bad
Да, возможно и есть.
-
Member
Everything was working really well and then my computer restarted and now I'm getting a .NET error when launching poehud. Any ideas on what is causing this? I tried uninstalling and reinstalling .Net 4.7, as well as reinstalling the C++ redist.
Error text can be found here:
See the end of this message for details on invoking just-in-time (JIT) debuggi - Pastebin.com