You are viewing a potentially older version of this package. View all versions.
Clarity-BoomBoxOverhaul-2.0.2 icon

BoomBoxOverhaul

Adds YouTube boombox playback, playlist support, local volume controls, dependency bootstrapping, and boombox quality-of-life improvements for Lethal Company.

Date uploaded 3 months ago
Version 2.0.2
Download link Clarity-BoomBoxOverhaul-2.0.2.zip
Downloads 7790
Dependency string Clarity-BoomBoxOverhaul-2.0.2

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

README

BoomBoxOverhaulV2

This is an overhaul of my original BoomboxOverhaul mod. The original mod was designed to work with a specific youtube boombox mod that is no longer maintained. Because of this I decided to implement a working, albeit sometimes temperamental YouTube playback.

BoomBoxOverhaulV2 adds:

  • YouTube video playback
  • YouTube playlist playback
  • Automatic yt-dlp / ffmpeg dependency handling
  • Local boombox volume controls
  • Scrolling track title in the held-item HUD (This may change in a future version as I am not entirely happy with it)
  • In-game boombox URL input UI
  • Infinite battery option
  • Keep-playing-while-pocketed behavior

Usage

  • Hold a boombox and press B to open the URL UI.
  • Paste a YouTube video or playlist URL.
  • Press Play.
  • Use - and = to adjust local volume.

Notes

  • This mod downloads and uses yt-dlp and ffmpeg when required.
  • The boombox HUD shows the current track title.
  • All players should have the mod installed for it to work.

Configuration

Config file (henreh.boomboxoverhaul.cfg) is generated through BepInEx and contains options for:

  • Infinite battery
  • Keep playing while pocketed
  • Volume keys
  • Cache size
  • Playlist autoplay
  • Dependency auto-download behavior
  • Server wide or Local volume options (Host of the session will determine this), this is to avoid abuse of the volume controls.

Credits

  • Henreh. (Developer)
  • Bananas (Very good tester!)
  • Metaphorreur (Testing)
  • Wozzie (Testing)
  • Coheesion (Very good guinea pig!)
  • Langerz (Strange tester!)
  • Jvggr (Emotional Support Tester!)
  • Josi (Bug finder)

Known Incompatibilities

  • Runtime_Netcode_Patcher

Planned content

  • I am looking to add back the volume change ability when looking at a place boombox, I recently found my source for V1 so expect this soon
  • I am looking to improve performance with this mod soon
  • I am looking to make the mod compatiable with Spotify and potentially soundcloud links
  • I am looking to remove boombox weight value, I am currently busy so will only be doing bugfixes this week from inital V2 launch

Issues

There may be issues because I am still trying to figure out YTDL and it has been a while since I created modifications for this game. If there are any ping me in the Lethal company modding/regular discord (@henreh.) or use the github issues page :D

CHANGELOG

BoomboxOverhaul Changelog

Inital Release - 1.0.0

  • Added Volume controls
  • Added Play while pocketed behaviour

Update README - 1.0.1

  • Updated Readme to fix spelling mistakes, I also made new ones :o

V2! - 2.0.0

  • New mod from the ground up!
  • Added YouTube video playback
  • Added YouTube playlist playback
  • Added automatic yt-dlp download
  • Added automatic ffmpeg handling
  • Added in-game URL input UI
  • Added local volume controls
  • Added scrolling track text in HUD (I am not happy with this yet so it may change in future updates)
  • Added tooltip refresh improvements
  • Added modernized boombox controller workflow

Server-wide Audio - 2.0.1

  • Fixed Audio not playing for everyone now waits for clients to be ready, this may cause a delay from pressing start and audio playing!
  • Changed UI interactions to suppress normal boombox audio
  • Changed UI to stay open after pressing play

Server-wide Volume - 2.0.2

  • Added Server wide volume changes!
  • Changed cache clear on boot default to true, delete your config or manually edit it yourself (This just deletes the downloaded mp3s on boot!)
  • Add Config options for local or serverwide audio and checks so that host decision is final
  • Added extra credits for Helpers and testers in README
  • Added Known Incompatibilities section in README (Will update this when new data is found!)
  • Added planned features in README
  • Added playback run logs for my own sanity to hunt issues (When it is stable I will create a config option to disable these :D)