Calm Enemies (or invisibility in other words) injection point:
Code: Select all
AtomicHeart-Win64-Shipping.exe+168E909: 48 89 87 C0 01 00 00 - mov [rdi+000001C0],rax
AtomicHeart-Win64-Shipping.exe+168E910: 48 8B CF - mov rcx,rdi
AtomicHeart-Win64-Shipping.exe+168E913: E8 D8 E0 FE FF - call AtomicHeart-Win64-Shipping.exe+167C9F0
AtomicHeart-Win64-Shipping.exe+168E918: F3 0F 59 87 94 01 00 00 - mulss xmm0,[rdi+00000194]
AtomicHeart-Win64-Shipping.exe+168E920: 0F 57 C9 - xorps xmm1,xmm1
AtomicHeart-Win64-Shipping.exe+168E923: 0F 2F F1 - comiss xmm6,xmm1
AtomicHeart-Win64-Shipping.exe+168E926: F3 0F 11 87 18 02 00 00 - movss [rdi+00000218],xmm0
AtomicHeart-Win64-Shipping.exe+168E92E: 72 07 - jb AtomicHeart-Win64-Shipping.exe+168E937
AtomicHeart-Win64-Shipping.exe+168E930: F3 0F 5D C6 - minss xmm0,xmm6
AtomicHeart-Win64-Shipping.exe+168E934: 0F 28 C8 - movaps xmm1,xmm0
// ---------- INJECTING HERE ----------
AtomicHeart-Win64-Shipping.exe+168E937: F3 0F 11 8F A0 01 00 00 - movss [rdi+000001A0],xmm1
// ---------- DONE INJECTING ----------
AtomicHeart-Win64-Shipping.exe+168E93F: 48 85 DB - test rbx,rbx
AtomicHeart-Win64-Shipping.exe+168E942: 74 09 - je AtomicHeart-Win64-Shipping.exe+168E94D
AtomicHeart-Win64-Shipping.exe+168E944: 48 8B CB - mov rcx,rbx
AtomicHeart-Win64-Shipping.exe+168E947: FF 15 9B 8E E6 02 - call qword ptr [AtomicHeart-Win64-Shipping.exe+44F77E8]
AtomicHeart-Win64-Shipping.exe+168E94D: 48 8B 5C 24 40 - mov rbx,[rsp+40]
AtomicHeart-Win64-Shipping.exe+168E952: 48 8B 74 24 48 - mov rsi,[rsp+48]
AtomicHeart-Win64-Shipping.exe+168E957: 0F 28 74 24 20 - movaps xmm6,[rsp+20]
AtomicHeart-Win64-Shipping.exe+168E95C: 48 83 C4 30 - add rsp,30
AtomicHeart-Win64-Shipping.exe+168E960: 5F - pop rdi
AtomicHeart-Win64-Shipping.exe+168E961: C3 - ret
Stay in the focus of the camera. Float value, starts from ~0.0 (could be around it, not exactly 0.0) and goes higher than 1.0, increasing/decreasing with the red color on the cameras. Freezing value won't work, instruction should be nop'ed for testing if proper address.
No cartridge guns decreasing injection point:
Code: Select all
AtomicHeart-Win64-Shipping.exe+18FC088: 75 E6 - jne AtomicHeart-Win64-Shipping.exe+18FC070
AtomicHeart-Win64-Shipping.exe+18FC08A: 48 8B CE - mov rcx,rsi
AtomicHeart-Win64-Shipping.exe+18FC08D: 48 8B 49 08 - mov rcx,[rcx+08]
AtomicHeart-Win64-Shipping.exe+18FC091: 48 85 C9 - test rcx,rcx
AtomicHeart-Win64-Shipping.exe+18FC094: 74 08 - je AtomicHeart-Win64-Shipping.exe+18FC09E
AtomicHeart-Win64-Shipping.exe+18FC096: E8 85 CE 00 00 - call AtomicHeart-Win64-Shipping.exe+1908F20
AtomicHeart-Win64-Shipping.exe+18FC09B: 0F 28 F8 - movaps xmm7,xmm0
AtomicHeart-Win64-Shipping.exe+18FC09E: F3 41 0F 59 F9 - mulss xmm7,xmm9
AtomicHeart-Win64-Shipping.exe+18FC0A3: 0F 57 F6 - xorps xmm6,xmm6
AtomicHeart-Win64-Shipping.exe+18FC0A6: 48 8B CD - mov rcx,rbp
// ---------- INJECTING HERE ----------
AtomicHeart-Win64-Shipping.exe+18FC0A9: F3 44 0F 5C C7 - subss xmm8,xmm7
// ---------- DONE INJECTING ----------
AtomicHeart-Win64-Shipping.exe+18FC0AE: F3 44 0F 5F C6 - maxss xmm8,xmm6
AtomicHeart-Win64-Shipping.exe+18FC0B3: E8 88 A8 51 00 - call AtomicHeart-Win64-Shipping.exe+1E16940
AtomicHeart-Win64-Shipping.exe+18FC0B8: 48 8B CD - mov rcx,rbp
AtomicHeart-Win64-Shipping.exe+18FC0BB: F3 44 0F 11 40 48 - movss [rax+48],xmm8
AtomicHeart-Win64-Shipping.exe+18FC0C1: E8 7A A8 51 00 - call AtomicHeart-Win64-Shipping.exe+1E16940
AtomicHeart-Win64-Shipping.exe+18FC0C6: F3 0F 10 3D D2 59 C5 02 - movss xmm7,[AtomicHeart-Win64-Shipping.exe+4551AA0]
AtomicHeart-Win64-Shipping.exe+18FC0CE: F3 44 0F 10 05 F9 A5 C5 02 - movss xmm8,[AtomicHeart-Win64-Shipping.exe+45566D0]
AtomicHeart-Win64-Shipping.exe+18FC0D7: F3 0F 10 40 48 - movss xmm0,[rax+48]
AtomicHeart-Win64-Shipping.exe+18FC0DC: 0F 54 C7 - andps xmm0,xmm7
AtomicHeart-Win64-Shipping.exe+18FC0DF: 41 0F 2F C0 - comiss xmm0,xmm8
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1