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.
模組介紹 作者原文
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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: