Could someone update this?
My game has 999 health and armor as the max, and it sucks cause I can't play that save legit anymore, it could be a bug from console use and it could be from one of the CT's in this thread
I assume it's because I didnt turn off the infinite health option and so the max health was stuck to 999 permanently.
Code: Select all
[ENABLE]
aobscanmodule(health,DOOMEternalx64vk.exe,F3 0F 10 4C 24 60 8B F8)
health:
db 0F 57 C9 90 90 90
registersymbol(health)
[DISABLE]
health:
db F3 0F 10 4C 24 60
unregistersymbol(health)
{
// ORIGINAL CODE - INJECTION POINT: "DOOMEternalx64vk.exe"+1684CAE
"DOOMEternalx64vk.exe"+1684C82: 33 D2 - xor edx,edx
"DOOMEternalx64vk.exe"+1684C84: 49 8B CE - mov rcx,r14
"DOOMEternalx64vk.exe"+1684C87: C6 44 24 20 01 - mov byte ptr [rsp+20],01
"DOOMEternalx64vk.exe"+1684C8C: FF 50 48 - call qword ptr [rax+48]
"DOOMEternalx64vk.exe"+1684C8F: E9 10 01 00 00 - jmp DOOMEternalx64vk.exe+1684DA4
"DOOMEternalx64vk.exe"+1684C94: 48 8B 0D 75 1D AB 04 - mov rcx,[DOOMEternalx64vk.exe+6136A10]
"DOOMEternalx64vk.exe"+1684C9B: 48 81 C1 68 ED 1E 00 - add rcx,001EED68
"DOOMEternalx64vk.exe"+1684CA2: E8 09 28 04 00 - call DOOMEternalx64vk.exe+16C74B0
"DOOMEternalx64vk.exe"+1684CA7: 49 8B 16 - mov rdx,[r14]
"DOOMEternalx64vk.exe"+1684CAA: 4C 8D 4D C0 - lea r9,[rbp-40]
// ---------- INJECTING HERE ----------
"DOOMEternalx64vk.exe"+1684CAE: F3 0F 10 4C 24 60 - movss xmm1,[rsp+60]
// ---------- DONE INJECTING ----------
"DOOMEternalx64vk.exe"+1684CB4: 8B F8 - mov edi,eax
"DOOMEternalx64vk.exe"+1684CB6: 48 8D 45 60 - lea rax,[rbp+60]
"DOOMEternalx64vk.exe"+1684CBA: 44 0F B6 C6 - movzx r8d,sil
"DOOMEternalx64vk.exe"+1684CBE: 49 8B CE - mov rcx,r14
"DOOMEternalx64vk.exe"+1684CC1: 48 89 44 24 20 - mov [rsp+20],rax
"DOOMEternalx64vk.exe"+1684CC6: FF 52 10 - call qword ptr [rdx+10]
"DOOMEternalx64vk.exe"+1684CC9: 48 8B 0D 40 1D AB 04 - mov rcx,[DOOMEternalx64vk.exe+6136A10]
"DOOMEternalx64vk.exe"+1684CD0: 48 81 C1 68 ED 1E 00 - add rcx,001EED68
"DOOMEternalx64vk.exe"+1684CD7: E8 D4 27 04 00 - call DOOMEternalx64vk.exe+16C74B0
"DOOMEternalx64vk.exe"+1684CDC: 3B F8 - cmp edi,eax
}
Edit : I fixed it, Had to do the thing where you search memory regions and dissect the code and all that, took me a while but yea, thanks anyway