DeathSpectator
À ta mort, tu passes en spectateur comme dans Minecraft: vol libre à travers les murs, lumière, puis suivi d'un joueur d'un clic. Côté client uniquement.
About this mod Author’s original text
DeathSpectator: spectateur à la Minecraft quand tu meurs
Quand tu meurs, tu passes directement en spectateur comme le /gamemode spectator de Minecraft:
tu voles librement à travers les murs depuis l'endroit de ta mort, au lieu d'être collé derrière un coéquipier.
Tu peux suivre un joueur d'un clic, puis revenir au vol libre quand tu veux.
Le mod est côté client: il ne change que ta caméra. Ceux qui ne l'ont pas gardent le spectateur normal du jeu.
Commandes (une fois mort)
| Action | Touche |
|---|---|
| Voler | ZQSD / WASD (les touches de déplacement du jeu, dans la direction où tu regardes) |
| Monter / descendre | Espace / Ctrl (saut / accroupi du jeu) |
| Aller plus vite | Maj (sprint du jeu) |
| Changer la vitesse | Molette (1 à 80 m/s) |
| Lumière (toi seul la vois) | L |
| Suivre le joueur visé (ou le plus proche) | Clic gauche |
| Passer du vol libre au suivi, et inversement | V |
| Quitter le joueur suivi pour voler | Ctrl (comme Maj dans Minecraft) ou V |
En suivi, le clic gauche et E font défiler les joueurs comme dans le jeu de base.
Les commandes indiquées en bas de l'écran remplacent le texte « (Spectating: …) » pendant le vol libre.
Comportement
- La caméra part de tes yeux au moment de ta mort.
- Tu traverses tout: murs, sol, portes. Dans le bâtiment, le brouillard intérieur et l'éclairage suivent ta caméra,
et la lumière (une copie de la vision nocturne du jeu) t'aide à voir dans le noir.
- Tu entends depuis la position de ta caméra (l'écoute du son est déjà sur la caméra spectateur dans le jeu de base).
- Quand le vaisseau décolle, tu repasses automatiquement en suivi d'un joueur pour partir avec lui (réglable).
- Quand tout le monde est mort, le jeu reprend la caméra pour sa séquence de fin, comme d'habitude.
- Réanimé (fin de journée, ou un autre mod comme le Médecin de ModClasses), tu retrouves ta caméra normale.
- En solo, ta mort termine la journée: le vol libre ne sert donc qu'en multijoueur.
Installation
Avec r2modman Mod Manager: installer DeathSpectator depuis le gestionnaire (BepInExPack est installé automatiquement).
À la main: installer BepInExPack 5.4.2305, puis copier DeathSpectator.dll dans BepInEx/plugins.
Seuls les joueurs qui veulent le vol libre ont besoin du mod; il n'est pas nécessaire chez l'hôte.
Testé
- Jeu: build Steam 22825947 (Unity 2022.3.62), BepInEx 5.4.23.5, en LAN, seul (test automatique: mort, vol, lumière,
intérieur, réanimation, fin de partie).
- Pas encore testé à plusieurs joueurs: suivre un joueur d'un clic, retour au suivi au décollage avec des vivants à bord,
mod installé chez un client et pas chez l'hôte.
Ne pas l'installer avec SpectatorMode (mon autre mod, touche F6): les deux prennent la main sur la caméra
d'un joueur mort.
Réglages
BepInEx/config/emeric.deathspectator.cfg (tous locaux, rien n'est imposé par l'hôte):
- VolLibreALaMort: passer directement en vol libre à la mort (sinon on suit un joueur et V ou Ctrl passe en vol libre);
- Vitesse, MultiplicateurSprint: vitesse de départ et bonus de sprint;
- LumiereAuDepart: lumière allumée en passant en vol libre;
- SuivreAuDecollage: repasser en suivi quand le vaisseau décolle;
- AfficherAide: afficher les commandes à l'écran;
- touches Mode (V) et Lumiere (L).
Compiler, tester, empaqueter
- La référence « publicisée » du jeu est dans lib/Assembly-CSharp.dll (copie de celle de SoundBox, même version du jeu).
Après une mise à jour du jeu, la régénérer avec le Publicizer de ModClasses (ModClasses/tools/Publicizer, voir son README).
- dotnet build -c Release: produit bin/Release/netstandard2.1/DeathSpectator.dll et le copie dans le profil
r2modman « DeathSpectator » s'il existe. Le chemin du jeu se règle dans DeathSpectator.csproj (GameDir).
- powershell -File autotest.ps1: lance le jeu sur ce profil, héberge une partie LAN, atterrit, tue le joueur
et vérifie le vol libre (position de départ, déplacement, sprint, molette, lumière, intérieur, réanimation, fin
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: