Diablo 1 The Hell 2

Upload your cheat tables here (No requests)
scifisiam
Noobzor
Noobzor
Posts: 14
Joined: Sun May 31, 2020 1:05 pm
Reputation: 1

Diablo 1 The Hell 2

Post by scifisiam »

42680 According to Tivrusky table Enable all 63 spells by FFFFFFFF and freezing at hero address +108 and +10c (show all 63 by clicking on select current spell button not spell tab) Unfreeze will revert spells to preset character property ie mage mage will have 33 spells. Eherealize and Apocalypse are beside repair skill. First it show 0 usable, put some number at spell level of CHAR tab = can cast the spell within dungeon. And Would you please show the list of all 63 spell number ? I lost it somewhere.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
Diablo-1-The-Hell-2-v1-0368-R-20200611.CT
add Infravision and mouse pointer identify cr. @Lucy, add "Select Current Spell Button" cr. @Tivrusky and @Veirdstuff
(373.33 KiB) Downloaded 41 times

veirdstuff
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Jun 05, 2020 7:52 pm
Reputation: 0

Diablo 1 The Hell 2

Post by veirdstuff »

[QUOTE="scifisiam, post: 138853, member: 42393"]

[USER=42680]@veirdstuff[/USER] According to Tivrusky table Enable all 63 spells by FFFFFFFF and freezing at hero address +108 and +10c (show all 63 by clicking on select current spell button not spell tab) Unfreeze will revert spells to preset character property ie mage mage will have 33 spells. Eherealize and Apocalypse are beside repair skill. First it show 0 usable, put some number at spell level of CHAR tab = can cast the spell within dungeon. And Would you please show the list of all 63 spell number ? I lost it somewhere.

[/QUOTE]

Thanks to you I discovered one reeeaaallly interesting addresses:

hero addr + 110: this set of addrs adds an ability to chose the skill using the spell button, the only thing it has different logic it gives you many skills. (2^n)-1 gives all possible skills 1 2 3 4 5 etc. FF...FF gives all of the skills, so FF from 110 until 110+8

result:[IMG]https://files.catbox.moe/7yn5um.JPG[/IMG]

hero addr + b8: found two values for it 0 is when the selected spell is a skill 1 is when this is a learned spell

hero addr + b4: currently selected spell/skill

[SPOILER="spell list"]

1 -- fire bolt

2 -- healing

3 -- lightning

4 -- flash

5 -- identify

6 -- flame wall

7 -- portal

8 -- stone curse

9 -- infravision

10 -- phasing

11 -- mana shield

12 -- fire blast

13 -- hydra

14 -- lightning ball

15 -- force wave

16 -- reflect

17 -- lightning ring

18 -- lightning nova

19 -- fire ring

20 -- inferno

21 -- golem

22 -- fury

23 -- teleport

24 -- apoc

25 -- ether

26 -- repair

27 -- staff recharge

28 -- trap disarm

29 -- elemental

30 -- charged bolt

31 -- holy bolt

32 -- bone spirit

33 -- telekinesis

34 -- heal other

35 -- arcane star

36 -- bone spirit (again?)

37 -- mana

38 -- the magi (does nothing?)

39 -- holy nova

40 -- lightning wall

41 -- fire nova

42 -- warp

43 -- arcane nova

44 -- berserk

45 -- ring of fire

46 -- mana shield

47 -- fury (again?) with reflect

48 -- rune of light

49 -- rune of nova

50 -- rune of immolation

51 -- warp (again?)

52 -- lesser summon

53 -- common summon

54 -- greater summon

55 -- unsummon

56 -- ice bolt

57 -- freezing ball

58 -- frost nova

59 -- rancid bolt

60 -- toxic ball

61 -- acid nova

62 -- crash





[/SPOILER]

perks are hero addr + 1a531 ( i may be wrong, will check later)
Last edited by veirdstuff on Tue Jun 09, 2020 7:26 am, edited 17 times in total.

MikeDelta
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Feb 09, 2020 4:59 pm
Reputation: 0

Diablo 1 The Hell 2

Post by MikeDelta »

Well... is there a readme for this table ? To make it clear for non-programmers please ^^

Lucy
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Mar 03, 2017 4:44 pm
Reputation: 0

Diablo 1 The Hell 2

Post by Lucy »

[QUOTE="veirdstuff, post: 138776, member: 42680"]

But there is no etheral buff, sadly.

[/QUOTE]

you can cast it because you already have this effect, turn off script go town and back to dungeon and cast it, this effect are invisible if you turn on script, the same goes for fury
Last edited by Lucy on Tue Jun 09, 2020 8:53 pm, edited 3 times in total.

veirdstuff
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Jun 05, 2020 7:52 pm
Reputation: 0

Diablo 1 The Hell 2

Post by veirdstuff »

nvm
Last edited by veirdstuff on Thu Jun 11, 2020 12:11 am, edited 1 time in total.

scifisiam
Noobzor
Noobzor
Posts: 14
Joined: Sun May 31, 2020 1:05 pm
Reputation: 1

Diablo 1 The Hell 2

Post by scifisiam »

[USER=42680]@veirdstuff[/USER] Thanks for the spell lists, I put it on the revised table on the rev above (no number of rev)



The spells are just 61 not 63 spell, my bad. Right now I am tryomg to clear in hard mode with the pre-setting.



weird I can't put the revised table screenshot jpg from the cloundbox so I put the link overthere.

Babbymode
Noobzor
Noobzor
Posts: 10
Joined: Sat May 20, 2017 8:45 pm
Reputation: 2

Diablo 1 The Hell 2

Post by Babbymode »

Interesting stuff behind messing with the perks, got a small amount of headway but I'm not an expert at ASM and there's some obfuscation of data throwing me for a loop. bypassing the check that allows you to put more points past the perk's cap works.

Code: Select all

nop this

015757A0 - 88 84 37 A1F80100  - mov [edi+esi+0001F8A1],al
but the game only accounts for the cap + 5 levels for the stats they affect, e.g. toughness 15/10 is the limit. going to 16 puts the bonus to 0. bypassing the perk points limitation is much more difficult, as it seems to be mashing an "encrypted"(Or at least humanly difficult to read, even for assembly.) floating point value into a single byte that is being used generically for other routines. It doesn't crash immediately if you nop but it will very soon after.

Code: Select all

015F2065 - F3 0F7F 07  - movdqu [edi],xmm0




Also the whole trainer is broke with the new version(for me at least), I'll try to update the offsets if I can get my head around some of the obfuscation.

[automerge]1591977435[/automerge]

Found the hero base pointer address: "TH2.exe"+00801A80

Experience offset is still +1bc, most offsets should still be the same infact













Edit: I've done a bit of cleanup on the table, turns out most of the secondary stats are broken (AC, MF, Gold find, etc), I put them all in a little (outdated) category on their own as I work up to them, for now here's the updated vars that i fixed / added, I parsed a pointer for all of the perk levels. Will also build a script to mess with the restrictions soon.
Attachments
Diablo-1-The-Hell-2-v1-0402-R-20200612.CT
Updated for 1.0402, cleanup/new pointers
(393.56 KiB) Downloaded 40 times
Last edited by Babbymode on Fri Jun 12, 2020 7:18 pm, edited 3 times in total.

scifisiam
Noobzor
Noobzor
Posts: 14
Joined: Sun May 31, 2020 1:05 pm
Reputation: 1

Diablo 1 The Hell 2

Post by scifisiam »

good to know, someone has dig into the perks system. hope to get more details.



i will stick with 1.0368 for a while. the size of 1.0402 as of 20200612 is 15 MB more than 1.0368, much more difference.



[USER=37409]@MikeDelta[/USER] if you mean the readme of 1.0368 table i just add some guide about the 1.0368 table. i am just gamer not a programmer too.

Babbymode
Noobzor
Noobzor
Posts: 10
Joined: Sat May 20, 2017 8:45 pm
Reputation: 2

Diablo 1 The Hell 2

Post by Babbymode »

another update
Attachments
Diablo-1-The-Hell-2-v1-0416-R-20200614.CT
1.0416 update, exp/gold/magic find scripts, set attribute points, remove perk cap script(only some perks benefit from going over their limit, listed in the table)
(409.21 KiB) Downloaded 58 times

bobba313
Novice Cheater
Novice Cheater
Posts: 21
Joined: Sat Jul 27, 2019 1:00 pm
Reputation: 2

Diablo 1 The Hell 2

Post by bobba313 »

Anyone working on an update? :)

scifisiam
Noobzor
Noobzor
Posts: 14
Joined: Sun May 31, 2020 1:05 pm
Reputation: 1

Diablo 1 The Hell 2

Post by scifisiam »

update 20200620

10368 add on abilities of previous tables

- quick attack - melee(131072), Staff(16908288) and arrow(163840)

- faster hit recovery(4194304)
Attachments
Diablo-1-The-Hell-2-v1-0368-Add-on-Enable-Quick-Attack+Faster-Hit-Recovery.CT
(2.42 KiB) Downloaded 34 times

fakkunamae
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Jun 24, 2020 9:09 am
Reputation: 0

Diablo 1 The Hell 2

Post by fakkunamae »

Is there anyone who can either update this or provide me with version 416? none of the previous releases for the hell 2 are publically available so there is no way to downgrade to use any of the tables even if no one has time to work on a new one for the latest version.

scifisiam
Noobzor
Noobzor
Posts: 14
Joined: Sun May 31, 2020 1:05 pm
Reputation: 1

Diablo 1 The Hell 2

Post by scifisiam »

Update 20200627

CE table for 1.0368 Revised 20200626

[ The alternative link of 1.0368 zip files

[Link]]



- add 2 new Headers

- Headers 13 - Special Features - combine numbers get combine features

16 :Fire Melee Damage

32 :Lightning Melee Damage

128 :Light Radius

2048 :Knock Target Back

4096 :30+ Sec to Fury Duration

32768 :Melee Hits Leeches Mana

16384 :Melee Hits Leeches 2% Mana

16809984:Melee Hits Leeches Life

65536 :Melee Hits Leeches 2% Life

131072 :Melee Quick attack

2097152 :Fast Hit Recovery

4194304 :Faster Hit Recovery

16908288:Quick Attack-Staff



8 :Add Fire Arrow Damage

512 :Multishot

163840 :Arrow Quick Attack



- Headers 14 - Melee Damage - Fire, Lightning



- 01 - All Hero Preset - Startup - add

- Rt Hand Weapon Damage

- Stun Threshold

- Armor to Undead, Demons, Beasts

- Enable Special Feature - Quick Attack - Melee, Staff, Arrow, Faster Hit Recovery



- 04 - Life, Mana - Base, Now, Regen

- correct addresses

- Life and Mana numbers multiply by 64 algorithm

- Life and Mana Regeneration % show same address, different algorithms

Life Regeneration % - add %number

Mana Regeneratio % - add %number multiply by 65536

- sample of Archer and Warrior hero Life Now and Mana Now scripts (quit game and relaunch game -> instruction number change = each hero has specific script)

- freeze Life Now not guarantee immortal - attain by adjusting both life regeneration and life now but to retaliate monsters - adjust the Stun Threshold

- Life Now seems to 5017x64 limitation



- 07 - Spell - add

- All Spell Damage

- Cool Down Time - Long, Offensive

"0" cool down time freezing -> continuous spell firing



- 08 - Offensive Damage - add

- Rt Hand Weapon Damage



- 09 - Defensive DFE / DMG Resist - add

- Stun Threshold - tolerance to monsters hitting

- Armor to Monsters - Undead, Demons and Beasts



ss1

[Link]

ss2

[Link]

ss3

[Link]

ss4

[Link]

Zero Offensive Cool Down

[Link]

Zero Nova Cool Down

[Link]
Attachments
Diablo-1-The-Hell-2-v1-0368-R-20200626.CT
(618 KiB) Downloaded 75 times
Last edited by scifisiam on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

fakkunamae
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Jun 24, 2020 9:09 am
Reputation: 0

Diablo 1 The Hell 2

Post by fakkunamae »

this is pretty helpful, but does anyone have version 416? my interest in this game is primarily the perk system.

bobba313
Novice Cheater
Novice Cheater
Posts: 21
Joined: Sat Jul 27, 2019 1:00 pm
Reputation: 2

Re: Diablo 1 The Hell 2

Post by bobba313 »

Yeah would be nice with an update now if possible!

Post Reply

Who is online

Users browsing this forum: Almahdi, Bing [Bot], Google [Bot], Google Adsense [Bot], Neobleak, Sweetez, turamarth13