[REQUEST] Diablo immortal PC & Mobile

Ask about cheats/tables for single player games here
User avatar
BabyGroot
Table Makers
Table Makers
Posts: 1451
Joined: Sun Mar 29, 2020 1:39 pm
Reputation: 2408

Re: [REQUEST] Diablo immortal PC & Mobile

Post by BabyGroot »

vosszaa wrote:
Wed Jun 15, 2022 1:56 am
BabyGroot wrote:
Wed Jun 15, 2022 12:21 am
game mobile?
I don't see the download link for PC
bruh it's literally on the game site
battle.net?

xathu0904
Expert Cheater
Expert Cheater
Posts: 82
Joined: Wed Dec 18, 2019 6:01 am
Reputation: 7

Re: [REQUEST] Diablo immortal PC & Mobile

Post by xathu0904 »

BabyGroot wrote:
Wed Jun 15, 2022 2:21 am
vosszaa wrote:
Wed Jun 15, 2022 1:56 am
BabyGroot wrote:
Wed Jun 15, 2022 12:21 am
game mobile?
I don't see the download link for PC
bruh it's literally on the game site
battle.net?
yes

Sigan
Expert Cheater
Expert Cheater
Posts: 267
Joined: Fri May 26, 2017 1:23 am
Reputation: 125

Re: [REQUEST] Diablo immortal PC & Mobile

Post by Sigan »

1. Why would anyone play this game? Have you seen the ratings? You know it's just a pay-to-win garbage game, right?
2. This is a multiplayer game. I'm not sure this request belongs on this forum.

Akumathehacker
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Aug 12, 2022 2:34 pm
Reputation: 0

Re: [REQUEST] Diablo immortal PC & Mobile

Post by Akumathehacker »

:!: Up!!! Please someone own this game

Akumathehacker
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Aug 12, 2022 2:34 pm
Reputation: 0

Re: [REQUEST] Diablo immortal PC & Mobile

Post by Akumathehacker »

<?xml version="1.0" encoding="utf-8"?>
<CheatTable AkumaEngineTableVersion="42">
<CheatEntries>
<CheatEntry>
<ID>1337</ID>
<Description>"Super Attack Speed"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : DiabloImmortal.exe
Version:
Date : 2022-06-29
Author : EZGAMER

This script does blah blah blah
}

[ENABLE]
alloc(attackSpeed,2048,"DiabloImmortal.exe"+0x3A8CB3)
label(return)

attackSpeed:
mov [rdx+00000148],(float)2.5
jmp return


"DiabloImmortal.exe"+3A8CB3:
jmp attackSpeed
nop

return:

[DISABLE]
dealloc(attackSpeed)

"DiabloImmortal.exe"+3A8CB3:
mov [rdx+00000148],eax

{
// ORIGINAL CODE - INJECTION POINT: DiabloImmortal.exe+3A8CB3

DiabloImmortal.exe+3A8DE4: 48 63 0D BD 62 F7 01 - movsxd rcx,dword ptr [DiabloImmortal.exe+231F0A8]
DiabloImmortal.exe+3A8DEB: 48 03 CA - add rcx,rdx
DiabloImmortal.exe+3A8DEE: 49 8B D0 - mov rdx,r8
DiabloImmortal.exe+3A8DF1: FF 15 A9 62 F7 01 - call qword ptr [DiabloImmortal.exe+231F0A0]
DiabloImmortal.exe+3A8DF7: 90 - nop
DiabloImmortal.exe+3A8DF8: B0 01 - mov al,01
DiabloImmortal.exe+3A8DFA: 48 83 C4 28 - add rsp,28
DiabloImmortal.exe+3A8DFE: C3 - ret
DiabloImmortal.exe+3A8DFF: CC - int 3
DiabloImmortal.exe+3A8E00: 41 8B 00 - mov eax,[r8]
// ---------- INJECTING HERE ----------
DiabloImmortal.exe+3A8CB3: 89 82 48 01 00 00 - mov [rdx+00000148],eax
// ---------- DONE INJECTING ----------
DiabloImmortal.exe+3A8E09: B0 01 - mov al,01
DiabloImmortal.exe+3A8E0B: C3 - ret
DiabloImmortal.exe+3A8E0C: CC - int 3
DiabloImmortal.exe+3A8E0D: CC - int 3
DiabloImmortal.exe+3A8E0E: CC - int 3
DiabloImmortal.exe+3A8E0F: CC - int 3
DiabloImmortal.exe+3A8E10: 48 8D 8A 48 01 00 00 - lea rcx,[rdx+00000148]
DiabloImmortal.exe+3A8E17: 49 8B D0 - mov rdx,r8
DiabloImmortal.exe+3A8E1A: E9 11 3C E0 FF - jmp DiabloImmortal.exe+1ACA30
DiabloImmortal.exe+3A8E1F: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>412</ID>
<Description>"Test Wall Hacc"</Description>
<Color>008000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : DiabloImmortal.exe
Version:
Date : 2022-06-26
Author : Admin

This script does blah blah blah
}

[ENABLE]

aobscanmodule(WALHampel,DiabloImmortal.exe,89 41 50 8B 42 04 89 41 54 8B 42 08 89 41 58 8B) // should be unique
alloc(newmemWALH,$1000,WALHampel)

label(codeWALH)
label(returnWALH)

newmemWALH:
mov [rcx+50],3316AFA9
mov eax,[rdx+04]
jmp returnWALH

codeWALH:
mov [rcx+50],eax
mov eax,[rdx+04]
jmp returnWALH

WALHampel:
jmp newmemWALH
nop
returnWALH:
registersymbol(WALHampel)

[DISABLE]

WALHampel:
db 89 41 50 8B 42 04

unregistersymbol(WALHampel)
dealloc(newmemWALH)

{
// ORIGINAL CODE - INJECTION POINT: DiabloImmortal.exe+1C3DCE2

DiabloImmortal.exe+1C3DCD7: CC - int 3
DiabloImmortal.exe+1C3DCD8: CC - int 3
DiabloImmortal.exe+1C3DCD9: CC - int 3
DiabloImmortal.exe+1C3DCDA: CC - int 3
DiabloImmortal.exe+1C3DCDB: CC - int 3
DiabloImmortal.exe+1C3DCDC: CC - int 3
DiabloImmortal.exe+1C3DCDD: CC - int 3
DiabloImmortal.exe+1C3DCDE: CC - int 3
DiabloImmortal.exe+1C3DCDF: CC - int 3
DiabloImmortal.exe+1C3DCE0: 8B 02 - mov eax,[rdx]
// ---------- INJECTING HERE ----------
DiabloImmortal.exe+1C3DCE2: 89 41 50 - mov [rcx+50],eax
// ---------- DONE INJECTING ----------
DiabloImmortal.exe+1C3DCE5: 8B 42 04 - mov eax,[rdx+04]
DiabloImmortal.exe+1C3DCE8: 89 41 54 - mov [rcx+54],eax
DiabloImmortal.exe+1C3DCEB: 8B 42 08 - mov eax,[rdx+08]
DiabloImmortal.exe+1C3DCEE: 89 41 58 - mov [rcx+58],eax
DiabloImmortal.exe+1C3DCF1: 8B 42 0C - mov eax,[rdx+0C]
DiabloImmortal.exe+1C3DCF4: 89 41 5C - mov [rcx+5C],eax
DiabloImmortal.exe+1C3DCF7: C3 - ret
DiabloImmortal.exe+1C3DCF8: CC - int 3
DiabloImmortal.exe+1C3DCF9: CC - int 3
DiabloImmortal.exe+1C3DCFA: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>4</ID>
<Description>"Movement Speed Script"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(MovSpeed,"DiabloImmortal.exe"+2DCBBC)
define(MovSpeedByte,F3 0F 10 40 28)

[ENABLE]
registersymbol(MovementSpeed)

assert(MovSpeed,MovSpeedByte)

alloc(MovSpeedMem,$100,"DiabloImmortal.exe"+2DCBBC)

label(MovSCheat)
label(PlayerSpeed)
label(MovSpeedReturn)


MovSpeedMem:

MovSCheat:
cmp [rax+A8],(float)7.315397698E34
je PlayerSpeed
movss xmm0,[rax+28]
jmp MovSpeedReturn

PlayerSpeed:
movss xmm0,[MovementSpeed]
jmp MovSpeedReturn

MovementSpeed:
dd (float)9

MovSpeed:
jmp MovSpeedMem
MovSpeedReturn:

DiabloImmortal.exe+2D9CB1:
db 90 90
DiabloImmortal.exe+2D9CB3:
db EB 1D

[DISABLE]

MovSpeed:
db MovSpeedByte
// movss xmm0,[rax+28]

DiabloImmortal.exe+2D9CB1:
db 7A 02
DiabloImmortal.exe+2D9CB3:
db 74 1D


unregistersymbol(MovementSpeed)
dealloc(MovSpeedMem)

</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>5</ID>
<Description>"Movement Speed"</Description>
<VariableType>Float</VariableType>
<Address>MovementSpeed</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>7</ID>
<Description>"CameraHeight Script"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(Camera_Height,"DiabloImmortal.exe"+14E967)
define(Camera_HeightBytes,F3 0F 10 B7 A4 02 00 00 F3 0F 10 BF A0 02 00 00 F3 44 0F 10 87 A8 02 00 00 F3 44 0F 10 8F AC 02 00 00)

[ENABLE]

assert(Camera_Height,Camera_HeightBytes)
alloc(CamHeightMem,$1000,"DiabloImmortal.exe"+14E967)

registersymbol(CameraHeight)

label(CHeight)
label(CHeightReturn)

CamHeightMem:

CHeight:
movss xmm6,[CameraHeight]
jmp CHeightReturn

CameraHeight:
dd (float)55

Camera_Height:
jmp CamHeightMem
nop 3
CHeightReturn:

[DISABLE]

Camera_Height:
db Camera_HeightBytes
// movss xmm6,[rdi+000002A4]

unregistersymbol(CameraHeight)
dealloc(CamHeightMem)

</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>8</ID>
<Description>"Camera Height"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>CameraHeight</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>642</ID>
<Description>"PlayerAnimation(MovSpeed+AtkSpeed)"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(AnimTick,"DiabloImmortal.exe"+598ABC)
define(AnimTickBytes,F3 41 0F 59 B6 48 01 00 00)

[ENABLE]

registersymbol(MyTickSpeed)

assert(AnimTick,AnimTickBytes)
alloc(AniTic,$100,"DiabloImmortal.exe"+598ABC)

label(AniTicCheat)
label(AniTicCheatReturn)
label(PlayersAnim)

AniTic:

AniTicCheat:
cmp [r14+00000000],(float)-2.468678861E10
je PlayersAnim
mulss xmm6,[r14+00000148]
jmp AniTicCheatReturn

PlayersAnim:
mulss xmm6,[MyTickSpeed]
jmp AniTicCheatReturn

MyTickSpeed:
dd (float)1.299999952

AnimTick:
jmp AniTic
nop 4
AniTicCheatReturn:

DiabloImmortal.exe+2D9CB1:
db 90 90
DiabloImmortal.exe+2D9CB3:
db EB 1D

[DISABLE]

AnimTick:
db AnimTickBytes
// mulss xmm6,[r14+00000148]

DiabloImmortal.exe+2D9CB1:
db 7A 02
DiabloImmortal.exe+2D9CB3:
db 74 1D

dealloc(AniTic)
unregistersymbol(MyTickSpeed)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>643</ID>
<Description>"Set speed between 1 - 1.3. Rubberband at 1.3+."</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>MyTickSpeed</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>


Or if someone could please just update these

Sigan
Expert Cheater
Expert Cheater
Posts: 267
Joined: Fri May 26, 2017 1:23 am
Reputation: 125

Re: [REQUEST] Diablo immortal PC & Mobile

Post by Sigan »

Akumathehacker wrote:
Fri Aug 12, 2022 3:13 pm
You can use the 'spoiler=' tag to condense long walls of text like this
<?xml version="1.0" encoding="utf-8"?>
<CheatTable AkumaEngineTableVersion="42">
<CheatEntries>
<CheatEntry>
<ID>1337</ID>
<Description>"Super Attack Speed"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : DiabloImmortal.exe
Version:
Date : 2022-06-29
Author : EZGAMER

This script does blah blah blah
}

[ENABLE]
alloc(attackSpeed,2048,"DiabloImmortal.exe"+0x3A8CB3)
label(return)

attackSpeed:
mov [rdx+00000148],(float)2.5
jmp return


"DiabloImmortal.exe"+3A8CB3:
jmp attackSpeed
nop

return:

[DISABLE]
dealloc(attackSpeed)

"DiabloImmortal.exe"+3A8CB3:
mov [rdx+00000148],eax

{
// ORIGINAL CODE - INJECTION POINT: DiabloImmortal.exe+3A8CB3

DiabloImmortal.exe+3A8DE4: 48 63 0D BD 62 F7 01 - movsxd rcx,dword ptr [DiabloImmortal.exe+231F0A8]
DiabloImmortal.exe+3A8DEB: 48 03 CA - add rcx,rdx
DiabloImmortal.exe+3A8DEE: 49 8B D0 - mov rdx,r8
DiabloImmortal.exe+3A8DF1: FF 15 A9 62 F7 01 - call qword ptr [DiabloImmortal.exe+231F0A0]
DiabloImmortal.exe+3A8DF7: 90 - nop
DiabloImmortal.exe+3A8DF8: B0 01 - mov al,01
DiabloImmortal.exe+3A8DFA: 48 83 C4 28 - add rsp,28
DiabloImmortal.exe+3A8DFE: C3 - ret
DiabloImmortal.exe+3A8DFF: CC - int 3
DiabloImmortal.exe+3A8E00: 41 8B 00 - mov eax,[r8]
// ---------- INJECTING HERE ----------
DiabloImmortal.exe+3A8CB3: 89 82 48 01 00 00 - mov [rdx+00000148],eax
// ---------- DONE INJECTING ----------
DiabloImmortal.exe+3A8E09: B0 01 - mov al,01
DiabloImmortal.exe+3A8E0B: C3 - ret
DiabloImmortal.exe+3A8E0C: CC - int 3
DiabloImmortal.exe+3A8E0D: CC - int 3
DiabloImmortal.exe+3A8E0E: CC - int 3
DiabloImmortal.exe+3A8E0F: CC - int 3
DiabloImmortal.exe+3A8E10: 48 8D 8A 48 01 00 00 - lea rcx,[rdx+00000148]
DiabloImmortal.exe+3A8E17: 49 8B D0 - mov rdx,r8
DiabloImmortal.exe+3A8E1A: E9 11 3C E0 FF - jmp DiabloImmortal.exe+1ACA30
DiabloImmortal.exe+3A8E1F: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>412</ID>
<Description>"Test Wall Hacc"</Description>
<Color>008000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : DiabloImmortal.exe
Version:
Date : 2022-06-26
Author : Admin

This script does blah blah blah
}

[ENABLE]

aobscanmodule(WALHampel,DiabloImmortal.exe,89 41 50 8B 42 04 89 41 54 8B 42 08 89 41 58 8B) // should be unique
alloc(newmemWALH,$1000,WALHampel)

label(codeWALH)
label(returnWALH)

newmemWALH:
mov [rcx+50],3316AFA9
mov eax,[rdx+04]
jmp returnWALH

codeWALH:
mov [rcx+50],eax
mov eax,[rdx+04]
jmp returnWALH

WALHampel:
jmp newmemWALH
nop
returnWALH:
registersymbol(WALHampel)

[DISABLE]

WALHampel:
db 89 41 50 8B 42 04

unregistersymbol(WALHampel)
dealloc(newmemWALH)

{
// ORIGINAL CODE - INJECTION POINT: DiabloImmortal.exe+1C3DCE2

DiabloImmortal.exe+1C3DCD7: CC - int 3
DiabloImmortal.exe+1C3DCD8: CC - int 3
DiabloImmortal.exe+1C3DCD9: CC - int 3
DiabloImmortal.exe+1C3DCDA: CC - int 3
DiabloImmortal.exe+1C3DCDB: CC - int 3
DiabloImmortal.exe+1C3DCDC: CC - int 3
DiabloImmortal.exe+1C3DCDD: CC - int 3
DiabloImmortal.exe+1C3DCDE: CC - int 3
DiabloImmortal.exe+1C3DCDF: CC - int 3
DiabloImmortal.exe+1C3DCE0: 8B 02 - mov eax,[rdx]
// ---------- INJECTING HERE ----------
DiabloImmortal.exe+1C3DCE2: 89 41 50 - mov [rcx+50],eax
// ---------- DONE INJECTING ----------
DiabloImmortal.exe+1C3DCE5: 8B 42 04 - mov eax,[rdx+04]
DiabloImmortal.exe+1C3DCE8: 89 41 54 - mov [rcx+54],eax
DiabloImmortal.exe+1C3DCEB: 8B 42 08 - mov eax,[rdx+08]
DiabloImmortal.exe+1C3DCEE: 89 41 58 - mov [rcx+58],eax
DiabloImmortal.exe+1C3DCF1: 8B 42 0C - mov eax,[rdx+0C]
DiabloImmortal.exe+1C3DCF4: 89 41 5C - mov [rcx+5C],eax
DiabloImmortal.exe+1C3DCF7: C3 - ret
DiabloImmortal.exe+1C3DCF8: CC - int 3
DiabloImmortal.exe+1C3DCF9: CC - int 3
DiabloImmortal.exe+1C3DCFA: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>4</ID>
<Description>"Movement Speed Script"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(MovSpeed,"DiabloImmortal.exe"+2DCBBC)
define(MovSpeedByte,F3 0F 10 40 28)

[ENABLE]
registersymbol(MovementSpeed)

assert(MovSpeed,MovSpeedByte)

alloc(MovSpeedMem,$100,"DiabloImmortal.exe"+2DCBBC)

label(MovSCheat)
label(PlayerSpeed)
label(MovSpeedReturn)


MovSpeedMem:

MovSCheat:
cmp [rax+A8],(float)7.315397698E34
je PlayerSpeed
movss xmm0,[rax+28]
jmp MovSpeedReturn

PlayerSpeed:
movss xmm0,[MovementSpeed]
jmp MovSpeedReturn

MovementSpeed:
dd (float)9

MovSpeed:
jmp MovSpeedMem
MovSpeedReturn:

DiabloImmortal.exe+2D9CB1:
db 90 90
DiabloImmortal.exe+2D9CB3:
db EB 1D

[DISABLE]

MovSpeed:
db MovSpeedByte
// movss xmm0,[rax+28]

DiabloImmortal.exe+2D9CB1:
db 7A 02
DiabloImmortal.exe+2D9CB3:
db 74 1D


unregistersymbol(MovementSpeed)
dealloc(MovSpeedMem)

</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>5</ID>
<Description>"Movement Speed"</Description>
<VariableType>Float</VariableType>
<Address>MovementSpeed</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>7</ID>
<Description>"CameraHeight Script"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(Camera_Height,"DiabloImmortal.exe"+14E967)
define(Camera_HeightBytes,F3 0F 10 B7 A4 02 00 00 F3 0F 10 BF A0 02 00 00 F3 44 0F 10 87 A8 02 00 00 F3 44 0F 10 8F AC 02 00 00)

[ENABLE]

assert(Camera_Height,Camera_HeightBytes)
alloc(CamHeightMem,$1000,"DiabloImmortal.exe"+14E967)

registersymbol(CameraHeight)

label(CHeight)
label(CHeightReturn)

CamHeightMem:

CHeight:
movss xmm6,[CameraHeight]
jmp CHeightReturn

CameraHeight:
dd (float)55

Camera_Height:
jmp CamHeightMem
nop 3
CHeightReturn:

[DISABLE]

Camera_Height:
db Camera_HeightBytes
// movss xmm6,[rdi+000002A4]

unregistersymbol(CameraHeight)
dealloc(CamHeightMem)

</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>8</ID>
<Description>"Camera Height"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>CameraHeight</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>642</ID>
<Description>"PlayerAnimation(MovSpeed+AtkSpeed)"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(AnimTick,"DiabloImmortal.exe"+598ABC)
define(AnimTickBytes,F3 41 0F 59 B6 48 01 00 00)

[ENABLE]

registersymbol(MyTickSpeed)

assert(AnimTick,AnimTickBytes)
alloc(AniTic,$100,"DiabloImmortal.exe"+598ABC)

label(AniTicCheat)
label(AniTicCheatReturn)
label(PlayersAnim)

AniTic:

AniTicCheat:
cmp [r14+00000000],(float)-2.468678861E10
je PlayersAnim
mulss xmm6,[r14+00000148]
jmp AniTicCheatReturn

PlayersAnim:
mulss xmm6,[MyTickSpeed]
jmp AniTicCheatReturn

MyTickSpeed:
dd (float)1.299999952

AnimTick:
jmp AniTic
nop 4
AniTicCheatReturn:

DiabloImmortal.exe+2D9CB1:
db 90 90
DiabloImmortal.exe+2D9CB3:
db EB 1D

[DISABLE]

AnimTick:
db AnimTickBytes
// mulss xmm6,[r14+00000148]

DiabloImmortal.exe+2D9CB1:
db 7A 02
DiabloImmortal.exe+2D9CB3:
db 74 1D

dealloc(AniTic)
unregistersymbol(MyTickSpeed)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>643</ID>
<Description>"Set speed between 1 - 1.3. Rubberband at 1.3+."</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>MyTickSpeed</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
Or if someone could please just update these
Aside from the spoiler= tag being information that hopefully helps you in the future, the cheat engine forum doesn't typically post cheats for multiplayer games. I don't expect someone to help you with this, but maybe I'll be surprised.

Hamnegg
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Jun 13, 2022 4:09 am
Reputation: 0

Re: [REQUEST] Diablo immortal PC & Mobile

Post by Hamnegg »

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="38">
<CheatEntries>
<CheatEntry>
<ID>1345</ID>
<Description>"Camera Height"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(address,"DiabloImmortal.exe"+D2AA7)
define(bytes,F3 0F 10 B7 A4 02 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"DiabloImmortal.exe"+D2AA7)

label(code)
label(return)
label(Camera)
registersymbol(Camera)

newmem:

code:
movss xmm6,[Camera]
jmp return
Camera:
dd (float)40

address:
jmp newmem
nop 3
return:

[DISABLE]

address:
db bytes

dealloc(*)
unregistersymbol(*)
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys/>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>1346</ID>
<Description>"Value"</Description>
<LastState Value="40" RealAddress="7FF662E1000D"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>Camera</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>1356</ID>
<Description>"Movement"</Description>
<LastState Value="5" RealAddress="29CCA8429D8"/>
<VariableType>Float</VariableType>
<Address>"DiabloImmortal.exe"+03816608</Address>
<Offsets>
<Offset>28</Offset>
<Offset>A0</Offset>
<Offset>148</Offset>
<Offset>228</Offset>
<Offset>78</Offset>
<Offset>30</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys/>
<ID>0</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>1376</ID>
<Description>"Speed Attack + Move Default=1, only use 1 address, use 2 will double value (i think so). If you want move slow then change the value accordingly"</Description>
<LastState Value="" RealAddress="00000000"/>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>1364</ID>
<Description>"Base Attack +Move (Seft)"</Description>
<LastState Value="1" RealAddress="29CDAC58A98"/>
<VariableType>Float</VariableType>
<Address>"DiabloImmortal.exe"+03815100</Address>
<Offsets>
<Offset>148</Offset>
<Offset>28</Offset>
<Offset>218</Offset>
<Offset>58</Offset>
<Offset>A0</Offset>
</Offsets>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys/>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>17</Key>
<Key>49</Key>
</Keys>
<Value>1</Value>
<ID>1</ID>
</Hotkey>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>17</Key>
<Key>50</Key>
</Keys>
<Value>1.5</Value>
<ID>2</ID>
</Hotkey>
<Hotkey>
<Action>Set Value</Action>
<Keys>
<Key>17</Key>
<Key>51</Key>
</Keys>
<Value>2</Value>
<ID>3</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>1375</ID>
<Description>"Base Attack +Move (Animation)"</Description>
<LastState Value="1.5" RealAddress="29CE5014AA8"/>
<VariableType>Float</VariableType>
<Address>"DiabloImmortal.exe"+03815100</Address>
<Offsets>
<Offset>148</Offset>
<Offset>128</Offset>
<Offset>90</Offset>
<Offset>218</Offset>
<Offset>58</Offset>
<Offset>A0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>

Post Reply

Who is online

Users browsing this forum: dabui, davidjuniorbr, DotBot, killva, Klefki, patka, skkkkk