Page 8 of 12

Re: Prey 2017

Posted: Mon Jul 31, 2017 1:43 am
by Lord Blade
Is there a NoClip cheat available?

Re: Prey 2017

Posted: Mon Jul 31, 2017 6:07 am
by low_density
Hi, awesome work SunBeam and fellow people :) would like to share my cheat table entries for Inf. PSI and No cooldown. So far I've only tried on my game (1.04), so I don't know it will work for others too, but feel free to test them and tell me if they work.

Inf. PSI:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>59</ID>
      <Description>"PSI"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(psiReduceAOB,Prey.exe,F3 0F 10 B9 08 04 00 00 F3 0F 5C F9 48 8B D9) // should be unique
alloc(newmem,256,"Prey.exe"+160F054)

registersymbol(psiReduceAOB)
label(originalcode)
label(returnhere)
label(psi_ptr)
registersymbol(psi_ptr)
label(inf_psi_en)
registersymbol(inf_psi_en)

psiReduceAOB:
jmp newmem
nop
nop
nop
returnhere:

newmem:
mov [psi_ptr],rcx
cmp [inf_psi_en],1
jne originalcode
mov [rcx+00000408],(float)999

originalcode:
movss xmm7,[rcx+00000408]
jmp returnhere

psi_ptr:
dq 0

inf_psi_en:
dq 0

[DISABLE]

psiReduceAOB:
db F3 0F 10 B9 08 04 00 00

unregistersymbol(psi_ptr)
unregistersymbol(inf_psi_en)
unregistersymbol(psiReduceAOB)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Prey.exe"+160F054

"Prey.exe"+160F03B: CC                       -  int 3 
"Prey.exe"+160F03C: CC                       -  int 3 
"Prey.exe"+160F03D: CC                       -  int 3 
"Prey.exe"+160F03E: CC                       -  int 3 
"Prey.exe"+160F03F: CC                       -  int 3 
"Prey.exe"+160F040: 48 89 5C 24 08           -  mov [rsp+08],rbx
"Prey.exe"+160F045: 57                       -  push rdi
"Prey.exe"+160F046: 48 83 EC 40              -  sub rsp,40
"Prey.exe"+160F04A: 0F 29 74 24 30           -  movaps [rsp+30],xmm6
"Prey.exe"+160F04F: 0F 29 7C 24 20           -  movaps [rsp+20],xmm7
// ---------- INJECTING HERE ----------
"Prey.exe"+160F054: F3 0F 10 B9 08 04 00 00  -  movss xmm7,[rcx+00000408]
// ---------- DONE INJECTING  ----------
"Prey.exe"+160F05C: F3 0F 5C F9              -  subss xmm7,xmm1
"Prey.exe"+160F060: 48 8B D9                 -  mov rbx,rcx
"Prey.exe"+160F063: E8 68 32 FD FF           -  call GetPlayerAOB
"Prey.exe"+160F068: 48 8D 15 B9 69 DB 00     -  lea rdx,[Prey.exe+23C5A28]
"Prey.exe"+160F06F: 48 8D 88 B0 07 00 00     -  lea rcx,[rax+000007B0]
"Prey.exe"+160F076: 48 8B F8                 -  mov rdi,rax
"Prey.exe"+160F079: E8 F2 E4 F1 FF           -  call Prey.exe+152D570
"Prey.exe"+160F07E: 0F 57 C9                 -  xorps xmm1,xmm1
"Prey.exe"+160F081: 0F 2F F9                 -  comiss xmm7,xmm1
"Prey.exe"+160F084: 0F 28 F0                 -  movaps xmm6,xmm0
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>60</ID>
          <Description>"PSI"</Description>
          <VariableType>Float</VariableType>
          <Address>psi_ptr</Address>
          <Offsets>
            <Offset>408</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>64</ID>
          <Description>"Enable Inf. PSI"</Description>
          <DropDownList ReadOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
          <LastState Value="0" RealAddress="13DFE0033"/>
          <VariableType>4 Bytes</VariableType>
          <Address>inf_psi_en</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>65</ID>
          <Description>"Toggle &gt;&gt; Enable Inf. PSI"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
inf_psi_en:
dq 1

[DISABLE]
inf_psi_en:
dq 0
</AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>111</Key>
              </Keys>
              <ID>0</ID>
              <ActivateSound TTS="EN">PSI Combo Activated</ActivateSound>
              <DeactivateSound TTS="EN">PSI Combo Deactivated</DeactivateSound>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
No PSI Abilities Cooldowns:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>61</ID>
      <Description>"Skill CD"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(skillcdAOB,Prey.exe,F3 0F 10 11 0F 2F D0 72) // should be unique
alloc(newmem,512,"Prey.exe"+133AC9D)

label(code)
label(return)
registersymbol(skillcdAOB)
label(dbg1_ptr)
registersymbol(dbg1_ptr)
label(dbg2_ptr)
registersymbol(dbg2_ptr)
label(skillcd_en)
registersymbol(skillcd_en)

skillcdAOB:
jmp newmem
nop
nop
return:

newmem:
cmp rax,rcx
jne code
movss xmm2,[rcx]
mov [dbg1_ptr],rax
mov [dbg2_ptr],rcx
cmp [skillcd_en],1
jne code
mov [rcx],(float)0

code:
movss xmm2,[rcx]
comiss xmm2,xmm0
jmp return

dbg1_ptr:
dq 0

dbg2_ptr:
dq 0

skillcd_en:
dq 0

[DISABLE]

skillcdAOB:
  db F3 0F 10 11 0F 2F D0

unregistersymbol(dbg1_ptr)
unregistersymbol(dbg2_ptr)
unregistersymbol(skillcd_en)
unregistersymbol(skillcdAOB)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Prey.exe"+133AC9D

"Prey.exe"+133AC8A: CC                       -  int 3 
"Prey.exe"+133AC8B: CC                       -  int 3 
"Prey.exe"+133AC8C: CC                       -  int 3 
"Prey.exe"+133AC8D: CC                       -  int 3 
"Prey.exe"+133AC8E: CC                       -  int 3 
"Prey.exe"+133AC8F: CC                       -  int 3 
"Prey.exe"+133AC90: F3 0F 10 49 04           -  movss xmm1,[rcx+04]
"Prey.exe"+133AC95: 0F 57 C0                 -  xorps xmm0,xmm0
"Prey.exe"+133AC98: 0F 2F C8                 -  comiss xmm1,xmm0
"Prey.exe"+133AC9B: 76 15                    -  jna Prey.exe+133ACB2
// ---------- INJECTING HERE ----------
"Prey.exe"+133AC9D: F3 0F 10 11              -  movss xmm2,[rcx]
"Prey.exe"+133ACA1: 0F 2F D0                 -  comiss xmm2,xmm0
// ---------- DONE INJECTING  ----------
"Prey.exe"+133ACA4: 72 07                    -  jb Prey.exe+133ACAD
"Prey.exe"+133ACA6: 0F 28 C1                 -  movaps xmm0,xmm1
"Prey.exe"+133ACA9: F3 0F 5C C2              -  subss xmm0,xmm2
"Prey.exe"+133ACAD: F3 0F 5E C1              -  divss xmm0,xmm1
"Prey.exe"+133ACB1: C3                       -  ret 
"Prey.exe"+133ACB2: F3 0F 10 05 FE C6 C9 00  -  movss xmm0,[Prey.exe+1FD73B8]
"Prey.exe"+133ACBA: C3                       -  ret 
"Prey.exe"+133ACBB: CC                       -  int 3 
"Prey.exe"+133ACBC: CC                       -  int 3 
"Prey.exe"+133ACBD: CC                       -  int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>62</ID>
          <Description>"Enable No Skill CD"</Description>
          <DropDownList ReadOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
          <LastState Value="0" RealAddress="13DFD004D"/>
          <VariableType>4 Bytes</VariableType>
          <Address>skillcd_en</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>63</ID>
          <Description>"Toggle &gt;&gt; Enable No Skill CD"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
skillcd_en:
dq 1

[DISABLE]
skillcd_en:
dq 0
</AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>111</Key>
              </Keys>
              <ID>0</ID>
              <ActivateSound TTS="EN">PSI Combo Activated</ActivateSound>
              <DeactivateSound TTS="EN">PSI Combo Deactivated</DeactivateSound>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Anyway, @SunBeam how do you decrease the speed of the FreeCam? It's going too fast for me and I am having difficulties not to dash through the walls out of the space station :lol:

Re: Prey 2017

Posted: Sat Aug 05, 2017 10:43 am
by shadowfang82
need this table updated for 1.5 thanks and keep up the good work

Re: Prey 2017

Posted: Sat Aug 12, 2017 5:39 pm
by pequenovitor
Sunbeam, great job, but ANYWAY to give us Recipes cheat? I'd like to have all the recipes for everything craftable in the game (minus story-related stuff).

Re: Prey 2017

Posted: Sat Aug 12, 2017 10:00 pm
by pequenovitor
That, and a thing where all the research is automatically done would be 100% perfect, for me... :) Thanks man, keep up the good work, the community appreciates it.

Re: Prey 2017

Posted: Sun Aug 13, 2017 4:49 am
by low_density
SunBeam wrote:
Sat Aug 12, 2017 6:32 pm
I'll see if I can pull the items list from the console and work from that. No promises though :)

Lord Blade, there's a flycam available that will warp your character to vam position on disable :) Call it cam-teleport :P
I realised that when using the freecam and you use a terminal (PC in the game), and you press Z (enter zoom mode) while using it, after you leave the zoomed mode, your body will be teleported over to the terminal instead of the original position where you started freecam :D

Re: Prey 2017

Posted: Sun Aug 27, 2017 1:44 pm
by SkyStruck
Could someone update this to 1.05, or just a godmode cheat?

Re: Prey 2017

Posted: Wed Aug 30, 2017 6:51 pm
by SkySpiderGirl
This table needs a update, if someone has the time for it please

Re: Prey 2017

Posted: Sat Sep 09, 2017 8:42 pm
by Shevchen
Is there a way to exchange/replace/add chipsets? I want to play this game rather cheat-less, but hate it when having bad luck with RNG and don't get the chipsets you like/need.

Re: Prey 2017

Posted: Mon Oct 23, 2017 7:32 am
by iyeru
SkyStruck wrote:
Sun Aug 27, 2017 1:44 pm
Could someone update this to 1.05, or just a godmode cheat?
Godmode doesn't even activate anymore currently. Item editing and the two timers still activate though.

Re: Prey 2017

Posted: Tue Oct 24, 2017 9:37 am
by iyeru
I'd recommend making the mission timer freeze keybindable, since "Danielle's Song" is affected by it, and can bug out.

Re: Prey 2017

Posted: Tue Oct 24, 2017 6:03 pm
by Zhir
yey for god mode and stamina
how about that infinite jetpack or anti gravity boost (to slow down drop)
dunno about items but you can scan them by 4 byte

Re: Prey 2017

Posted: Fri Nov 17, 2017 12:45 pm
by cpeeler
Any chance on getting this table updated for version 1.05? Thanks!

Re: Prey 2017

Posted: Tue Nov 28, 2017 12:23 am
by doot
Is it me or did the download get removed? This seems to happen a lot. I come to older games on this form and for what ever reason they've just been nuked.

Re: Prey 2017

Posted: Tue Nov 28, 2017 3:02 am
by STN
doot wrote:
Tue Nov 28, 2017 12:23 am
Is it me or did the download get removed? This seems to happen a lot. I come to older games on this form and for what ever reason they've just been nuked.
I don't know about other games but sunbeam the author nuked his tables. If someone posts their copy i can add it to first post