-
Member
-
Member
Here's my 2 cents,
Instead of enabling or disabling the map hack by editing memory. Wouldn't it be better to read memory, understand how the map is stored, and redraw it as an overlay?
-
Corporal
Quick update, GGG changed compiler they used for everything and I need to re-evaluate the anti cheat. I have been busy with personal work and I haven't gone to do much, I am going to be busy for the next two weeks so this bypass will have to wait until then. In the mean time if someone wants to work on it, contact me and ill update this thread otherwise just wait two weeks and I will remake the anti cheat with toggle-able hacks and more features.
-
Post Thanks / Like - 2 Thanks
-
Active Member
Originally Posted by
elyas10
Quick update, GGG changed compiler they used for everything and I need to re-evaluate the anti cheat. I have been busy with personal work and I haven't gone to do much, I am going to be busy for the next two weeks so this bypass will have to wait until then. In the mean time if someone wants to work on it, contact me and ill update this thread otherwise just wait two weeks and I will remake the anti cheat with toggle-able hacks and more features.
yay hopefully someone can work on it
-
Active Member
I was actually interested in this project, so I got drunk as **** and decided to update it last night.
Bare in mind the only changes I did were to the bypass, the maphack and whatnot (everything else) were not updated (assuming they needed to be). So anyone who is able to implement my fix how I'm delivering it should be capable of at the very least commenting out the sections they can't fix themselves. I'll see about working on it more later today or tomorrow.
PHLBypass.cpp
PS I should probably do a pull request. I'm too drunk to think clearly.
//edit:
Its probably not necessary to mention this, but I did NOT analyze the anticheat. I am working under the assumption the developers are extremely lazy (most developers are. Not to stereotype GGG because I love them). I was working under the assumption that the only changes that happened were due to the compiler change and thats it. I do NOT guarentee this will protect you, or that it will even work.
Last edited by DaxxTrias; 03-13-2016 at 07:46 AM.
-
Post Thanks / Like - 3 Thanks
-
Member
Wow DaxxTrias is still around?! can you please help with zoomhack farplane culling? even if you cant look into it due to time could you explain what/how i should look for the address the change?
I have installed IDA (free version) and looked around but... obviously im a newb,
-
Active Member
Originally Posted by
DaxxTrias
I was actually interested in this project, so I got drunk as **** and decided to update it last night.
Bare in mind the only changes I did were to the bypass, the maphack and whatnot (everything else) were not updated (assuming they needed to be). So anyone who is able to implement my fix how I'm delivering it should be capable of at the very least commenting out the sections they can't fix themselves. I'll see about working on it more later today or tomorrow.
PHLBypass.cpp
PS I should probably do a pull request. I'm too drunk to think clearly.
//edit:
Its probably not necessary to mention this, but I did NOT analyze the anticheat. I am working under the assumption the developers are extremely lazy (most developers are. Not to stereotype GGG because I love them). I was working under the assumption that the only changes that happened were due to the compiler change and thats it. I do NOT guarentee this will protect you, or that it will even work.
Do I just save the text into a .dll and inject that? How does this work?
ah it's a .cpp x_x I don't have a compiler. Can anyone post that compiled?
Last edited by Zestro; 03-13-2016 at 10:27 PM.
-
Member
awesome 
Could you post (or give some hints) on the patterns needed in PHLInput.cpp aswell?
-
Active Member
Originally Posted by
dseo80
Wow DaxxTrias is still around?! can you please help with zoomhack farplane culling? even if you cant look into it due to time could you explain what/how i should look for the address the change?
I have installed IDA (free version) and looked around but... obviously im a newb,
I've always been around, just more active on another forum.
I'll consider zoomhack after I finish updating elyas' work.
Originally Posted by
Zestro
Do I just save the text into a .dll and inject that? How does this work?
ah it's a .cpp x_x I don't have a compiler. Can anyone post that compiled?
After I finish updating it I'll consider pushing a release. I want to stabilize everything and test it before I release it into the wild. The source will be available for those eager people who can compile themselves and follow along with my changes
Originally Posted by
oc_redfox
awesome

Could you post (or give some hints) on the patterns needed in PHLInput.cpp aswell?
Just give me a little time I'll have it fixed.
UPDATE:
Now that I've had much needed rest to recover from my drunk binge and followup hangover I've done things the more right way.
https://github.com/DaxxTrias/PHL/tree/development
I do not have permission to update elyas' work directly so I'll fork it for now.
-
Post Thanks / Like - 1 Thanks
oc_redfox (1 members gave Thanks to DaxxTrias for this useful post)
-
Member
Really nice work 
Still some problems with "68 ?? ?? ?? ?? 8D 4D 18 89 45 6C" pattern in PHLPlayer.cpp
-
Active Member
Originally Posted by
oc_redfox
Really nice work
Still some problems with "68 ?? ?? ?? ?? 8D 4D 18 89 45 6C" pattern in PHLPlayer.cpp
Are you using the non-steam client maybe? I havent actually tested any of my work other then to make sure it doesn't blow up at the main menu. However I know from past experience the steam vs nonsteam can mess things up.
If you are using the non-steam client, I may have to go download that executable to make these heuristics agnostic to the client variant.
I just pushed the last commit. I wasn't able to fully update the maphack and the d3drenderer portion of the code. I'm a .NET programmer so I'm already in over my head jumping to internal C++ from external C#. However the changes for maphack especially seem pretty tough to get around for my sleep deprived brain. I doubt I'll do anymore commits for the immediate future until I can figure these out or get some help on them.
Latest build:
https://mega.nz/#!f8lEiSKa!b0kY7Q-YI...xK9EGnswZil7uQ
Latest commits:
https://github.com/DaxxTrias/PHL/tree/development
Consider it highly experimental. I didn't do any deep testing on anything and I've simply disabled the portions I wasn't able to update myself. Then theres always the possibility the dev's snuck in some anticheat changes during the compiler switch. Doubtful, extremely unlikely but still possible.
Last edited by DaxxTrias; 03-14-2016 at 05:51 PM.
-
Member
Yes, using the non-steam client.
-
Member
Last edited by ceh430; 12-18-2016 at 02:58 AM.
-
Active Member
I pushed a commit with an experimental signature to hopefully work regardless of steam and nonsteam clients.
Updated previous post with a new download link for the new build.
-
Member
Great job m8,thx. Tell me,this does not include map hack,like in previous version in Talisman league,i mean specialy for Dock,to se on map hack,is that area have Corrupted area or no?
Bay the way i get this error when i inject PHL.dll file,there is a screenshot:

And yes,i open remote.dll with admin mode
Last edited by misterhacker; 03-14-2016 at 08:31 AM.