Lies of P (Demo) Steam
Lies of P (Demo) Steam
Game Name: Lies of P Demo
Game Engine: Unreal 4
Game Version: Demo
Options Required:Infinite health, Infinite Stamina
Steam Website:
Other Info: I know its just a demo but I've got a broken couple of fingers atm so Im struggling to get past the first elite type enemy in the demo and I wanna see the rest of it just to see if its something I'd like to pick up when it releases. Thanks to anyone who decides to have a look at it.
Game Engine: Unreal 4
Game Version: Demo
Options Required:Infinite health, Infinite Stamina
Steam Website:
Other Info: I know its just a demo but I've got a broken couple of fingers atm so Im struggling to get past the first elite type enemy in the demo and I wanna see the rest of it just to see if its something I'd like to pick up when it releases. Thanks to anyone who decides to have a look at it.
Re: Lies of P (Demo) Steam
+1. Health and maybe Weapon Energy (Fable) would be nice.
Re: Lies of P (Demo) Steam
Code: Select all
{ Game : LOP-Win64-Shipping.exe
Version:
Date : 2023-06-09
Author : Sianz
This script does blah blah blah
}
define(address,"LOP-Win64-Shipping.exe"+15CCF61)
define(bytes,8B 41 0C 48 83 C4 20)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"LOP-Win64-Shipping.exe"+15CCF61)
label(code)
label(return)
newmem:
cmp [rcx+FCC],#100
jne @f
mov [rcx+0C],#222 //health
mov [rcx+3C],#111 //stamina
mov [rcx+CC],#123 //legion
code:
mov eax,[rcx+0C]
add rsp,20
jmp return
address:
jmp newmem
nop 2
return:
[DISABLE]
address:
db bytes
// mov eax,[rcx+0C]
// add rsp,20
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: LOP-Win64-Shipping.exe+15CCF61
LOP-Win64-Shipping.exe+15CCF4A: 8B C1 - mov eax,ecx
LOP-Win64-Shipping.exe+15CCF4C: 48 83 C4 20 - add rsp,20
LOP-Win64-Shipping.exe+15CCF50: 5B - pop rbx
LOP-Win64-Shipping.exe+15CCF51: C3 - ret
LOP-Win64-Shipping.exe+15CCF52: 80 79 14 00 - cmp byte ptr [rcx+14],00
LOP-Win64-Shipping.exe+15CCF56: 74 09 - je LOP-Win64-Shipping.exe+15CCF61
LOP-Win64-Shipping.exe+15CCF58: 8B 41 10 - mov eax,[rcx+10]
LOP-Win64-Shipping.exe+15CCF5B: 48 83 C4 20 - add rsp,20
LOP-Win64-Shipping.exe+15CCF5F: 5B - pop rbx
LOP-Win64-Shipping.exe+15CCF60: C3 - ret
// ---------- INJECTING HERE ----------
LOP-Win64-Shipping.exe+15CCF61: 8B 41 0C - mov eax,[rcx+0C]
// ---------- DONE INJECTING ----------
LOP-Win64-Shipping.exe+15CCF64: 48 83 C4 20 - add rsp,20
LOP-Win64-Shipping.exe+15CCF68: 5B - pop rbx
LOP-Win64-Shipping.exe+15CCF69: C3 - ret
LOP-Win64-Shipping.exe+15CCF6A: CC - int 3
LOP-Win64-Shipping.exe+15CCF6B: CC - int 3
LOP-Win64-Shipping.exe+15CCF6C: CC - int 3
LOP-Win64-Shipping.exe+15CCF6D: CC - int 3
LOP-Win64-Shipping.exe+15CCF6E: CC - int 3
LOP-Win64-Shipping.exe+15CCF6F: CC - int 3
LOP-Win64-Shipping.exe+15CCF70: 0F 57 C0 - xorps xmm0,xmm0
}
- Attachments
-
- LOP-Win64-Shipping.CT
- (2.38 KiB) Downloaded 1207 times
Last edited by Sianz on Fri Jun 09, 2023 2:26 pm, edited 12 times in total.
Re: Lies of P (Demo) Steam
Aww Game Size 23.14 GiB
Re: Lies of P (Demo) Steam
Solid network nice.
Where I live now, it might take 1 and a half or 2 hours to download this game
And unfortunately the internet quota at my place is still paid (not unlimited)
want to try to create a table but constrained by the quota internet.
I hope someone makes a table for this great game that uses the Unreal Engine.
Re: Lies of P (Demo) Steam
Not working.Sianz wrote: ↑Fri Jun 09, 2023 10:16 am+ add damage hack
Code: Select all
{ Game : LOP-Win64-Shipping.exe Version: Date : 2023-06-09 Author : Sianz This script does blah blah blah } define(address,"LOP-Win64-Shipping.exe"+15CCF61) define(bytes,8B 41 0C 48 83 C4 20) [ENABLE] assert(address,bytes) alloc(newmem,$1000,"LOP-Win64-Shipping.exe"+15CCF61) label(code) label(return) newmem: cmp [rcx+2DC],#72 jne @f mov [rcx+0C],#111 //health+stamina mov [rcx+CC],#999 //damage hack code: mov eax,[rcx+0C] add rsp,20 jmp return address: jmp newmem nop 2 return: [DISABLE] address: db bytes // mov eax,[rcx+0C] // add rsp,20 dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: LOP-Win64-Shipping.exe+15CCF61 LOP-Win64-Shipping.exe+15CCF4A: 8B C1 - mov eax,ecx LOP-Win64-Shipping.exe+15CCF4C: 48 83 C4 20 - add rsp,20 LOP-Win64-Shipping.exe+15CCF50: 5B - pop rbx LOP-Win64-Shipping.exe+15CCF51: C3 - ret LOP-Win64-Shipping.exe+15CCF52: 80 79 14 00 - cmp byte ptr [rcx+14],00 LOP-Win64-Shipping.exe+15CCF56: 74 09 - je LOP-Win64-Shipping.exe+15CCF61 LOP-Win64-Shipping.exe+15CCF58: 8B 41 10 - mov eax,[rcx+10] LOP-Win64-Shipping.exe+15CCF5B: 48 83 C4 20 - add rsp,20 LOP-Win64-Shipping.exe+15CCF5F: 5B - pop rbx LOP-Win64-Shipping.exe+15CCF60: C3 - ret // ---------- INJECTING HERE ---------- LOP-Win64-Shipping.exe+15CCF61: 8B 41 0C - mov eax,[rcx+0C] // ---------- DONE INJECTING ---------- LOP-Win64-Shipping.exe+15CCF64: 48 83 C4 20 - add rsp,20 LOP-Win64-Shipping.exe+15CCF68: 5B - pop rbx LOP-Win64-Shipping.exe+15CCF69: C3 - ret LOP-Win64-Shipping.exe+15CCF6A: CC - int 3 LOP-Win64-Shipping.exe+15CCF6B: CC - int 3 LOP-Win64-Shipping.exe+15CCF6C: CC - int 3 LOP-Win64-Shipping.exe+15CCF6D: CC - int 3 LOP-Win64-Shipping.exe+15CCF6E: CC - int 3 LOP-Win64-Shipping.exe+15CCF6F: CC - int 3 LOP-Win64-Shipping.exe+15CCF70: 0F 57 C0 - xorps xmm0,xmm0 }
Re: Lies of P (Demo) Steam
Yeah.. the cmp is not perfect, at first it's working but after level up it's no longer working.
Try this:
Code: Select all
{ Game : LOP-Win64-Shipping.exe
Version:
Date : 2023-06-09
Author : Sianz
This script does blah blah blah
}
define(address,"LOP-Win64-Shipping.exe"+15CCF61)
define(bytes,8B 41 0C 48 83 C4 20)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"LOP-Win64-Shipping.exe"+15CCF61)
label(code)
label(return)
newmem:
cmp [rcx+FCC],#100
jne @f
mov [rcx+0C],#222 //health
mov [rcx+3C],#111 //stamina
mov [rcx+CC],#123 //legion
code:
mov eax,[rcx+0C]
add rsp,20
jmp return
address:
jmp newmem
nop 2
return:
[DISABLE]
address:
db bytes
// mov eax,[rcx+0C]
// add rsp,20
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: LOP-Win64-Shipping.exe+15CCF61
LOP-Win64-Shipping.exe+15CCF4A: 8B C1 - mov eax,ecx
LOP-Win64-Shipping.exe+15CCF4C: 48 83 C4 20 - add rsp,20
LOP-Win64-Shipping.exe+15CCF50: 5B - pop rbx
LOP-Win64-Shipping.exe+15CCF51: C3 - ret
LOP-Win64-Shipping.exe+15CCF52: 80 79 14 00 - cmp byte ptr [rcx+14],00
LOP-Win64-Shipping.exe+15CCF56: 74 09 - je LOP-Win64-Shipping.exe+15CCF61
LOP-Win64-Shipping.exe+15CCF58: 8B 41 10 - mov eax,[rcx+10]
LOP-Win64-Shipping.exe+15CCF5B: 48 83 C4 20 - add rsp,20
LOP-Win64-Shipping.exe+15CCF5F: 5B - pop rbx
LOP-Win64-Shipping.exe+15CCF60: C3 - ret
// ---------- INJECTING HERE ----------
LOP-Win64-Shipping.exe+15CCF61: 8B 41 0C - mov eax,[rcx+0C]
// ---------- DONE INJECTING ----------
LOP-Win64-Shipping.exe+15CCF64: 48 83 C4 20 - add rsp,20
LOP-Win64-Shipping.exe+15CCF68: 5B - pop rbx
LOP-Win64-Shipping.exe+15CCF69: C3 - ret
LOP-Win64-Shipping.exe+15CCF6A: CC - int 3
LOP-Win64-Shipping.exe+15CCF6B: CC - int 3
LOP-Win64-Shipping.exe+15CCF6C: CC - int 3
LOP-Win64-Shipping.exe+15CCF6D: CC - int 3
LOP-Win64-Shipping.exe+15CCF6E: CC - int 3
LOP-Win64-Shipping.exe+15CCF6F: CC - int 3
LOP-Win64-Shipping.exe+15CCF70: 0F 57 C0 - xorps xmm0,xmm0
}
Re: Lies of P (Demo) Steam
Thank you! Works great.Sianz wrote: ↑Fri Jun 09, 2023 2:24 pmYeah.. the cmp is not perfect, at first it's working but after level up it's no longer working.
Try this:Code: Select all
{ Game : LOP-Win64-Shipping.exe Version: Date : 2023-06-09 Author : Sianz This script does blah blah blah } define(address,"LOP-Win64-Shipping.exe"+15CCF61) define(bytes,8B 41 0C 48 83 C4 20) [ENABLE] assert(address,bytes) alloc(newmem,$1000,"LOP-Win64-Shipping.exe"+15CCF61) label(code) label(return) newmem: cmp [rcx+FCC],#100 jne @f mov [rcx+0C],#222 //health mov [rcx+3C],#111 //stamina mov [rcx+CC],#123 //legion code: mov eax,[rcx+0C] add rsp,20 jmp return address: jmp newmem nop 2 return: [DISABLE] address: db bytes // mov eax,[rcx+0C] // add rsp,20 dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: LOP-Win64-Shipping.exe+15CCF61 LOP-Win64-Shipping.exe+15CCF4A: 8B C1 - mov eax,ecx LOP-Win64-Shipping.exe+15CCF4C: 48 83 C4 20 - add rsp,20 LOP-Win64-Shipping.exe+15CCF50: 5B - pop rbx LOP-Win64-Shipping.exe+15CCF51: C3 - ret LOP-Win64-Shipping.exe+15CCF52: 80 79 14 00 - cmp byte ptr [rcx+14],00 LOP-Win64-Shipping.exe+15CCF56: 74 09 - je LOP-Win64-Shipping.exe+15CCF61 LOP-Win64-Shipping.exe+15CCF58: 8B 41 10 - mov eax,[rcx+10] LOP-Win64-Shipping.exe+15CCF5B: 48 83 C4 20 - add rsp,20 LOP-Win64-Shipping.exe+15CCF5F: 5B - pop rbx LOP-Win64-Shipping.exe+15CCF60: C3 - ret // ---------- INJECTING HERE ---------- LOP-Win64-Shipping.exe+15CCF61: 8B 41 0C - mov eax,[rcx+0C] // ---------- DONE INJECTING ---------- LOP-Win64-Shipping.exe+15CCF64: 48 83 C4 20 - add rsp,20 LOP-Win64-Shipping.exe+15CCF68: 5B - pop rbx LOP-Win64-Shipping.exe+15CCF69: C3 - ret LOP-Win64-Shipping.exe+15CCF6A: CC - int 3 LOP-Win64-Shipping.exe+15CCF6B: CC - int 3 LOP-Win64-Shipping.exe+15CCF6C: CC - int 3 LOP-Win64-Shipping.exe+15CCF6D: CC - int 3 LOP-Win64-Shipping.exe+15CCF6E: CC - int 3 LOP-Win64-Shipping.exe+15CCF6F: CC - int 3 LOP-Win64-Shipping.exe+15CCF70: 0F 57 C0 - xorps xmm0,xmm0 }
Re: Lies of P (Demo) Steam
Walk through walls to keep playing the demo ?
Re: Lies of P (Demo) Steam
Hi after I compared the offset between the old and new script from OP, I locate the damage bounes at offset FC (use HP addr - C as structure base addr)
This is the table I seperated the OP script (HP and SP) into separeted scripts, added inf energy, weapon durability, and restored original damage hack into an individual script
This is the table I seperated the OP script (HP and SP) into separeted scripts, added inf energy, weapon durability, and restored original damage hack into an individual script
Re: Lies of P (Demo) Steam
Not much beyond the locked door. Using save file analysis, I was able to find position values. No enemies or items out there, some missing textures and flooring which you can fall through.
- Attachments
-
- oob save.zip
- (31.26 KiB) Downloaded 103 times
Re: Lies of P (Demo) Steam
thanks for the info and the save files. well played Round8 Studio, as expected
Re: Lies of P (Demo) Steam
Games nowadays use triggers to generate content in areas that haven't spawned yet. So that trigger might be the door unlocking legitly. But since it's not implemented in the demo, no dice. No clipping through locked doors or walls won't work like it did in old games, from years ago.
Can any of you zip the demo and upload it someplace, like mega.nz or similar? Seems it's not available on Steam anymore for download.
Who is online
Users browsing this forum: animax84, deathclaw000, skkkkk