/PoolRooms

Pool Rooms Interior for Lethal Company

Primary LanguageC#MIT LicenseMIT

Pool Rooms Dungeon for Lethal Company

A Lethal Company interior featuring a layout all about the classic swimming pool aesthetic, with a hint of liminality.

Thunderstore Link: https://thunderstore.io/c/lethal-company/p/skidz/PoolRooms/

Features / Supports

  • 13+ Different room variations
  • 3 custom scrap items (more coming!)
  • Breaker box, Apparatus room, Steam Valves
  • Lighting controlled by the breaker box and apparatus
  • Big Locking Doors controllable via the ship computer
  • Monster vent spawners
  • Turrets and Landmines
  • Doors and keys
  • Usable pool ladders!
  • Functioning lockers with loot inside
  • Water splashes particles and sounds from players as they move through water areas

Coming Soon!

  • Pool Noodle weapon
  • Staff Office Room End Cap
  • Allow players to drown and create some potential drowning spots

Screenshots

Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text

How to build and install

  • Install Evaisa Netcode patcher using the command: dotnet tool install -g Evaisa.NetcodePatcher.Cli
  • Pull this repo to a folder to work in
  • Grab the DunGen plugin from here: https://assetstore.unity.com/packages/tools/utilities/dungen-15682
  • Place the DunGen folder into the projects Assets folder, do not replace anything as the .meta files need to be maintained as they are
  • Open the Unity project in unity 2022.3.9f1
  • Run from the drop down "Lethal Dungeon/Build Dungeon Bundle". This will generate the bundle into Assets\DungeonBundles
  • Grab the bundle "poolrooms" for later
  • In your lethal company folder where BepinEx is create a folder called "PoolRooms" in BepInEx\plugins
  • Copy "Plugin\Prebuilt\PoolRooms.dll" into the "PoolRooms"
  • Copy "exampledungeon" into the "PoolRooms"
  • Make sure to have LethalLib and HookGenPatcher installed into your BepInEx plugins
  • Run the game and close. You can now modify "BepInEx\config\PoolRooms.cfg" to assign the dungeon to the moons you would like using the "Moons" setting

Checking how the dungeon will look before opening Lethal Company

In Unity open the GeneratePoolRooms scene and run it.

Dependencies

Attributions and licenses

The plugin was initially based on Badhamknibbs SCP dungeon plugin code which can be found here: https://github.com/Badhamknibbs/SCPCB_DunGen_LC

Water Shader: https://github.com/flamacore/UnityHDRPSimpleWater

First Time Audio: soundscape: Underwater Eerie Ocean Ambience https://www.youtube.com/watch?v=xr2ARQFnF8k

Wet Floor Sign by charliej1: https://sketchfab.com/3d-models/wet-floor-sign-71b17fc733134616b1d87a5e7d669717

The code of this mod is provided under the MIT license (see license file)