8984
"Enemies Godmode [For Training][Activate: Disable Instant Kill]"
Auto Assembler Script
{ Game : Bayonetta.exe
Version:
Date : 2017-04-12
Author : ColonelRVH
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Set_EnemyHP_AOB,Bayonetta.exe,89 86 B4 06 00 00 85 C0 7F 26) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [esi+000006B4],#2000 //eax
jmp return
Set_EnemyHP_AOB:
jmp newmem
nop
return:
registersymbol(Set_EnemyHP_AOB)
[DISABLE]
Set_EnemyHP_AOB:
db 89 86 B4 06 00 00
unregistersymbol(Set_EnemyHP_AOB)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Bayonetta.exe"+540FA
"Bayonetta.exe"+540D1: A1 60 DA EA 00 - mov eax,[Bayonetta.exe+AADA60]
"Bayonetta.exe"+540D6: 83 B8 A0 6B 09 00 00 - cmp dword ptr [eax+00096BA0],00
"Bayonetta.exe"+540DD: 75 02 - jne Bayonetta.exe+540E1
"Bayonetta.exe"+540DF: 03 FF - add edi,edi
"Bayonetta.exe"+540E1: 83 BE 08 09 00 00 00 - cmp dword ptr [esi+00000908],00
"Bayonetta.exe"+540E8: 74 02 - je Bayonetta.exe+540EC
"Bayonetta.exe"+540EA: 33 FF - xor edi,edi
"Bayonetta.exe"+540EC: 8B 86 B4 06 00 00 - mov eax,[esi+000006B4]
"Bayonetta.exe"+540F2: 89 86 B8 06 00 00 - mov [esi+000006B8],eax
"Bayonetta.exe"+540F8: 2B C7 - sub eax,edi
// ---------- INJECTING HERE ----------
"Bayonetta.exe"+540FA: 89 86 B4 06 00 00 - mov [esi+000006B4],eax
// ---------- DONE INJECTING ----------
"Bayonetta.exe"+54100: 85 C0 - test eax,eax
"Bayonetta.exe"+54102: 7F 26 - jg Bayonetta.exe+5412A
"Bayonetta.exe"+54104: 83 7C 24 10 00 - cmp dword ptr [esp+10],00
"Bayonetta.exe"+54109: 75 15 - jne Bayonetta.exe+54120
"Bayonetta.exe"+5410B: 83 BE 04 09 00 00 00 - cmp dword ptr [esi+00000904],00
"Bayonetta.exe"+54112: 75 0C - jne Bayonetta.exe+54120
"Bayonetta.exe"+54114: C7 86 B4 06 00 00 00 00 00 00 - mov [esi+000006B4],00000000
"Bayonetta.exe"+5411E: EB 0A - jmp Bayonetta.exe+5412A
"Bayonetta.exe"+54120: C7 86 B4 06 00 00 01 00 00 00 - mov [esi+000006B4],00000001
"Bayonetta.exe"+5412A: 8B 86 BC 06 00 00 - mov eax,[esi+000006BC]
}
8917
"Result No Damage Taken"
Auto Assembler Script
{ Game : Bayonetta.exe
Version:
Date : 2017-04-13
Author : ColonelRVH
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Get_DamagesTaken_AOB,Bayonetta.exe,8B 4E 0C 3B 48 08) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [esi+0C],0
mov ecx,[esi+0C]
cmp ecx,[eax+08]
jmp return
Get_DamagesTaken_AOB:
jmp newmem
nop
return:
registersymbol(Get_DamagesTaken_AOB)
[DISABLE]
Get_DamagesTaken_AOB:
db 8B 4E 0C 3B 48 08
unregistersymbol(Get_DamagesTaken_AOB)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Bayonetta.exe"+83D37D
"Bayonetta.exe"+83D362: 8D 44 C1 04 - lea eax,[ecx+eax*8+04]
"Bayonetta.exe"+83D366: 53 - push ebx
"Bayonetta.exe"+83D367: 0F 5B D2 - cvtdq2ps xmm2,xmm2
"Bayonetta.exe"+83D36A: 0F 5B C0 - cvtdq2ps xmm0,xmm0
"Bayonetta.exe"+83D36D: F3 0F 59 D1 - mulss xmm2,xmm1
"Bayonetta.exe"+83D371: 80 CB FF - or bl,-01
"Bayonetta.exe"+83D374: 0F 2F C2 - comiss xmm0,xmm2
"Bayonetta.exe"+83D377: 55 - push ebp
"Bayonetta.exe"+83D378: 76 03 - jna Bayonetta.exe+83D37D
"Bayonetta.exe"+83D37A: 00 5E 01 - add [esi+01],bl
// ---------- INJECTING HERE ----------
"Bayonetta.exe"+83D37D: 8B 4E 0C - mov ecx,[esi+0C]
"Bayonetta.exe"+83D380: 3B 48 08 - cmp ecx,[eax+08]
// ---------- DONE INJECTING ----------
"Bayonetta.exe"+83D383: 7E 03 - jle Bayonetta.exe+83D388
"Bayonetta.exe"+83D385: 00 5E 03 - add [esi+03],bl
"Bayonetta.exe"+83D388: 66 0F 6E 50 0C - movd xmm2,[eax+0C]
"Bayonetta.exe"+83D38D: 0F 5B D2 - cvtdq2ps xmm2,xmm2
"Bayonetta.exe"+83D390: F3 0F 59 D1 - mulss xmm2,xmm1
"Bayonetta.exe"+83D394: 0F 2F C2 - comiss xmm0,xmm2
"Bayonetta.exe"+83D397: 76 03 - jna Bayonetta.exe+83D39C
"Bayonetta.exe"+83D399: 00 5E 01 - add [esi+01],bl
"Bayonetta.exe"+83D39C: 3B 48 14 - cmp ecx,[eax+14]
"Bayonetta.exe"+83D39F: 7E 03 - jle Bayonetta.exe+83D3A4
}