-
Contributor
[Release] Devilian Basic CE hack
Updated as of 1/17/2016
If anybody has anything new to contribute pm me. I'll be trading infinite Mana hack/Attack speed hack for any new hacks that i find worthy. PM it.
Add these to Auto Assembly in cheat engine. Then add them to your cheat list/table.
If you got ban don't post it. Do not use if you're afraid of being ban.
I have leveled up from 1 - 52 and solo/party tons of Hell dungeons with numerous amount of obvious hack. And i still have not gotten banned. So if you got ban, you're just unlucky. It not because they automatically detected the cheats.
Unlimited Zoom Out
Code:
[enable]
0114BCE3:
db 90 90
[disable]
0114BCE3:
db 76 0E
Instruction for Movement speed hack:
Always have Movement Speed 1 active all the time. This will always maintain your speed hack regardless if you're slow/debuff (Not perferct, sometimes you will still be slowed, but as soon as you are done from getting slowed it will change your movement speed back to the speed hack value).
When you First load into the game/load into a dungeon/exit a dungeon use Movement Speed Toggle. This is like a "Jump start" if you will, to the movement speed hack. Once you use Movement Speed Toggle, you turn it off. You will still have the speed hack. After this Movement Speed 1 should maintain your speed hack for the duration of the Dungeon/ if you exit a Dungeon.
Movement Speed 1 (Always have this Toggled ON)
Code:
define(address,02670EA9)
define(bytes,E8 92 90 09 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)
label(base1)
label(base2)
label(base3)
label(base4)
label(speed8)
label(base5)
label(base7)
label(base6)
label(base8)
label(code)
label(return)
newmem:
base6:
cmp [esi+1c],(float)6
JG code
JNE base1
JE speed8
base1:
cmp [esi+1c],(float)5
JG code
JNE base8
JE speed8
base2:
cmp [esi+1c],(float)4
JG code
JNE base7
JE speed8
base3:
cmp [esi+1c],(float)3
JG code
JNE base4
JE speed8
base4:
cmp [esi+1c],(float)2
JG code
JNE base5
JE speed8
base5:
cmp [esi+1c],(float)1
JG code
JNE code
JE speed8
base7:
cmp [esi+1c],(float)3.5
JG code
JNE base3
JE speed8
base8:
cmp [esi+1c],(float)4.999999523
JG code
JNE base2
JE speed8
speed8:
mov [esi+1c],(float)8 // change 5 to 8
jmp code // return to normal
code:
call 02709F40
jmp return
address:
jmp base6
return:
[DISABLE]
address:
db bytes
// call 02709F40
dealloc(newmem)
Movement Speed Toggle (Toggle this every time you go into a Dungeon/Out of a dungeon.)
Code:
{$lua}
cheat_name = "MyCheat"
[ENABLE]
local pattern = "00 00 00 00 00 00 00 00 00 00 C8 42 00 00 C8 42 00 00 80 3F 00 00 80 3F 00 00 A0 40 00 00 A0"
local replace = "00 00 00 00 00 00 00 00 00 00 C8 42 00 00 C8 42 00 00 80 3F 00 00 80 3F 00 00 00 41 00 00 A0"
-- edit the name of the cheat
-- edit the pattern to search
-- edit the replacement bytes
-- use ?? to ignore the bytes
-- do not edit the code below
local scans = AOBScan(pattern)
if scans == nil then
showMessage("Unable to find pattern:\n"..pattern)
else
local saved = {}
local length = (#replace + 1) / 3
for i = 0, scans.Count - 1 do
local backup = readBytes(scans[i], length, true)
local bytes = {}
for hex in string.gmatch(replace, "%S+") do
local size = #bytes + 1
if hex == "??" then
bytes[size] = backup[size]
else
bytes[size] = tonumber(hex, 16)
end
end
saved[i] = backup
writeBytes(scans[i], bytes)
end
_G[cheat_name] = {
["scans"] = scans,
["saved"] = saved
}
end
[DISABLE]
local vars = _G[cheat_name]
if vars ~= nil then
local scans = vars.scans
local saved = vars.saved
scans.Destroy()
vars.scans = nil
vars.saved = nil
vars = nil
_G[cheat_name] = nil
end
"Run" attack animation (only benefit is that you don't get the small delay at the start of your animation)
Code:
[ENABLE]
019F8050:
jmp 019F8114
[DISABLE]
019F8050:
je 019F8114
Last edited by xviet4xlife; 01-17-2016 at 09:32 AM.
-
Post Thanks / Like - 3 Thanks
-
Member
Hello xviet4xlife,
thanks for sharing the value's for cheat engine.
could you maybe explain me how to find the value 01A10426 with cheat engine?
normally i dont use cheat engine and i can only find trash tutorials, would be nice if you could do a little tutorial for me and other pp in this forum ^^
-
Contributor
I debug everything with ollydbg. Using Search Reference i can find comments that the developer left in the game files. For that particular code stack, it was labeled "SkillChainingDuration". And i just try to fiddle around the memory region until i find a good result.
-
Member
good,
do you edit your thread if you find something new?
-
Member
Guys please help with Unlimited Zoom Out tell on fingers who do not mind.
-
Originally Posted by
xviet4xlife
Easy Cheat Engine hacks.
Unlimited Zoom Out
Right click Fill with NOP
01142743
Evoker Only (Fast Lightning Sphere)
01A10426
Change jb 01A10489 to JMP 01A10489
Tele SpeedHack
Fill with NOP for both. This will D/C you if you constantly click your mouse.
01CE2DDE
01CE2E6E
If anybody has anymore interesting hacks that's willing to share with me, i'll appreciate it.
Update after patch:
Unlimited Zoom: 0114D263
Lightning Sphere: 01A20856
I took the liberty to add them in my thread with the cheat table to make it easier for people to use. Let me know if you want me to remove them. I gave you credit on the Cheat Table and in the thread.
What's a Parog?
Looking for competitive Valorant team!
-
Contributor
Updated list as of 1/17/2016
-
Member
PLEASE HELP UPDATE Lightning Sphere code
-
Member
How did you guys get the address for ZooM?
020DAAC1 - F3 0F10 41 5C - movss xmm0,[ecx+5C]
0206E30F - F3 0F11 41 5C - movss [ecx+5C],xmm0
Not exactly sure how to modify these to replicate your zoom feature.
Last edited by cardss; 12-18-2016 at 11:16 PM.
-
Member
Speedhack doesnt work anymore.
-
Member
Originally Posted by
xviet4xlife
Updated as of 1/17/2016
If anybody has anything new to contribute pm me. I'll be trading infinite Mana hack/Attack speed hack for any new hacks that i find worthy. PM it.
Add these to Auto Assembly in cheat engine. Then add them to your cheat list/table.
If you got ban don't post it. Do not use if you're afraid of being ban.
I have leveled up from 1 - 52 and solo/party tons of Hell dungeons with numerous amount of obvious hack. And i still have not gotten banned. So if you got ban, you're just unlucky. It not because they automatically detected the cheats.
Unlimited Zoom Out
Code:
[enable]
0114BCE3:
db 90 90
[disable]
0114BCE3:
db 76 0E
Instruction for Movement speed hack:
Always have Movement Speed 1 active all the time. This will always maintain your speed hack regardless if you're slow/debuff (Not perferct, sometimes you will still be slowed, but as soon as you are done from getting slowed it will change your movement speed back to the speed hack value).
When you First load into the game/load into a dungeon/exit a dungeon use Movement Speed Toggle. This is like a "Jump start" if you will, to the movement speed hack. Once you use Movement Speed Toggle, you turn it off. You will still have the speed hack. After this Movement Speed 1 should maintain your speed hack for the duration of the Dungeon/ if you exit a Dungeon.
Movement Speed 1 (Always have this Toggled ON)
Code:
define(address,02670EA9)
define(bytes,E8 92 90 09 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)
label(base1)
label(base2)
label(base3)
label(base4)
label(speed8)
label(base5)
label(base7)
label(base6)
label(base8)
label(code)
label(return)
newmem:
base6:
cmp [esi+1c],(float)6
JG code
JNE base1
JE speed8
base1:
cmp [esi+1c],(float)5
JG code
JNE base8
JE speed8
base2:
cmp [esi+1c],(float)4
JG code
JNE base7
JE speed8
base3:
cmp [esi+1c],(float)3
JG code
JNE base4
JE speed8
base4:
cmp [esi+1c],(float)2
JG code
JNE base5
JE speed8
base5:
cmp [esi+1c],(float)1
JG code
JNE code
JE speed8
base7:
cmp [esi+1c],(float)3.5
JG code
JNE base3
JE speed8
base8:
cmp [esi+1c],(float)4.999999523
JG code
JNE base2
JE speed8
speed8:
mov [esi+1c],(float)8 // change 5 to 8
jmp code // return to normal
code:
call 02709F40
jmp return
address:
jmp base6
return:
[DISABLE]
address:
db bytes
// call 02709F40
dealloc(newmem)
Movement Speed Toggle (Toggle this every time you go into a Dungeon/Out of a dungeon.)
Code:
{$lua}
cheat_name = "MyCheat"
[ENABLE]
local pattern = "00 00 00 00 00 00 00 00 00 00 C8 42 00 00 C8 42 00 00 80 3F 00 00 80 3F 00 00 A0 40 00 00 A0"
local replace = "00 00 00 00 00 00 00 00 00 00 C8 42 00 00 C8 42 00 00 80 3F 00 00 80 3F 00 00 00 41 00 00 A0"
-- edit the name of the cheat
-- edit the pattern to search
-- edit the replacement bytes
-- use ?? to ignore the bytes
-- do not edit the code below
local scans = AOBScan(pattern)
if scans == nil then
showMessage("Unable to find pattern:\n"..pattern)
else
local saved = {}
local length = (#replace + 1) / 3
for i = 0, scans.Count - 1 do
local backup = readBytes(scans[i], length, true)
local bytes = {}
for hex in string.gmatch(replace, "%S+") do
local size = #bytes + 1
if hex == "??" then
bytes[size] = backup[size]
else
bytes[size] = tonumber(hex, 16)
end
end
saved[i] = backup
writeBytes(scans[i], bytes)
end
_G[cheat_name] = {
["scans"] = scans,
["saved"] = saved
}
end
[DISABLE]
local vars = _G[cheat_name]
if vars ~= nil then
local scans = vars.scans
local saved = vars.saved
scans.Destroy()
vars.scans = nil
vars.saved = nil
vars = nil
_G[cheat_name] = nil
end
"Run" attack animation (only benefit is that you don't get the small delay at the start of your animation)
Code:
[ENABLE]
019F8050:
jmp 019F8114
[DISABLE]
019F8050:
je 019F8114
Cam you explain how to do attack speed hack? Or sell it?