Dead or alive 6
Posted: Fri Mar 01, 2019 11:51 am
just basics stuff like unlimited shop tokens, health, unlock everything
ty
ty
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
There's a few different addresses for the code, you were probably grabbing the wrong one. Try this out, and try to be offline when you guys do this. Don't want anyone upset over being banned.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>13</ID>
<Description>"Quick Points"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : DOA6.exe
Version:
Date : 2019-03-01
Author : Zach
This script does blah blah blah
}
define(address,"DOA6.exe"+10AD39C)
define(bytes,41 89 06 41 8B 4D 14)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"DOA6.exe"+10AD39C)
label(code)
label(return)
newmem:
code:
mov [r14],#999999
mov ecx,[r13+14]
jmp return
address:
jmp newmem
nop
nop
return:
[DISABLE]
address:
db bytes
// mov [r14],eax
// mov ecx,[r13+14]
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "DOA6.exe"+10AD39C
"DOA6.exe"+10AD379: 89 48 04 - mov [rax+04],ecx
"DOA6.exe"+10AD37C: 8B 08 - mov ecx,[rax]
"DOA6.exe"+10AD37E: 41 81 F8 FF C9 9A 3B - cmp r8d,3B9AC9FF
"DOA6.exe"+10AD385: 77 10 - ja DOA6.exe+10AD397
"DOA6.exe"+10AD387: B8 FF C9 9A 3B - mov eax,3B9AC9FF
"DOA6.exe"+10AD38C: 41 2B C0 - sub eax,r8d
"DOA6.exe"+10AD38F: 3B C8 - cmp ecx,eax
"DOA6.exe"+10AD391: 42 8D 04 01 - lea eax,[rcx+r8]
"DOA6.exe"+10AD395: 76 05 - jna DOA6.exe+10AD39C
"DOA6.exe"+10AD397: B8 FF C9 9A 3B - mov eax,3B9AC9FF
// ---------- INJECTING HERE ----------
"DOA6.exe"+10AD39C: 41 89 06 - mov [r14],eax
"DOA6.exe"+10AD39F: 41 8B 4D 14 - mov ecx,[r13+14]
// ---------- DONE INJECTING ----------
"DOA6.exe"+10AD3A3: 41 8B 56 08 - mov edx,[r14+08]
"DOA6.exe"+10AD3A7: 81 F9 FF C9 9A 3B - cmp ecx,3B9AC9FF
"DOA6.exe"+10AD3AD: 77 0E - ja DOA6.exe+10AD3BD
"DOA6.exe"+10AD3AF: B8 FF C9 9A 3B - mov eax,3B9AC9FF
"DOA6.exe"+10AD3B4: 2B C1 - sub eax,ecx
"DOA6.exe"+10AD3B6: 3B D0 - cmp edx,eax
"DOA6.exe"+10AD3B8: 8D 04 0A - lea eax,[rdx+rcx]
"DOA6.exe"+10AD3BB: 76 05 - jna DOA6.exe+10AD3C2
"DOA6.exe"+10AD3BD: B8 FF C9 9A 3B - mov eax,3B9AC9FF
"DOA6.exe"+10AD3C2: 41 89 46 08 - mov [r14+08],eax
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
If someone manages to actually find where the unlocks are stored, I'd be more than happy to take a look at making such a script. I've never worked on this series before, so I'm a little lost.TroliusMaximus wrote: ↑Fri Mar 01, 2019 11:44 pmDoA5LR had some script that unlocked more or less all the outfits: start game -> hook CE -> activate script -> exit / save game -> everything unlocked. More or less worked on every version of DoA5, IIRC / given I have all the get-ups unlocked in the latest version of the game, yet, have never played it much outside of tag-versus mode.
Perhaps someone can make a similar script (?)... For I read that unlocking outfits is quite a chore in this game.
Glad it's working for ya.
Maybe something like "more costume parts per win" would be easier to make? Not a perfect solution, but somewhat of a workaround.zachillios wrote: ↑Sat Mar 02, 2019 12:26 amIf someone manages to actually find where the unlocks are stored, I'd be more than happy to take a look at making such a script. I've never worked on this series before, so I'm a little lost.
This is all I've been able to come up with. Essentially you just have to win the fights in the quest to clear all the mission objectives. Try this out and let me know if you notice it not working properly.Scathach wrote: ↑Sat Mar 02, 2019 1:17 amMaybe something like "more costume parts per win" would be easier to make? Not a perfect solution, but somewhat of a workaround.zachillios wrote: ↑Sat Mar 02, 2019 12:26 amIf someone manages to actually find where the unlocks are stored, I'd be more than happy to take a look at making such a script. I've never worked on this series before, so I'm a little lost.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>37</ID>
<Description>"Easy Mission Clear"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : DOA6.exe
Version:
Date : 2019-03-01
Author : Zach
This script does blah blah blah
}
define(address,"DOA6.exe"+16F4880)
define(bytes,0F B6 81 24 01 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"DOA6.exe"+16F4880)
label(code)
label(return)
newmem:
code:
mov eax,#15
jmp return
address:
jmp newmem
nop
nop
return:
[DISABLE]
address:
db bytes
// movzx eax,byte ptr [rcx+00000124]
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "DOA6.exe"+16F4880
"DOA6.exe"+16F4870: 0F B6 81 28 01 00 00 - movzx eax,byte ptr [rcx+00000128]
"DOA6.exe"+16F4877: C3 - ret
"DOA6.exe"+16F4878: CC - int 3
"DOA6.exe"+16F4879: CC - int 3
"DOA6.exe"+16F487A: CC - int 3
"DOA6.exe"+16F487B: CC - int 3
"DOA6.exe"+16F487C: CC - int 3
"DOA6.exe"+16F487D: CC - int 3
"DOA6.exe"+16F487E: CC - int 3
"DOA6.exe"+16F487F: CC - int 3
// ---------- INJECTING HERE ----------
"DOA6.exe"+16F4880: 0F B6 81 24 01 00 00 - movzx eax,byte ptr [rcx+00000124]
// ---------- DONE INJECTING ----------
"DOA6.exe"+16F4887: C3 - ret
"DOA6.exe"+16F4888: CC - int 3
"DOA6.exe"+16F4889: CC - int 3
"DOA6.exe"+16F488A: CC - int 3
"DOA6.exe"+16F488B: CC - int 3
"DOA6.exe"+16F488C: CC - int 3
"DOA6.exe"+16F488D: CC - int 3
"DOA6.exe"+16F488E: CC - int 3
"DOA6.exe"+16F488F: CC - int 3
"DOA6.exe"+16F4890: 8B 81 20 01 00 00 - mov eax,[rcx+00000120]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
You don't compile it, you just copy and paste it into your cheat engine.Vlaphor wrote: ↑Sat Mar 02, 2019 3:51 amWhen I try to compile the first script, I get an error saying the first line is bad. I don't know if I'm doing something wrong here, but that's where I'm at. I've tried several times with both scripts, but they keep saying stuff like
"Unexpected symbol near <" though I copied it directly from the source.