Re: God Eater 3 (Steam)
Posted: Wed Feb 13, 2019 2:29 pm
Skills ID are just numbers for now, so imo best if you just install the skill of your choice in your weapon then edit the skill level to your desire
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>162</ID>
<Description>"Infinite Custom Bullets"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ge3.exe
Version:
Date : 2019-02-13
Author : kyle873
}
[ENABLE]
aobscanmodule(infbullets,ge3.exe,66 89 51 28 C3 CC CC CC)
alloc(newmem,$1000,infbullets)
label(code)
label(return)
newmem:
code:
// mov [rcx+28],dx
ret
jmp return
infbullets:
jmp newmem
return:
registersymbol(infbullets)
[DISABLE]
infbullets:
db 66 89 51 28 C3
unregistersymbol(infbullets)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>164</ID>
<Description>"Max Custom Bullets Total Cost"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ge3.exe
Version:
Date : 2019-02-13
Author : kyle873
}
[ENABLE]
aobscanmodule(infcost,ge3.exe,8B 88 80 06 00 00 89 8B)
alloc(newmem,$1000,infcost)
label(code)
label(return)
newmem:
code:
// mov ecx,[rax+00000680]
mov [rax+00000680],#1000000
mov ecx,[rax+00000680]
jmp return
infcost:
jmp newmem
nop
return:
registersymbol(infcost)
[DISABLE]
infcost:
db 8B 88 80 06 00 00
unregistersymbol(infcost)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>150</ID>
<Description>"Unisex Hair Selection"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(UniSexHairAOB,ge3.exe,48 8B DA 48 8B F1 41 80) // should be unique
alloc(newmem,$1000,"ge3.exe"+8F7623)
label(code)
label(return)
newmem:
code:
mov rbx,rdx
mov rsi,rcx
mov edi,2
mov r8,1
jmp return
UniSexHairAOB:
jmp newmem
nop
return:
registersymbol(UniSexHairAOB)
[DISABLE]
UniSexHairAOB:
db 48 8B DA 48 8B F1
unregistersymbol(UniSexHairAOB)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "ge3.exe"+8F7623
"ge3.exe"+8F760B: CC - int 3
"ge3.exe"+8F760C: CC - int 3
"ge3.exe"+8F760D: CC - int 3
"ge3.exe"+8F760E: CC - int 3
"ge3.exe"+8F760F: CC - int 3
"ge3.exe"+8F7610: 48 89 5C 24 08 - mov [rsp+08],rbx
"ge3.exe"+8F7615: 48 89 74 24 10 - mov [rsp+10],rsi
"ge3.exe"+8F761A: 57 - push rdi
"ge3.exe"+8F761B: 48 83 EC 20 - sub rsp,20
"ge3.exe"+8F761F: 41 0F B6 F8 - movzx edi,r8l
// ---------- INJECTING HERE ----------
"ge3.exe"+8F7623: 48 8B DA - mov rbx,rdx
"ge3.exe"+8F7626: 48 8B F1 - mov rsi,rcx
// ---------- DONE INJECTING ----------
"ge3.exe"+8F7629: 41 80 F8 01 - cmp r8l,01
"ge3.exe"+8F762D: 77 29 - ja ge3.exe+8F7658
"ge3.exe"+8F762F: 48 8B 51 58 - mov rdx,[rcx+58]
"ge3.exe"+8F7633: 48 83 C1 50 - add rcx,50
"ge3.exe"+8F7637: 48 39 51 10 - cmp [rcx+10],rdx
"ge3.exe"+8F763B: 74 13 - je ge3.exe+8F7650
"ge3.exe"+8F763D: 0F 10 03 - movups xmm0,[rbx]
"ge3.exe"+8F7640: 0F 11 02 - movups [rdx],xmm0
"ge3.exe"+8F7643: 8B 43 10 - mov eax,[rbx+10]
"ge3.exe"+8F7646: 89 42 10 - mov [rdx+10],eax
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Yea, flawless runs are done by no damage and no items solo runs.... which feels like goddamn impossible on one specific friggin rank 7 mission.NumberXer0 wrote: ↑Thu Feb 14, 2019 3:05 amWould it be possible to make a "receive no damage" script? There are 3 awards for solo missions. No items used, no damage taken and perfect. I assume perfect is getting the other two medals..maybe? As for the damage one, infinite health doesn't work, you actually need to take 0 damage.
equip the BA you want to level up, change the multiplier number (i usually use 10), go to mission and use them, you can even use it on dead aragami and it still count