What's new

Prey 2017

Joined
Mar 5, 2017
Messages
5
Likes
0
Points
1
Thanks a bunch, it worked like a charm! :)
 
Joined
Mar 3, 2017
Messages
7
Likes
0
Points
1
@SunBeam, great table. Nice use of PrintText function.

Trick you can use in AA scripts when you want Lua part executed but whole AA not activated.
Code:
[ENABLE]

{$lua}

if not syntaxcheck then
  KeyExecLua( getAddress( "normaltimedilation" ) )
  PrintMessageLua( "Game Speed back to normal." )
end

{$asm}
0:
nop

[DISABLE]
PS: current hotkeys aren't good when someone want to use item amount editor. Better change it to CTRL+numeric X, or SHIFT+numeric X
 

Sauce

Expert Cheater
Fearless Donors
Joined
Apr 19, 2017
Messages
113
Likes
6
Points
18
Did anyone have any luck getting the fabricator replacement script/table working on later versions of Prey? Specifically 1.03, but stories of 1.04 are nice as well I'm sure for others.

I realize it was probably written with 1.00 in mind, but you never know what addresses will stick around.

I trimmed down the possible addresses in the table because I didn't need half of the items (didn't want a jumbled mess in game with items from beta), was this my mistake? I mostly just wanted the weapons, but no matter what I do, it doesn't add items to the fabricator, and the existing items I have in the fabricator all make neuromods, instead of what I try to make, which I don't even have in my list.
 

Domar

Novice Cheater
Joined
Mar 19, 2017
Messages
21
Likes
0
Points
1
Although I think it may be impossible, I would absolutely love a code that spawns Friendly Military Operators nearby, just suddenly make 50 robots shooting lasers at your enemies, y'know?
 

Kaymar333

What is cheating?
Joined
Jul 14, 2017
Messages
1
Likes
0
Points
1
SunBeam post_id=7596 time=1493999085 user_id=57 said:
° Neuromods °

All can be queried here:



The highlighted CALL returns the base address for Neuromods here:





So I added address to the list, changed value to what I wanted and bam:



Script later (or never) :p Depends on my mood :)

SCIENTIST: 29
ENGINEER: 76
SECURITY: 84
------------------
189 Neuromods (in total)

BR,
Sun
So I`m confused, what do i do?
 
Joined
Jul 31, 2017
Messages
5
Likes
1
Points
3
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:
<?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:
<?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:
 

pequenovitor

Novice Cheater
Joined
Aug 12, 2017
Messages
21
Likes
0
Points
1
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).
 

pequenovitor

Novice Cheater
Joined
Aug 12, 2017
Messages
21
Likes
0
Points
1
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.
 
Joined
Jul 31, 2017
Messages
5
Likes
1
Points
3
SunBeam post_id=15233 time=1502562723 user_id=57 said:
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
 

Shevchen

What is cheating?
Joined
Sep 9, 2017
Messages
1
Likes
0
Points
1
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.
 
Joined
Sep 17, 2017
Messages
41
Likes
0
Points
6
SkyStruck post_id=16177 time=1503841490 user_id=6788 said:
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.
 
Joined
Sep 17, 2017
Messages
41
Likes
0
Points
6
I'd recommend making the mission timer freeze keybindable, since "Danielle's Song" is affected by it, and can bug out.
 

Zhir

Cheater
Joined
Apr 2, 2017
Messages
33
Likes
0
Points
6
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
 

cpeeler

What is cheating?
Joined
Nov 16, 2017
Messages
3
Likes
0
Points
1
Any chance on getting this table updated for version 1.05? Thanks!
 

doot

What is cheating?
Joined
Nov 28, 2017
Messages
1
Likes
0
Points
1
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.
 

STN

Pleb
Staff member
Administrator
Joined
Mar 2, 2017
Messages
3,153
Likes
191
Points
63
doot post_id=26391 time=1511828618 user_id=10859 said:
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
 

Top Bottom