Mod Phasmophobia (BepInEx IL2CPP) : ajoute les infos du wiki francais a la description des fantomes dans le journal. 30 fantomes, FR.
Find a file
2026-11-01 21:08:49 +01:00
diag v2.1.1 (fix): touche diagnostic F12 au lieu de F10 (F7-F11 reservees au mod GhostDebug, partage de touche = crash); DLL diagnostic precompilee dans diag/ 2026-10-31 15:10:44 +01:00
.gitignore Wiki Ghost Descriptions FR v1.0.0 2026-10-29 17:08:31 +01:00
Plugin.cs v2.1.4: version a jour, exclusion diag/ de la compilation (le sous-dossier diagnostic n'a pas ses references interop) 2026-11-01 21:08:49 +01:00
README.md v2.1.1 (fix): touche diagnostic F12 au lieu de F10 (F7-F11 reservees au mod GhostDebug, partage de touche = crash); DLL diagnostic precompilee dans diag/ 2026-10-31 15:10:44 +01:00
wiki_ghosts.json v2.1.0: texte wiki reecrit dans le style du journal (plus de bloc vert, plus de traces wiki); note probleme connu Pi-hole/Unity Cloud 2026-10-31 00:12:05 +01:00
WikiGhostJournal.csproj v2.1.4: version a jour, exclusion diag/ de la compilation (le sous-dossier diagnostic n'a pas ses references interop) 2026-11-01 21:08:49 +01:00

Wiki Ghost Descriptions FR — mod Phasmophobia

Ajoute les informations du wiki francais de Phasmophobia a la suite de la description native de chaque fantome, directement dans le journal du jeu.

30 fantomes, donnees embarquees dans la DLL (aucune connexion requise en jeu).

Le texte ajoute se fond dans la fiche du livre : memes etiquettes et memes paragraphes que le texte original, sans couleur ni encadrement.

Le Revenant est une entite extremement rapide lorsqu'il a une cible...
Force : ...
Faiblesse : ...
Chasse : Au repos, le Revenant erre a un metre par seconde. Des qu'il
detecte un joueur...
Identification : Cache, ecoute : des pas rares et espaces...

Telecharger

Prendre l'archive de la derniere release : https://git.emitlinks.com/emitlinks/phasmo-wiki-journal/releases

L'archive WikiGhostJournal_FR_x.y.z.zip est autonome : elle contient le mod, BepInEx 6 (IL2CPP), l'injecteur et le runtime .NET necessaire. Rien d'autre a installer, le PC n'a pas besoin de .NET.

Installer

  1. Fermer le jeu (et Steam en cas de doute).
  2. Extraire l'archive a la racine du dossier du jeu — la ou se trouve Phasmophobia.exe. Le jeu est en general ici : C:\Program Files (x86)\Steam\steamapps\common\Phasmophobia\ Apres extraction, on doit voir Phasmophobia.exe et winhttp.dll cote a cote.
  3. Lancer le jeu normalement (pas de raccourci special).

Au premier lancement, BepInEx genere les assemblies d'interop : le jeu peut sembler fige pendant environ une minute. C'est normal, ne pas fermer.

Le mod est compatible avec la tolerance aux mods de Phasmophobia (pas de ban), mais il n'est pas officiel : a utiliser a tes risques, et desactive-le si un probleme survient en ligne.

Detection anti-mod : mod separe

Depuis les builds 2026, Phasmophobia scanne son propre dossier au demarrage. S'il trouve des fichiers de chargeur de mods (.doorstop_version, BepInEx\...), il signale la detection au serveur, tue le processus (crash SIGABRT) puis ferme la session — crash ou ecran noir apres l'ecran titre.

Ce mod wiki ne contient volontairement AUCUN contournement (supprime en v2.0.0). La detection peut aussi degrader l'interface sans crasher la session (clics morts, fiches joueurs grises). L'archive fournie inclut des la v2.1.1 le mod separe Anti-Detection Phasmophobia ; en installation manuelle, installe-le en plus : https://git.emitlinks.com/emitlinks/phasmo-antimod-bypass Il aveugle le scanner du jeu et profite a tous les mods installes. Le wiki peut s'utiliser sans lui (le jeu peut alors detruire la session selon sa version), et se distribue independamment.

Configurer

Apres le premier lancement, le fichier BepInEx\config\com.emitlinks.phasmo.wikighosts.cfg apparait :

Option Defaut Effet
Chasse true seuil de sanity, vitesse, particularites de chasse
Identification true resume d'identification du wiki
Strategie false strategie complete (texte long)
PreuvesWiki false rappel des preuves (deja visibles par les icones du jeu)
LogClesJournal true journalise les cles de fiche demandees par le jeu (diagnostic)

Editer jeu ferme, puis relancer.

Desinstaller

Supprimer les elements suivants a la racine du jeu : BepInEx\, winhttp.dll, doorstop_config.ini, dotnet\. Le jeu se verifie via Steam si besoin.

Compiler

Prerequis : le SDK .NET, BepInEx 6 IL2CPP installe dans le dossier du jeu, et les assemblies d'interop generees avec Cpp2IL + Il2CppInterop.

dotnet build -c Release

Les chemins du jeu et de l'interop sont surchargeables :

dotnet build -c Release -p:GameDir="D:\Steam\steamapps\common\Phasmophobia" -p:InteropDir="C:\interop"

Par defaut l'interop est cherche dans interop/ a cote du csproj. Les assemblies d'interop dependent de la version exacte du jeu : les regenerer apres chaque mise a jour (Cpp2IL puis Il2CppInterop), elles ne sont pas versionnees ici.

Comment ca marche

Postfix Harmony sur LocalisationSystem : quand l'interface demande le texte d'une cle Journal2_<Fantome>, le mod concatene la description officielle et le texte wiki (texte brut, sans balise, identique au style du livre). Les variantes de methodes obfusquees (Method_Public_Static_...) sont patchees egalement ; la presence de Chasse : ou Identification : en fin de texte empeche tout double ajout.

Les donnees sont dans wiki_ghosts.json, embarquees comme ressource dans la DLL.

Problemes connus

Si des boutons deviennent non cliquables ou que les fiches des joueurs restent grises : l'archive inclut un mod de diagnostic (PhasmoUIDiag.dll, sans effet sur le jeu). Appuyer sur F12 a l'endroit ou ca coince (menu ou journal ouvert), puis envoyer BepInEx\LogOutput.log : le bloc DUMP UI liste les textes qui debordent de leur zone, les boutons recouverts par d'autres elements et l'etat du systeme de clics.

Pour isoler le coupable sans log : renommer BepInEx\plugins en plugins_off (bug disparu = un mod) ; sinon renommer seulement WikiGhostJournal.dll (bug disparu = le mod wiki) ; bug persistant dossier vide = le chargeur. Un Pi-hole bloquant cdp.cloud.unity3d.com peut aussi degrader l'interface : autoriser ces domaines.

Si une mise a jour du jeu casse le mod

Les noms de methodes obfusquees changent a chaque build. Le mod loggue des avertissements dans BepInEx\LogOutput.log mais ne plante pas : la description reste alors celle du jeu. Regenerer l'interop et recompiler.

Credits

Donnees wiki : wiki francais de Phasmophobia (phasmophobia.fandom.com/fr). Mod independant, sans affiliation avec Kinetic Games.