Thanks for the trainer! I did notice that once i got a max hp upgrade (from side activity) that the god mode did no longer work. So currently i'm just locking my float addresses that i find with manual search.
Could you download the latest table and try it out? I believe I found the issue. I progressed a bit more in the game until it broke on my end, without the upgrade.
+ Added Infinite Milea Power
+ Added Instant Milea Power (Experimental)
Not to much time to play today but tested it for a few minutes at a Gork Eruption and it seems fine (i did edit the float to my max hp of 160).
If you want I also use this for infinite items. Maybe you can tweak it and add it to your table. It causes that ammo/skill costs/potions/etcetc are not reduced:
edit: I suppose thats what item loss multiplier does. Didn't know what it meant previously
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"O2-Win64-Shipping.exe"+1A14D1A)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov eax,0
originalcode:
sub ecx,eax
mov [rsp+28],rdi
exit:
jmp returnhere
"O2-Win64-Shipping.exe"+1A14D1A:
jmp newmem
nop 2
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"O2-Win64-Shipping.exe"+1A14D1A:
db 2B C8 48 89 7C 24 28
//sub ecx,eax
//mov [rsp+28],rdi
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
Great, thanks for letting me know. The loss multiplier does the same thing, but just allows a custom value. ie: 0 = does what your script does. 1 = normal loss, etc. I had an Item Gain multiplier as well, but because I don't mess with Unreal Engine, it multiplied the entire stack of items.
I tried the latest table and I'm getting this error for God mode (similar for the rest of the options):
"error line 3: Failure determining what "O2-Win64-Shipping.ULifeAndShield::ApplyDamage+96F" means"
The process is "O2-Win64-Shipping.exe" and game version v1.0.3.1 (steam).
Any idea why is not working ?
I tried the latest table and I'm getting this error for God mode (similar for the rest of the options):
"error line 3: Failure determining what "O2-Win64-Shipping.ULifeAndShield::ApplyDamage+96F" means"
The process is "O2-Win64-Shipping.exe" and game version v1.0.3.1 (steam).
Any idea why is not working ?
Are you toggling at the main menu or in-game? Wait until youve loaded your save and try, if you're trying to activate options at the main menu. I don't see any updates for the game.
"ULifeAndShield::ApplyDamage" is a symbolic name. For that to be correctly picked up by CE, it first has to load and parse a 1GB pdb ('O2-Win64-Shipping.pdb' in O2\Binaries\Win64 folder). So the user most likely will have to wait till that's processed. The alternative is you not using "O2-Win64-Shipping.ULifeAndShield::ApplyDamage+96F" but actually ModuleBase + offset instead (e.g.: O2-Win64-Shipping+offset). You will have to maintain this throughout updates, so why not make a nice aobscan for each script?
Are you toggling at the main menu or in-game? Wait until youve loaded your save and try, if you're trying to activate options at the main menu. I don't see any updates for the game.
I'm toggling in game and the game is loaded. The other options, that are referencing just O2-Win64-Shipping.exe, seems to work just fine.
It might be a problem with those symbolic names that SunBeam is talking about. The CE was running for more than 4 hours but I'm not sure if that was enough to load/process the pdb file.
Are you toggling at the main menu or in-game? Wait until youve loaded your save and try, if you're trying to activate options at the main menu. I don't see any updates for the game.
I'm toggling in game and the game is loaded. The other options, that are referencing just O2-Win64-Shipping.exe, seems to work just fine.
It might be a problem with those symbolic names that SunBeam is talking about. The CE was running for more than 4 hours but I'm not sure if that was enough to load/process the pdb file.
found some nice cheats like O2.Game.UnlockModules, O2.Game.UnlockPowers(might break quests), O2.Game.UnlockAllKeywords while using CE to dig around memory, and then using UUUClient to enter them into console
found some nice cheats like O2.Game.UnlockModules, O2.Game.UnlockPowers(might break quests), O2.Game.UnlockAllKeywords while using CE to dig around memory, and then using UUUClient to enter them into console
You can dump the list with cake's table and place the cheats (there's a lot) in the json files, in the games installation directory, to run them on launch.
The json files are located here: Outcast - A New Beginning\O2\Content\Config\Launch
I dissected the the game, and dumped it to a file, but im not sure what to do with it, the file cant be opened with notepad++ or anything, it can be loaded back into CE, but no idea how to read it