|
Hello Team Liquid,
I come to you again with a question regarding computers.
Diablo1 and Diablo2 are old games that I am interested in getting into, but now as a computer programmer, I'm interested in the coding.
I'd like to learn how to intercept the virtual memory of a running Diablo2 game, and read/edit the data. For example, I want to be able to read the current hp of the player, if that player just got hit by something, and I would even like to be able to pause the game. I am only interested in doing this for single player. Like I said, I have some free time soon and am just messing around.
I know that there are editors out there that can intercept and read virtual memory, but are there any forums that discuss this? Also, how do I use C++ or Java to use these editors with a program? I'd like to start hacking some older games, and maybe do hacking for newer games. So fun =)
Cheers,
|
Dude. Didn't you read the Blizzard Terms and Conditions User Agreement?
|
You might want to check out some of the d2 modding tools/ask around at The Phrozen Keep. There's a few dll mod systems over there that might be able to do what you want.
http://phrozenkeep.planetdiablo.gamespy.com/
They're modders, though, and I'm not sure what context your applications would serve as.
|
Talk to a guy named "TechWarrior", He is the BoxeR of Diablo reverse engineering.
|
51574 Posts
R1CH might know some stuff. He was a prominent D2 modder IIRC.
|
On June 02 2009 16:37 MoRe_mInErAls wrote: Dude. Didn't you read the Blizzard Terms and Conditions User Agreement?
Dude, I'm not going to make another game and start selling it. Take it easy, it's all in good fun.
|
TechWarrior and R1CH. nice, I'll pm them, thanks a bunch.
|
|
|
Are you trying to do modding? Or are you trying to do hacking? Depending on which one, the tools you use would (likely) be different. Hacking Diablo should be similar to developing hacks/launcher plugins for Starcraft, so you'd probably want to check out that SC hack site I won't link here which has some tutorials around on how to get started doing that stuff. You can also PM me if you have any questions on that front and I'd be happy to help.
|
Nah, he's trying to make a bot.
|
mod edit: part of the post & 1 link removed
To put you on the right track. You'll need this : http://www.ollydbg.de/ a debugger as wel as a memory searcher such as Tsearch. For let's say, your example, you would use tsearch to find the memroy that has the appropriate value. Let's say you have 100 hp, you would search 100. then you get hit and get to 98, then in the same pool of memory locations, you would search 98. etc etc until you narrow it down to 1 or 2 results. then you would attach the debugger to the exe and find the memory location and see which lines of code are modifying the memory.
Good luck! Game hacking is quite fun imo.
|
Germany / USA16648 Posts
I already banned 1 guy for posting a site which is full of hacks (not the Chaoslauncher-Blizzard-doesnt-actually-care type, but clearly illegal hacks for which they have banned plenty of accounts).
Be careful what you post, I will be watching this thread closely.
|
Use Game Wizard to get memory location for HP. If it doesn't work, you can always capture the active screen and determine current HP by the visual bar.
For Pausing the game invoke Escape key pressing.
|
On June 03 2009 05:01 Carnac wrote: I already banned 1 guy for posting a site which is full of hacks (not the Chaoslauncher-Blizzard-doesnt-actually-care type, but clearly illegal hacks for which they have banned plenty of accounts).
Be careful what you post, I will be watching this thread closely.
NOT RGSOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This stuff is fishy ;O~ Teamliquid prolly not the best place to ask.
|
On June 03 2009 05:01 Carnac wrote: I already banned 1 guy for posting a site which is full of hacks (not the Chaoslauncher-Blizzard-doesnt-actually-care type, but clearly illegal hacks for which they have banned plenty of accounts).
Be careful what you post, I will be watching this thread closely. censorship to the rescue!
btw asking this on irc would prolly be better
|
On June 03 2009 04:43 b3h47pte wrote:mod edit: part of the post & 1 link removed To put you on the right track. You'll need this : http://www.ollydbg.de/ a debugger as wel as a memory searcher such as Tsearch. For let's say, your example, you would use tsearch to find the memroy that has the appropriate value. Let's say you have 100 hp, you would search 100. then you get hit and get to 98, then in the same pool of memory locations, you would search 98. etc etc until you narrow it down to 1 or 2 results. then you would attach the debugger to the exe and find the memory location and see which lines of code are modifying the memory. Good luck! Game hacking is quite fun imo. 
Yes! Tsearch is exactly what I am looking for.
But I would like to be able to create a standalone software from java or C++ that can do some things automatically. How do I go about doing that??
Also... is there a function on Tsearch that can pause the game? I don't want to do esc. I want to literally freeze all the game things, and then be able to turn it back on again.
Thanks a bunch...
|
On June 03 2009 05:01 Carnac wrote: I already banned 1 guy for posting a site which is full of hacks (not the Chaoslauncher-Blizzard-doesnt-actually-care type, but clearly illegal hacks for which they have banned plenty of accounts).
Be careful what you post, I will be watching this thread closely.
I'm not into doing illegal things. just want to get into this area so I can do cool things like that starcraft resolution hack thing. dunno, hacking is just always cool for nerds.
|
On June 02 2009 16:58 Polyphasic wrote:Show nested quote +On June 02 2009 16:37 MoRe_mInErAls wrote: Dude. Didn't you read the Blizzard Terms and Conditions User Agreement? Dude, I'm not going to make another game and start selling it. Take it easy, it's all in good fun. Since when were hackers/hacking fun? This thread make angry
|
On June 03 2009 13:22 Piste wrote:Show nested quote +On June 02 2009 16:58 Polyphasic wrote:On June 02 2009 16:37 MoRe_mInErAls wrote: Dude. Didn't you read the Blizzard Terms and Conditions User Agreement? Dude, I'm not going to make another game and start selling it. Take it easy, it's all in good fun. Since when were hackers/hacking fun? This thread make angry  maybe you should read up on hacking if you have to ask this question.
|
On June 03 2009 13:22 Piste wrote:Show nested quote +On June 02 2009 16:58 Polyphasic wrote:On June 02 2009 16:37 MoRe_mInErAls wrote: Dude. Didn't you read the Blizzard Terms and Conditions User Agreement? Dude, I'm not going to make another game and start selling it. Take it easy, it's all in good fun. Since when were hackers/hacking fun? This thread make angry  probably a matter of different definitions here. He's talking of the process of using his Computer Powers to modify the game, not of using them for Evil.
|
|
|
|
|
|