hippieshopper wrote: ↑Sat Aug 24, 2024 6:48 pm
I believe that is just the nature of trainers in general.
I am still just waiting for the regular cheat table or something for inf health.
for now, if you want infinite health, I got a script for you, just activate the script and then freeze or modify the value once its locked onto one. Restarted the game like 6 times and through 1 patch so this should be stable (hopefully)
created in patch 1.0.14. Just copy the code below and paste into your cheat table.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>43</ID>
<Description>"Infinite Health"</Description>
<Options moHideChildren="1" moAllowManualCollapseAndExpand="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : intravenous2.exe
Version: 1.0.14
Date : 2024-08-24
Author : RMLSNEK
}
[ENABLE]
aobscan(InfintieHP,66 0F 2E BD 60 12 00 00 ?? ?? ?? ?? ?? ?? 44 ?? ?? ?? 41 81 E7 62)
alloc(newmem,$1000,InfintieHP)
label(code HP)
label(return)
newmem:
code:
mov [HP],rbp
ucomisd xmm7,[rbp+00001260]
jmp return
HP:
dq 0
InfintieHP:
jmp newmem
nop 3
return:
registersymbol(InfintieHP HP)
[DISABLE]
InfintieHP:
db 66 0F 2E BD 60 12 00 00
unregistersymbol(InfintieHP HP)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 7FFBD5E83D62
7FFBD5E83D17: 48 B9 78 56 E3 36 FB FF FF FF - mov rcx,FFFFFFFB36E35678
7FFBD5E83D21: 48 3B 8D 48 0B 00 00 - cmp rcx,[rbp+00000B48]
7FFBD5E83D28: 0F 85 84 45 B5 FF - jne 7FFBD59D82B2
7FFBD5E83D2E: 83 BD 44 0B 00 00 FE - cmp dword ptr [rbp+00000B44],-02
7FFBD5E83D35: 0F 85 77 45 B5 FF - jne 7FFBD59D82B2
7FFBD5E83D3B: 48 B9 58 83 ED 37 FB FF FF FF - mov rcx,FFFFFFFB37ED8358
7FFBD5E83D45: 48 3B 8D 68 12 00 00 - cmp rcx,[rbp+00001268]
7FFBD5E83D4C: 0F 85 60 45 B5 FF - jne 7FFBD59D82B2
7FFBD5E83D52: 81 BD 64 12 00 00 FF FF FE FF - cmp [rbp+00001264],FFFEFFFF
7FFBD5E83D5C: 0F 83 50 45 B5 FF - jae 7FFBD59D82B2
// ---------- INJECTING HERE ----------
7FFBD5E83D62: 66 0F 2E BD 60 12 00 00 - ucomisd xmm7,[rbp+00001260]
// ---------- DONE INJECTING ----------
7FFBD5E83D6A: 0F 83 A4 C2 43 00 - jae 7FFBD62C0014
7FFBD5E83D70: 44 8B 7E 1C - mov r15d,[rsi+1C]
7FFBD5E83D74: 41 81 E7 62 7F 8F 1D - and r15d,1D8F7F62
7FFBD5E83D7B: 47 8D 3C 7F - lea r15d,[r15+r15*2]
7FFBD5E83D7F: 41 C1 E7 03 - shl r15d,03
7FFBD5E83D83: 44 03 7E 14 - add r15d,[rsi+14]
7FFBD5E83D87: 41 83 7F 0C FB - cmp dword ptr [r15+0C],-05
7FFBD5E83D8C: 75 0E - jne 7FFBD5E83D9C
7FFBD5E83D8E: 41 81 7F 08 C0 86 38 39 - cmp [r15+08],393886C0
7FFBD5E83D96: 0F 84 7C C2 43 00 - je 7FFBD62C0018
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>45</ID>
<Description>"HP Amount"</Description>
<LastState Value="118" Activated="1" RealAddress="343928D8"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>[HP]+1260</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
sometimes the damage threshold will overflow the amount of hp, in this case you'll die. This isn't an immunity to damage. Shouldn't be a problem if you set a high hp value. Constantly changing the value or freezing the value and then loading may cause the game to crash. As always with any cheats, be sure to save often and preferrably disable the cheat during loads. If the script stops working, just copy and paste again and it should work.
for now, an easy way to get infinite saves is to input the value of saves into the double value type. Then quick-save, reduce by 1, quick-save reduce by 1 etc. until you get it. This code persists throughout the session's instance so you can reload and still find the value.