Phasmophobia

Ask about cheats/tables for single player games here
zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

Thusyned wrote:
Thu Nov 04, 2021 1:54 am
zephirot wrote:
Wed Nov 03, 2021 2:11 pm
I'm curious, can you check something on your side?
When you have this error and also before trying to activate the script, click on "Memory View", go to the "View" tab and select "Userdefined symbols"
You should have _Player there when the script is activated and nothing if not activated.
I never had the problem so I can't debug, but at least it will give an idea!
Here are my results. The first image is from before I activated Solo Player Info and the second is after I get the error trying to deactivate it. Also one other thing I've realised is that the Age isn't under Ghost Info anymore. Did something happen to it?

ImageImage
Mhmm... that's very weird lol
I changed the script (_Player => _myPlayer) in case _Player was used somewhere else but seems it's not the case because nothing in first picture.

Code: Select all

Error in line 3 (unregistersymbol(_Player)) :This instruction can't be compiled
As we can see in the second picture, you have the symbols and allocations for Player so normally you should be able to deactivate the script because it exists, I don't know why you can't pass the instruction :|
If symbols weren't there yeah it would make sense to not be able to unregister them but they are there :lol:
And what is even weirder is that we don't all have this problem, or that you can use the ghost info script (because it's exactly the same script, just different variable names)
But as lee_terry_jr said, in the meantime you can use the multiplayer version. Wish I could have the same error to fix it but I will try to find a solution.

About the age, I don't know if they removed it but I couldn't find the offset.
We can't say it was a very important info anyway!

zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

New table with some fixes for game version 0.4.1.1

@Thusyned and @lee_terry_jr, Solo player info v2, give it a try! It's without using lua in it, maybe it will solve the problem!
Attachments
Phasmophobia_Nightmare_v1.4.CT
(1.16 MiB) Downloaded 60 times

Thusyned
Noobzor
Noobzor
Posts: 11
Joined: Fri Jul 23, 2021 8:01 pm
Reputation: 0

Re: Phasmophobia

Post by Thusyned »

zephirot wrote:
Fri Nov 05, 2021 7:11 pm
Solo player info v2, give it a try! It's without using lua in it, maybe it will solve the problem!
No issues for me. I'm able to disable and enable at will without errors. Nice job. I've also noticed the real-time ghost room doesn't always work in multiplayer mode. Any thoughts on why that would be?

lee_terry_jr
Expert Cheater
Expert Cheater
Posts: 103
Joined: Wed Oct 11, 2017 8:35 am
Reputation: 4

Re: Phasmophobia

Post by lee_terry_jr »

The new solo player info seems to be working for me too.

lee_terry_jr
Expert Cheater
Expert Cheater
Posts: 103
Joined: Wed Oct 11, 2017 8:35 am
Reputation: 4

Re: Phasmophobia

Post by lee_terry_jr »

The show ghost codes are not working for me anymore. Noticed a few days ago and thought it was just a loading issue but has happened again a few times now (enough that I am confident it is not a loading issue). The ghost will show with v2 but the photo will not count as ghost photo (or maybe it only counts if you take the photo right away but I left the code on while I tried to take the photo so I dono) and the older version where the ghost blinks crashes the game.

zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

lee_terry_jr wrote:
Fri Nov 12, 2021 2:49 am
The show ghost codes are not working for me anymore. Noticed a few days ago and thought it was just a loading issue but has happened again a few times now (enough that I am confident it is not a loading issue). The ghost will show with v2 but the photo will not count as ghost photo (or maybe it only counts if you take the photo right away but I left the code on while I tried to take the photo so I dono) and the older version where the ghost blinks crashes the game.
Thanks for the info, will check what is broken with 4.1.2 too!
And yes I also noticed that if you activate v1 after using v2 you will crash..

Table updated, carry 4 items should work again and show ghost too (I think you shouldn't crash anymore if using v1 after v2, there was an error in v2 actually)
Attachments
Phasmophobia_Nightmare_v1.5.CT
(1.16 MiB) Downloaded 50 times

lee_terry_jr
Expert Cheater
Expert Cheater
Posts: 103
Joined: Wed Oct 11, 2017 8:35 am
Reputation: 4

Re: Phasmophobia

Post by lee_terry_jr »

zephirot wrote:
Fri Nov 12, 2021 11:58 am
Thanks for the info, will check what is broken with 4.1.2 too!
And yes I also noticed that if you activate v1 after using v2 you will crash..

Table updated, carry 4 items should work again and show ghost too (I think you shouldn't crash anymore if using v1 after v2, there was an error in v2 actually)
Yep, can confirm the show ghost v2 no longer causes the crash it did before either (tested multiple times on different maps by letting ghost hunt after using the code and have not gotten a crash yet but will let ya know if it happens again). The team sanity causes an error when I try to disable it (shown in spoiler below) it still seems to work tho
Spoiler

Code: Select all

Error in line 3 (unregistersymbol(_AVGI)) :This instruction can't be compiled
 
1	7FFF4330FCA0: 
2	readmem(AveragePlayerInsanity_save+1,5) 
3	unregistersymbol(_AVGI) 
4	unregistersymbol(_TSAN) 
5	unregistersymbol(PVAL) 

Error in line 3 (unregistersymbol(_AVGI)) :This instruction can't be compiled
 
1	7FFF4330FCA0: 
2	readmem(AveragePlayerInsanity_save+1,5) 
3	unregistersymbol(_AVGI) 
4	unregistersymbol(_TSAN) 
5	unregistersymbol(PVAL) 

Error in line 3 (unregistersymbol(_AVGI)) :This instruction can't be compiled
 
1	7FFF4330FCA0: 
2	readmem(AveragePlayerInsanity_save+1,5) 
3	unregistersymbol(_AVGI) 
4	unregistersymbol(_TSAN) 
5	unregistersymbol(PVAL) 

zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

lee_terry_jr wrote:
Sat Nov 27, 2021 12:25 am
zephirot wrote:
Fri Nov 12, 2021 11:58 am
Thanks for the info, will check what is broken with 4.1.2 too!
And yes I also noticed that if you activate v1 after using v2 you will crash..

Table updated, carry 4 items should work again and show ghost too (I think you shouldn't crash anymore if using v1 after v2, there was an error in v2 actually)
Yep, can confirm the show ghost v2 no longer causes the crash it did before either (tested multiple times on different maps by letting ghost hunt after using the code and have not gotten a crash yet but will let ya know if it happens again). The team sanity causes an error when I try to disable it (shown in spoiler below) it still seems to work tho
Spoiler

Code: Select all

Error in line 3 (unregistersymbol(_AVGI)) :This instruction can't be compiled
 
1	7FFF4330FCA0: 
2	readmem(AveragePlayerInsanity_save+1,5) 
3	unregistersymbol(_AVGI) 
4	unregistersymbol(_TSAN) 
5	unregistersymbol(PVAL) 

Error in line 3 (unregistersymbol(_AVGI)) :This instruction can't be compiled
 
1	7FFF4330FCA0: 
2	readmem(AveragePlayerInsanity_save+1,5) 
3	unregistersymbol(_AVGI) 
4	unregistersymbol(_TSAN) 
5	unregistersymbol(PVAL) 

Error in line 3 (unregistersymbol(_AVGI)) :This instruction can't be compiled
 
1	7FFF4330FCA0: 
2	readmem(AveragePlayerInsanity_save+1,5) 
3	unregistersymbol(_AVGI) 
4	unregistersymbol(_TSAN) 
5	unregistersymbol(PVAL) 
Thanks for the info lee_terry_jr !
It looks like you have the same kind of error you had with Player info.
I think lua is really not liking you lol

lee_terry_jr
Expert Cheater
Expert Cheater
Posts: 103
Joined: Wed Oct 11, 2017 8:35 am
Reputation: 4

Re: Phasmophobia

Post by lee_terry_jr »

@zephirot as long as everything works fine if leaving those on will not cause issues (it has not caused any huge problems for me so far) it's not a big deal. I just was not sure if that was a serious error that was going to be a problem and figured I would let ya know in case. For those having the same issue I am having, remember to click the disable all cheats button and then close/exit cheat engine before you exit the game (so cheat engine will not continue loading the scripts it was unable to disable). I do not play on multiplayer often and when I do I do not go all out with the codes but have not had any issues so far (excluding the ones mentioned already which do not seem to be a big deal).

zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

lee_terry_jr wrote:
Mon Nov 29, 2021 8:04 pm
@zephirot as long as everything works fine if leaving those on will not cause issues (it has not caused any huge problems for me so far) it's not a big deal. I just was not sure if that was a serious error that was going to be a problem and figured I would let ya know in case. For those having the same issue I am having, remember to click the disable all cheats button and then close/exit cheat engine before you exit the game (so cheat engine will not continue loading the scripts it was unable to disable). I do not play on multiplayer often and when I do I do not go all out with the codes but have not had any issues so far (excluding the ones mentioned already which do not seem to be a big deal).
Yeah I understand. Not a big deal indeed but better if we can disable it.
You can replace the code by this new one (no lua), it should be ok! ;)

Code: Select all

{ Game   : Phasmophobia.exe
  Author : Zephirot
  Mono   : Assembly-CSharp.dll -> GameController:GetAveragePlayerInsanity()
}

[ENABLE]

aobscanregion(TEAMINSANITY,GameController.GetAveragePlayerInsanity,GameController.GetAveragePlayerInsanity+20, 48 89 6C 24 18)
alloc(newmem,$1000,TEAMINSANITY)

label(code)
label(return)

label(_TSAN)
registersymbol(_TSAN)
label(_AVGI)
registersymbol(_AVGI)
label(PVAL)
registerSymbol(PVAL)

newmem:

code:
  mov [rsp+18],rbp
  mov [_AVGI],rcx
  push rbx
  mov rbx,[rcx]
  mov rbx,[rcx+68]
  mov [_TSAN],rbx
  pop rbx
  movss xmm0,[PVAL]
  movss xmm1,[_TSAN]
  subss xmm0,xmm1
  movss [_TSAN],xmm0
  jmp return

_AVGI:
dq 0

_TSAN:
dq 0

PVAL:
dq (float)100.0

TEAMINSANITY:
  jmp newmem
return:
registersymbol(TEAMINSANITY)

[DISABLE]

TEAMINSANITY:
  db 48 89 6C 24 18

unregistersymbol(TEAMINSANITY)
unregistersymbol(_AVGI)
unregistersymbol(_TSAN)
unregistersymbol(PVAL)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameController.GetAveragePlayerInsanity

GameAssembly.dll+8AFC96: CC                    - int 3
GameAssembly.dll+8AFC97: CC                    - int 3
GameAssembly.dll+8AFC98: CC                    - int 3
GameAssembly.dll+8AFC99: CC                    - int 3
GameAssembly.dll+8AFC9A: CC                    - int 3
GameAssembly.dll+8AFC9B: CC                    - int 3
GameAssembly.dll+8AFC9C: CC                    - int 3
GameAssembly.dll+8AFC9D: CC                    - int 3
GameAssembly.dll+8AFC9E: CC                    - int 3
GameAssembly.dll+8AFC9F: CC                    - int 3
// ---------- INJECTING HERE ----------
GameController.GetAveragePlayerInsanity: 48 89 6C 24 18        - mov [rsp+18],rbp
// ---------- DONE INJECTING  ----------
GameAssembly.dll+8AFCA5: 48 89 74 24 20        - mov [rsp+20],rsi
GameAssembly.dll+8AFCAA: 57                    - push rdi
GameAssembly.dll+8AFCAB: 48 83 EC 30           - sub rsp,30
GameAssembly.dll+8AFCAF: 80 3D 0F 64 30 03 00  - cmp byte ptr [GameAssembly.dll+3BB60C5],00
GameAssembly.dll+8AFCB6: 48 8B E9              - mov rbp,rcx
GameAssembly.dll+8AFCB9: 0F 29 74 24 20        - movaps [rsp+20],xmm6
GameAssembly.dll+8AFCBE: 75 12                 - jne GameAssembly.dll+8AFCD2
GameAssembly.dll+8AFCC0: 8B 0D 22 C1 8C 02     - mov ecx,[GameAssembly.dll+317BDE8]
GameAssembly.dll+8AFCC6: E8 25 81 9F FF        - call GameAssembly.dll+2A7DF0
GameAssembly.dll+8AFCCB: C6 05 F3 63 30 03 01  - mov byte ptr [GameAssembly.dll+3BB60C5],01
}

lee_terry_jr
Expert Cheater
Expert Cheater
Posts: 103
Joined: Wed Oct 11, 2017 8:35 am
Reputation: 4

Re: Phasmophobia

Post by lee_terry_jr »

Tried that, pasted it repeatedly and for some reason was not pasting properly despite the fact that I could paste it to notepad and have it work fine (was not letting me save the paste and threw an error when I tried). So, I made a script that manually typed it all out to get it in there and that seemed to work (it actually let me save it) but then after it was done I could not activate it at all. I just gave up at that point since it is not worth it when original works despite the error lol

zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

Hey there!
Editing the table for the new update
Many things to change but doing my best ;)

Edit:
Table updated for 0.5.0.1!

Had to remove/move some scripts...

- Setup Phase Info (Truck) -> Moved to: Scripts to Activate Before Starting Maps (will see info after joining a map)
The Update() method doesn't exist anymore, it's now inside a Start() : Info accessible only immediately after joining the map
Hence the change!

- Player Info -> Removed the Jump option
They removed the 2 variables controlling the action..

- No Flickering Lights When Ghost is Hunting -> Removed
The Update() method doesn't exist anymore

- Show Ghost v2 (fully visible) -> Temporarily removed
Doesn't work anymore and crash game, will try to fix it when I have more time

- Fuse Box Always Starts Turned On -> Can activate the script but no effect so far in game (power is off..)
Will see what I can do later.
Attachments
Phasmophobia_Cursed_v1.0.0.CT
(459.36 KiB) Downloaded 57 times

Sherkal
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Dec 13, 2021 2:49 pm
Reputation: 0

Re: Phasmophobia

Post by Sherkal »

zephirot wrote:
Fri Dec 10, 2021 7:00 pm
Hey there!
Editing the table for the new update
Many things to change but doing my best ;)

Edit:
Table updated for 0.5.0.1!

Had to remove/move some scripts...

- Setup Phase Info (Truck) -> Moved to: Scripts to Activate Before Starting Maps (will see info after joining a map)
The Update() method doesn't exist anymore, it's now inside a Start() : Info accessible only immediately after joining the map
Hence the change!

- Player Info -> Removed the Jump option
They removed the 2 variables controlling the action..

- No Flickering Lights When Ghost is Hunting -> Removed
The Update() method doesn't exist anymore

- Show Ghost v2 (fully visible) -> Temporarily removed
Doesn't work anymore and crash game, will try to fix it when I have more time

- Fuse Box Always Starts Turned On -> Can activate the script but no effect so far in game (power is off..)
Will see what I can do later.
Great release. Is there a possibility to put infinite stamina? It's a function that helps a lot. :D

zephirot
Expert Cheater
Expert Cheater
Posts: 72
Joined: Wed Oct 28, 2020 8:48 pm
Reputation: 50

Re: Phasmophobia

Post by zephirot »

Sherkal wrote:
Mon Dec 13, 2021 2:52 pm
Great release. Is there a possibility to put infinite stamina? It's a function that helps a lot. :D
Hey Sherkal ;)
Actually it's already there, just not directly in a script.
Under "Solo / Co-Op Player info" and then "Movement speed" script, you just have to activate/lock "Able to sprint" to YES and you will be able to run as long as you want (you will still hear the sound that you are exhausted from time to time but it won't stop you from running)

Sherkal
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Dec 13, 2021 2:49 pm
Reputation: 0

Re: Phasmophobia

Post by Sherkal »

zephirot wrote:
Mon Dec 13, 2021 5:26 pm
Sherkal wrote:
Mon Dec 13, 2021 2:52 pm
Great release. Is there a possibility to put infinite stamina? It's a function that helps a lot. :D
Hey Sherkal ;)
Actually it's already there, just not directly in a script.
Under "Solo / Co-Op Player info" and then "Movement speed" script, you just have to activate/lock "Able to sprint" to YES and you will be able to run as long as you want (you will still hear the sound that you are exhausted from time to time but it won't stop you from running)
Oh, I got it. Thanks a lot for the help. As for realtime location of player and ghost, it wasn't working or I couldn't make it work. Can you explain to me how I use this function? Sorry my English, it's because I'm brazilian hahaha :D By the way, great job done with this phasmophobia table. 8-)

Post Reply

Who is online

Users browsing this forum: DotBot, guytonetter, NotAnyoneThatUKnow, SemrushBot