1
0
Fork 0
mirror of https://gitlab.com/niansa/ultimatephobia.git synced 2025-12-17 11:47:22 +00:00
The ultimate Phasmophobia modding framework
Find a file
2025-11-18 10:11:18 +01:00
deps Removed simdjson 2025-11-08 20:19:22 +01:00
Doxygen Generate game documentation 2025-01-16 21:16:06 +01:00
il2cpp_dump Generate fully usable script.json with deobfuscations 2025-11-08 23:14:57 +01:00
SockFFIClient Cleanups around handle dropping 2025-11-05 02:01:15 +01:00
SteamAudioImpl Implemented proper imgui checkbox ffi function with nice wrapper/helper 2025-09-03 16:54:47 +02:00
UltimatePhobia Fixed player manager crash 2025-11-15 01:08:11 +01:00
WASMAOT Updated WASMAOT and made GameHook class usable in WASM 2025-09-03 15:44:15 +02:00
WASMExamples Updated WASMAOT and made GameHook class usable in WASM 2025-09-03 15:44:15 +02:00
.clang-format Updated clang format style 2025-03-11 00:36:47 +01:00
.gitignore Ignore .nfs* 2025-11-08 20:46:14 +01:00
.gitmodules Removed simdjson 2025-11-08 20:19:22 +01:00
format.sh Updated clang format style 2025-03-11 00:36:47 +01:00
interface.md Added warning to interface.md 2025-11-18 09:49:49 +01:00
README.md Document features in README 2025-11-18 10:11:18 +01:00

UltimatePhobia

Downloading the base game

To download the correct version of the base game, download DepotDownloader and run DepotDownloader -app 739630 -depot 739631 -manifest 1539425284896419288 -username steamuser123. Replace steamuser123 with your Steam username.

Features

  • Comes as a single Phasmophobia.exe replacement making it way harder to detect than other mods even by new versions of the game.
  • Supports thorough C# reflection
  • Very low hook latency thanks to UWHook
  • Can coexist with bepinex or MelonLoader
  • Does not interact with official developer controlled environment
    • Connects to inofficial Photon server for multiplayer
    • Uses independent save directory (feel free to copy files over)
  • Compiles using LLVM-MinGW on Windows or Linux
  • Can generate Il2CppDumper-like script.json file
  • Includes basic game enhancements and cheats
  • Uses "safe path" optionally outside game directory for log files, mods and config files
  • Has various modloaders:
    • Native DLL
    • WebAssembly
    • ELF
    • Unix Socket
  • Native DLL/WebAssembly/ELF mods can be written in all kinds of languages, including:
    • C++
    • AssemblyScript
    • Rust
    • Zig
    • C
  • Unix socket mods can be written in even more languages, including:
    • All of the above
    • Python
    • C#
    • Javascript
    • Java
    • Kotlin
    • Go
  • WebAssembly mod to native DLL mod compiler
  • Unix socket client can load native DLL mods
  • C++ wrappers for easy mod creation included
  • Existing mods aim to never be broken by UltimatePhobia updates

Patching CVE-2025-59489

wget -O UnityPlayer.dll https://security-patches.unity.com/bc0977e0-21a9-4f6e-9414-4f44b242110a/winplayers/b0280d3f53ca708c3ff088d253b2fa775e679225/UnityPlayerP.dll