Page 12 of 17

Re: Diablo 1 The Hell 2

Posted: Thu Jan 21, 2021 11:05 pm
by bobba313
no one willing to update?

Re: Diablo 1 The Hell 2

Posted: Thu Jan 28, 2021 4:41 pm
by petos
Any updates? Maybe somebody knows offset for 1.740?

Re: Diablo 1 The Hell 2

Posted: Thu Feb 18, 2021 7:37 am
by Babbymode
Hero offset is

Code: Select all

"TH2.exe"+0090A3D4
for 1.0790

Re: Diablo 1 The Hell 2

Posted: Thu Feb 18, 2021 8:38 am
by Babbymode
special release: my own personal table, the best thing I've discovered is that a LOT of the assembly that updates your character sheet uses the SAME pointer offsets as the addresses of your stats, and as such do not drop out of date with recurring updates on an AOB scan, so unless the underlying offsets change (which can happen, but since 1.0416, these scripts still function all the way to 1.0790). Expect rapid updates to replace a lot of the old code in the tables listed here as I find better injection points.

Update: v2 fixed some fuckery with the magic find, it should be consistent now, in the future I'll look into just modifying the drop table function directly so you can force it to drop certain things (rares and up only, for example). Added a couple more perks, but I can guarantee quite a few are still missing, mostly ones unique or specialized to certain classes. I'll remedy that as well. In future, I hope to make it so that opening the perk menu doesn't reset your points.

Re: Diablo 1 The Hell 2

Posted: Sun Feb 21, 2021 7:57 am
by bobba313
Babbymode wrote:
Thu Feb 18, 2021 8:38 am
special release: my own personal table, the best thing I've discovered is that a LOT of the assembly that updates your character sheet uses the SAME pointer offsets as the addresses of your stats, and as such do not drop out of date with recurring updates on an AOB scan, so unless the underlying offsets change (which can happen, but since 1.0416, these scripts still function all the way to 1.0790). Expect rapid updates to replace a lot of the old code in the tables listed here as I find better injection points.

Update: v2 fixed some fuckery with the magic find, it should be consistent now, in the future I'll look into just modifying the drop table function directly so you can force it to drop certain things (rares and up only, for example). Added a couple more perks, but I can guarantee quite a few are still missing, mostly ones unique or specialized to certain classes. I'll remedy that as well. In future, I hope to make it so that opening the perk menu doesn't reset your points.
Man, You are a legend. Real MvP. Thank you!

Re: Diablo 1 The Hell 2

Posted: Sun Feb 21, 2021 4:05 pm
by Figure_It_Out
Babbymode wrote:
Thu Feb 18, 2021 8:38 am
special release: my own personal table, the best thing I've discovered is that a LOT of the assembly that updates your character sheet uses the SAME pointer offsets as the addresses of your stats, and as such do not drop out of date with recurring updates on an AOB scan, so unless the underlying offsets change (which can happen, but since 1.0416, these scripts still function all the way to 1.0790). Expect rapid updates to replace a lot of the old code in the tables listed here as I find better injection points.

Update: v2 fixed some fuckery with the magic find, it should be consistent now, in the future I'll look into just modifying the drop table function directly so you can force it to drop certain things (rares and up only, for example). Added a couple more perks, but I can guarantee quite a few are still missing, mostly ones unique or specialized to certain classes. I'll remedy that as well. In future, I hope to make it so that opening the perk menu doesn't reset your points.
Thank you so much for making the table! Thanks to you, I saved a lot of time and nerves :D

Re: Diablo 1 The Hell 2

Posted: Mon Mar 01, 2021 6:16 am
by DocF
After I downloaded the archive and try to unpack it, I get the error message "The archive is either in unknown format or damaged". I have the latest version of Winrar and the same happens with 7zip. I tried downloading the file multiple times and older files too, same problem. Wut?

Re: Diablo 1 The Hell 2

Posted: Wed Mar 03, 2021 1:44 am
by bobba313
Babbymode wrote:
Thu Feb 18, 2021 8:38 am
special release: my own personal table, the best thing I've discovered is that a LOT of the assembly that updates your character sheet uses the SAME pointer offsets as the addresses of your stats, and as such do not drop out of date with recurring updates on an AOB scan, so unless the underlying offsets change (which can happen, but since 1.0416, these scripts still function all the way to 1.0790). Expect rapid updates to replace a lot of the old code in the tables listed here as I find better injection points.

Update: v2 fixed some fuckery with the magic find, it should be consistent now, in the future I'll look into just modifying the drop table function directly so you can force it to drop certain things (rares and up only, for example). Added a couple more perks, but I can guarantee quite a few are still missing, mostly ones unique or specialized to certain classes. I'll remedy that as well. In future, I hope to make it so that opening the perk menu doesn't reset your points.
Hey, Could you update to newest public release? 1.801 as of now :) You are awesome!

Re: Diablo 1 The Hell 2

Posted: Wed Mar 03, 2021 4:15 am
by Babbymode
Tomorrow I'll give it a quick update for the pointers and whatever scripts appear to be broken.

Re: Diablo 1 The Hell 2

Posted: Wed Mar 03, 2021 5:42 pm
by Babbymode
1.0801 update, I have been immensely busy, hopefully no patch knocks this out while I'm out of town for a couple weeks, if I can wrangle up some time I might install this on a laptop and update the .ct at the very least if the pointer needs to update again

edit: as a simple guide I'll also show you how to find and update the character base pointer by yourselves, it only takes a few steps as it is EXTREMELY easy to find.

1: find your experience address (kill some shit or have the forgetful trait or whatever changes it often enough, pause, then scan the value it is at)

2: right click, and select "find what accesses this address" a bunch of assembly code will pop up (you don't need to know how to read it, you just need to figure out how to subtract in hexadecimal.)

3: several of the codes you see on that window will have the same OFFSET, which looks something like +1bc in the codes listed in the scanner, that is all you need to know. It probably still is actually +1bc but sometimes they can change on you so always make a sanity check with this step.

4: subtract the address by the offset. example: 06003fcc-1bc = 6003E10 (this is the base character address, it will change when you run the game next, so you NEED to do the next step.)

5: add that address manually to your list in cheat engine, right click on it, and select "pointer scan for this address".

6: leave all the settings alone except for one thing, in the "Max different offsets per node" value, set it to 1 and make sure it is checked.

7: run the scan, and when it finishes, a list will pop up showing the valid static addresses (these ones don't change, and some of them will ALWAYS point to your character address.) Hopefully, the one at the top will be something like "TH2.exe"+00953634, and the offset will be 0, which means there is no offset.

8: Put whatever your equivalent of "TH2.exe"+00953634 is, into the pointer address box of all of the outdated codes, and you will see them point to the proper values, i recommend checking it by putting it into the "Character Class" address first, it will point to and name your currently chosen class if it was the correct offset.

If it worked, then congratulations, you now have the new base pointer for the character values! Replace the rest of the non-working ones and have fun.

Re: Diablo 1 The Hell 2

Posted: Fri Mar 05, 2021 9:11 pm
by bobba313
Babbymode wrote:
Wed Mar 03, 2021 5:42 pm
1.0801 update, I have been immensely busy, hopefully no patch knocks this out while I'm out of town for a couple weeks, if I can wrangle up some time I might install this on a laptop and update the .ct at the very least if the pointer needs to update again

edit: as a simple guide I'll also show you how to find and update the character base pointer by yourselves, it only takes a few steps as it is EXTREMELY easy to find.

1: find your experience address (kill some shit or have the forgetful trait or whatever changes it often enough, pause, then scan the value it is at)

2: right click, and select "find what accesses this address" a bunch of assembly code will pop up (you don't need to know how to read it, you just need to figure out how to subtract in hexadecimal.)

3: several of the codes you see on that window will have the same OFFSET, which looks something like +1bc in the codes listed in the scanner, that is all you need to know. It probably still is actually +1bc but sometimes they can change on you so always make a sanity check with this step.

4: subtract the address by the offset. example: 06003fcc-1bc = 6003E10 (this is the base character address, it will change when you run the game next, so you NEED to do the next step.)

5: add that address manually to your list in cheat engine, right click on it, and select "pointer scan for this address".

6: leave all the settings alone except for one thing, in the "Max different offsets per node" value, set it to 1 and make sure it is checked.

7: run the scan, and when it finishes, a list will pop up showing the valid static addresses (these ones don't change, and some of them will ALWAYS point to your character address.) Hopefully, the one at the top will be something like "TH2.exe"+00953634, and the offset will be 0, which means there is no offset.

8: Put whatever your equivalent of "TH2.exe"+00953634 is, into the pointer address box of all of the outdated codes, and you will see them point to the proper values, i recommend checking it by putting it into the "Character Class" address first, it will point to and name your currently chosen class if it was the correct offset.

If it worked, then congratulations, you now have the new base pointer for the character values! Replace the rest of the non-working ones and have fun.
Hope you have time to update this at a later date then my friend, Good work!

Re: Diablo 1 The Hell 2

Posted: Mon Mar 15, 2021 12:44 am
by bobba313
Any news?

Re: Diablo 1 The Hell 2

Posted: Thu Mar 18, 2021 10:59 pm
by bobba313
It's updated to 1.901 now, Can you take another look maybe? ^^

Re: Diablo 1 The Hell 2

Posted: Tue Mar 23, 2021 2:57 am
by bobba313
Sorry to bump again but i am clueless when it comes to Cheat Engine, Any updates would be awesome! ^^

Re: Diablo 1 The Hell 2

Posted: Sun Mar 28, 2021 6:01 am
by Babbymode
bobba313 wrote:
Thu Mar 18, 2021 10:59 pm
It's updated to 1.901 now, Can you take another look maybe? ^^
Update coming tomorrow