You are viewing a potentially older version of this package. View all versions.
coderCleric-Poltergeist-0.2.0 icon

Poltergeist

Lets players freecam on death and mess with certain objects.

Date uploaded 4 months ago
Version 0.2.0
Download link coderCleric-Poltergeist-0.2.0.zip
Downloads 31467
Dependency string coderCleric-Poltergeist-0.2.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Rune580-LethalCompany_InputUtils-0.6.3 icon
Rune580-LethalCompany_InputUtils

API/Library for creating Unity InputActions with in-game re-binding support. Provides an alternative UI that allows for supporting mods to have in-game re-bindable keybinds.

Preferred version: 0.6.3
Sigurd-CSync-5.0.1 icon
Sigurd-CSync

Configuration file syncing library for BepInEx.

Preferred version: 5.0.1

README

Poltergeist

Adds things for dead players to do by letting them fly around in a freecam and interact with certain objects.

Features:

  • Instead of spectating normally, fly around in a freecam to watch what your friends are doing, or just to explore the map.
  • Teleport to players (or what's left of them) with the press of a button.
  • Toggle a global light to help you see in dark areas when dead.
  • Interact with certain types of objects. Mess with your friends, or try to communicate with them from beyond the veil!

Controls

  • Movement: Same as how you move your living character, except that moving forwards and backwards can also change your elevation.
  • Sprint: Pressing the sprint key will multiply the camera movement speed by 5.
  • Speed: Press "next item" (default scroll up) to accelerate and "previous item" (default scroll down) to decelerate.
  • Toggle Light: Pressing "use item" (default LMB) will toggle a global light that helps you see in dark areas while dead.
  • Teleportation: Pressing a number key will teleport you to the corresponding player, based on join order. This means that the host will be 1, the first player to join will be 2, and so on.
  • Interact: Pressing interact (default "e") on the objects listed below will let you interact with them as if you were still alive. Troll your friends, or try to help them out!
  • Mode Switching: Pressing "Item Secondary Use" (default "q") switches between vanilla and modded spectate modes.

Interactible Objects

  • Doors: Can be opened and closed.
  • Ship Light Switch: Can be flipped on and off.
  • Airhorn/Clownhorn: Can be honked on the ground.
  • Boombox: Can be turned on and off on the ground.

Config Options

  • DefaultToVanilla: If true, dying will start you in the vanilla spectate mode.
  • GhostLightIntensity: Modifies the intensity of the light available to ghosts. (WARNING; this game has a lot of fog, so really higher light intensities may actually decrease visibility.)

Installing

Just the same as any of the other BepInEx-based mod, put the folder for the mod in BepInEx/plugins and it should work. This mod is not quite client-side, so certain bugs may occur if you play with it when other players don't have it installed. (Specifically, horns and boomboxes won't work properly for the last person who picked them up, if that person doesn't have the mod installed.)

Known Bugs/Misc Notes

  • Haven't quite figured out how to get weather effects to work properly, so for now it's just based on the last player you teleported to (or where you died if you haven't teleported to anyone yet). This means that, if you died in the rain and fly down to the dungeon, you'll see rain inside.
  • The dungeon is located way below the surface, so if you want to explore it you need to either teleport to someone who's already there, or just fly through the ground.
  • If you find any other bugs feel free to post an issue on the Github repo

CHANGELOG

1.1.0

  • Significant Additions
    • Gave dead players a "ghost head" as an avatar. This is visible to other dead players.
    • Added the ability to manifest when dead, allowing ghosts to be temporarily visible to living players.
    • Added the ability to interact with a few more things:
      • Loudhorn
      • Remotes
      • Radar Boosters
      • Whoopie Cushions (activated when ghosts fly through them)
  • Fixes/Improvements
    • Ghosts can now see nametags over living players.
    • Made the ghost light come in from more angles and no longer affect fog (This allows the light to be made more intense).
    • Fixed a formatting error on interact prompts.
    • Added an element to the death HUD to tell the player the controls.

1.0.2

  • Fixed an issue where looking straight up/down with the altitude locked would prevent movement forward.
  • Made it so duplicate camera controllers will destroy themselves (fixed a conflict with suitsTerminal).
  • Made the radar screen more consistent as a ghost.

1.0.1

  • Resolved an issue where CullFactory would cause the ghost light to not work inside.

1.0.0

  • Started using CSync to allow creation of many more options, such as:
    • Max power.
    • Power regen.
    • Alive for max power.
    • Pester aggro timespan.
    • Aggro hit requirement.
    • A bunch of cost settings.
  • Add a bunch more interactions, such as:
    • Stopping steam valves.
    • Opening/closing ship doors.
    • Ringing the company bell.
    • Opening/closing Artifice hangar doors.
    • Pestering enemies.
  • Made the ghost girl visible to dead players.
  • Made the interact key rebindable.

0.3.1

  • Added controls for vertical movement.
  • Added a button to stop regular camera movement from changing altitude.
  • Updated development environment, resulted in config name changing from "Poltergeist" to "coderCleric.Poltergeist". Sorry about that :(
  • Tested for v50 compatability, everything seems to work properly!

0.3.0

  • Started using InputUtils, allowing the remapping of the ghost light, accelerate, decelerate, and spectate mode switching actions.
  • Added a power system that aims to prevent spam and provide an interesting scaling as the game goes on.
    • Interacting with objects now costs a certain amount of power, a resource which will regenerate over time.
    • The maximum power available to ghosts scales with the percentage of players that are dead, making them more powerful as the day goes on.
  • Added support for additional interactables.
    • Generic support for noise maker props (thanks TheBlackEntity!).
    • Purchasable ship decorations.
    • Storage lockers in the facility.
    • Pneumatic doors.

0.2.0

  • Added the ability to switch between the modded and vanilla spectate modes using the "Item Secondary Use" key (default Q).
    • Also added a "DefaultToVanilla" config option to determine what spectate mode you start in on death.
  • Allow teleporting to player corpses and masked players.
  • Removed the "RunBarebones" option.

0.1.1

  • Added two config options to make things more customizeable.
    • RunBarebones: Tells the mod to not do most of the main functionality (good for people who like vanilla spectating, but want to play with others with the mod).
    • GhostLightIntensity: Determines the intensity of the global light for ghosts.

0.1.0

  • First release with basic functionality.