You are viewing a potentially older version of this package. View all versions.
Linko-CombinedMeltdownPlaylist-1.6.0 icon

CombinedMeltdownPlaylist

Host-synced 99-song Facility Meltdown music, BPM HUD, escape boosts, takeoff fixes, and a multi-mode apparatus locator.

By Linko
Date uploaded 2 weeks ago
Version 1.6.0
Download link Linko-CombinedMeltdownPlaylist-1.6.0.zip
Downloads 129
Dependency string Linko-CombinedMeltdownPlaylist-1.6.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
BGN-PizzaTowerEscapeMusic-2.5.0 icon
BGN-PizzaTowerEscapeMusic

Plays music from Pizza Tower when the early ship leave alert appears

Preferred version: 2.5.0
loaforc-FacilityMeltdown-2.7.5 icon
loaforc-FacilityMeltdown

Maybe taking the apparatus out isn't such a great idea...

Preferred version: 2.7.5
Evaisa-LethalLib-1.2.0 icon
Evaisa-LethalLib

Personal modding tools for Lethal Company

Preferred version: 1.2.0

README

Combined Meltdown Playlist

Randomly plays one of 99 unique songs when the apparatus is removed and the facility begins melting down. By default, every meltdown is a new independent equal random pick, so the same song can play twice in a row. The host selects the song and repeatedly sends that selection while the meltdown remains active, so connected and late-joining clients hear the same track.

The pack skips PizzaTowerEscapeMusic's eager startup decoding for these 99 files. It opens only the selected OGG as an on-demand stream when the meltdown starts, avoiding the repeated loading stutter caused by decoding the entire playlist. Its loader supports both the nested manual-install layout and the flattened package layout used by Gale, r2modman, and other Thunderstore managers.

Every included file has been adjusted with one constant gain value for more consistent whole-song loudness. This is volume normalization only: it does not apply EQ, change bass or treble, or process individual sections differently.

This is a synchronized music pack for PizzaTowerEscapeMusic and FacilityMeltdown.

During a meltdown it also grants configurable percentage-based stamina capacity and regeneration boosts. These are applied on top of the final stamina changes produced by the game and other mods, including Lategame Upgrades. The package also contains a host-side compatibility failsafe for FacilityMeltdown's automatic departure.

The package includes a configurable meltdown HUD with a reactor countdown, contextual ship or entrance distance, synchronized now-playing information, and a spinning music disc. Every HUD element normally appears red and can pulse yellow to the selected track's BPM.

It also adds a battery-powered apparatus locator to the terminal store. The locator uses the game's unused Mapper chassis and finds only the docked apparatus belonging to the current moon. Its default Burst mode takes one frozen reading per left-click; optional Continuous and Radar modes can instead remain switched on.

Installation

Install this package and its dependencies with a compatible Thunderstore mod manager. The following older music packs can then be disabled or uninstalled:

  • Sondar-LabirhinMeltdownMusic
  • Wallet-GracefulMeltdown
  • neRufuss-RUN_FOR_IT_Meltdown_Music

Every player should install the same version of this package. The host is authoritative for the selected track and all stamina/HUD settings. Synced settings apply for the current lobby without overwriting each client's local configuration file. Players without the package will not receive its synchronized selection or configuration.

Do not keep older local copies of this package installed alongside the Thunderstore version. BepInEx may load only the newest DLL while PizzaTowerEscapeMusic still discovers duplicate script files.

Required configuration

Open BepInEx/config/bgn.pizzatowerescapemusic.cfg and set:

[Scripting]
Scripts = CombinedMeltdownPlaylist

Open BepInEx/config/me.loaforc.facilitymeltdown.Client.cfg and set:

[Audio]
MusicVolume = 0

Setting FacilityMeltdown's music volume to zero prevents its original music from overlapping the playlist. This setting also mutes FacilityMeltdown's warning voice lines.

After launching the game once, stamina settings are generated in:

BepInEx/config/combinedmeltdownplaylist.sync.cfg

[Meltdown Stamina]

## Percentage of extra effective stamina capacity during a meltdown.
## 20 means 20% more stamina.
ExtraStaminaPercent = 20

## Percentage of extra stamina regeneration during a meltdown.
## 50 means regeneration is 50% faster.
ExtraStaminaRegenPercent = 50

Both values are percentages and can be set to 0 to disable that individual boost. The boosts apply only while a FacilityMeltdown is active and the ship is landed. Ship departure, end-of-round, and meltdown cleanup hooks all disable them as redundant failsafes. The mod does not replace sprintTime or another mod's stored stamina values.

Music selection is also generated in the same file:

[Music Selection]

## false: independent equal random selection; immediate repeats are possible.
## true: play every track once in shuffled order before reshuffling.
PlaylistMode = false

The host's PlaylistMode is used for the lobby.

Overall music volume is generated in the same file and is synchronized from the host:

[Music]
MusicVolume = 0.5

This setting scales every combined meltdown song from silent (0) to full packaged volume (1).

Optional additive outdoor escape-speed assistance is also enabled by default:

[Meltdown Escape Speed]
EnableDistanceBoost = true
FirstDistance = 100
FirstSpeedPercent = 5
SecondDistance = 150
SecondSpeedPercent = 10

During a landed meltdown, a local player outside the facility receives the first percentage bonus at FirstDistance from the ship door and the larger, non-stacking second bonus at SecondDistance. The percentage is calculated from the movement speed already supplied by the game and other mods, then removed after that movement update, so it does not overwrite upgrades.

Music and every meltdown HUD element fade out together when the ship leaves. The host controls the fade duration:

[Meltdown Departure]
FadeOutSeconds = 2

Set it to 0 for immediate cleanup.

Meltdown HUD

The HUD is shown only while a FacilityMeltdown is active and the ship is landed:

  • Outside, the enclosed reactor countdown appears to the right of the vanilla clock and distance points to the ship.
  • Inside, the enclosed countdown moves to the top center and distance points to the main entrance.
  • While spectating, the countdown moves to the bottom left, the now-playing panel remains visible, and distance is hidden.
  • Distance is anchored low at the bottom left, beneath the chat panel.
  • The now-playing panel appears at right-center with a transparent spinning disc and stationary record-player tonearm.

All 99 included tracks have hard-coded title, available author, musical BPM, and beat-phase metadata. Future unknown tracks use a readable filename-derived title, omit the author, and pulse at the fixed fallback interval.

HUD settings are generated in BepInEx/config/combinedmeltdownplaylist.sync.cfg:

[Meltdown HUD - General]
EnableHud = true
HudScaleAdjustment = 0
HudOpacity = 1
BaseColor = #FF2020
FlashColor = #FFD21A

[Meltdown HUD - Elements]
ShowReactorTimer = true
ShowHundredths = true
ShowTimerPanel = true
TimerPanelOpacity = 0.32
ShowDistance = true
ShowSelectedTrack = true
ShowTrackAuthor = true
ShowDisc = true
DistanceUnits = Meters
DistanceDecimals = 0
DiscSpinSpeed = 90

[Meltdown HUD - Flash]
EnableFlashing = true
UseTrackBpm = true
BeatCadence = EveryFourBeats
FixedFlashIntervalSeconds = 4
FlashFadeSeconds = 0.45

[Meltdown HUD - Layout]
TimerTransitionSpeed = 8

DistanceUnits accepts Meters, Feet, or GameUnits. BeatCadence accepts EveryBeat or EveryFourBeats. The fade is automatically shortened when necessary so the HUD returns fully to red before the next pulse.

The natural HUD scale is 0.8; HudScaleAdjustment = 0 keeps that recommended size. Positive or negative adjustments are added to the natural scale.

The [Meltdown HUD - Layout] section provides separate X/Y offsets for the outside timer, inside timer, spectator timer, lowered bottom-left distance display, and far-right track panel. TrackOffsetX = 0 keeps the track panel anchored 24 pixels inside the right edge; negative values move it left and positive values move it toward or beyond that edge. Long titles extend leftward so they stay on-screen. TimerTransitionSpeed controls how quickly the reactor panel glides between the top center, outside clock, and spectator positions.

The host's values in Music, Music Selection, Meltdown Stamina, Meltdown Escape Speed, Meltdown Departure, every Meltdown HUD section, and the runtime locator settings are synchronized to modded clients when they join and whenever the host changes them.

Apparatus locator

The apparatus locator costs 350 credits by default. Hold it and use left-click; Q/E item interactions do not activate it. It can be recharged like other battery-powered equipment.

Burst is the default scan mode. Each left-click plays a scan ping, consumes one of eight configurable charges from the normal battery meter, and freezes that reading until the next scan. The built-in screen intentionally does not repeat the battery percentage because the normal held-item HUD already shows it.

Continuous switches on with left-click, updates constantly, and drains battery while on. Radar also switches on, but refreshes and pings only once every three configurable seconds while using normal powered-on battery drain.

Its physical built-in screen shows the distance to the current moon's docked apparatus only while the holder is inside the facility. The locator replaces the Mapper model's map-screen material directly; it stays blank while switched off and does not display the Mapper's shared map feed. It always displays NO APPARATUS DETECTED outside. It shows the same message after the apparatus has been removed or on a moon without one. An optional compass arrow can point toward the apparatus. When both the arrow and distance are enabled, the display automatically makes room for both.

The host controls these settings:

[Apparatus Locator]
EnableLocator = true
Price = 350
ScanMode = Burst
BurstCharges = 8
BatterySeconds = 120
RadarIntervalSeconds = 3
ScanSoundVolume = 0.65
ShowDistance = true
ShowArrow = false
DistanceUnits = Meters
RequireDetectionRange = false
DetectionRange = 50

ScanMode accepts Burst, Continuous, or Radar. DistanceUnits accepts Meters, Feet, or GameUnits. If RequireDetectionRange is enabled, the screen instead displays NO APPARATUS DETECTED NEARBY until it is within DetectionRange, measured in the selected units. Disabling the store item requires a game restart; other locator values synchronize from the host for the current lobby.

Forced-takeoff compatibility fix

FacilityMeltdown can abort host-side initialization when optional custom-enemy handling throws an exception. This package contains that optional failure so the host's meltdown state can finish initializing. It also arms a host-only departure failsafe near the end of the countdown and retries the intended ship-leave animation if the ship is still landed after FacilityMeltdown's normal departure window.

FacilityMeltdown's zero-timer coroutine also switches every client to the game-over spectate camera after takeoff, even when that client's player is alive aboard the ship. This package suppresses only that erroneous call for living ship survivors; dead and off-ship players retain normal spectator behavior.

Tracks and credits

Deltarune/extra tracks

  • 079 - BIG SHOT
  • 114 - It's TV Time!
  • 117 - Black Knife
  • 155 - GUARDIAN
  • 199 - Flower Man
  • Level ! But It's Actually a Soundtrack REMASTERED
  • Hotel Chase
  • OFF WITH YA HEAD!
  • Restore Point Interceptor

Additional tracks

  • 072 - Attack of the Killer Queen
  • crime with master
  • IS
  • just a cool silly little idea that I'm gonna keep
  • SCP Foundation
  • SG - vocal mix
  • SH4DY-GR3Y - 1One
  • Shady Grey - 3Three
  • wwii moment i think

Labirhin tracks

Music by Labirhin. Original music pack by Sondar.

  • ApaMaknaNya
  • BREAKDOWN
  • DeletedMessage
  • HereForNothing
  • HurtOverlay
  • KESUNIYA
  • NeedSomeoneLikeU
  • PULANG
  • TSAF

Grace tracks

Original music pack by Wallet.

  • ULTRASONIC FAITH — Phill C.
  • Clocktower Mayhem — Sebastian Fennec
  • Mayhem Last Soul Standing
  • Bloody Devastation — Phill C.
  • SPEAK NO EVIL — Sebastian Fennec
  • Carnation (CST) — marshall4
  • ACTION & CONSEQUENCES — Sebastian Fennec
  • For the Greater Goob (CST) — mich

RUN FOR IT

  • RUN FOR IT from Escape the Backrooms — insOmic
  • Original music pack by neRufuss

New meltdown.zip tracks

The archive contained 80 audio files. Seventeen exact or acoustically equivalent copies of existing tracks were skipped; the following 63 distinct tracks were added.

ULTRAKILL

  • (At Least) Three Cheers for Cause and Effect — Arsi "Hakita" Patala
  • A Complete and Utter Destruction of the Senses — Heaven Pierce Her
  • Altars of Apostasy — Heaven Pierce Her
  • Bull of Hell — Heaven Pierce Her
  • CHAOS — Heaven Pierce Her
  • Danse Macabre — Heaven Pierce Her
  • Dead Heat Pulse (A Heart of Cold) — Heaven Pierce Her
  • Death Odyssey — Heaven Pierce Her
  • Deep Blue — Heaven Pierce Her
  • Divine Intervention — Heaven Pierce Her
  • Duel (Versus Reprise) — Heaven Pierce Her
  • Dune Eternal — Heaven Pierce Her
  • Flux in a Box — Arsi "Hakita" Patala
  • Fun With Teeth (Bye-Bye, Pt. 2) — Heaven Pierce Her
  • Halls of Sacreligious Remains — Heaven Pierce Her
  • He Is the Light in My Darkness — Heaven Pierce Her
  • Infinite Jest — Arsi "Hakita" Patala
  • Into the Fire — Heaven Pierce Her
  • Mirror Rim — Heaven Pierce Her
  • No Devil Lived On — Heaven Pierce Her
  • ORDER — Heaven Pierce Her
  • PANDEMONIUM — Heaven Pierce Her
  • Panic Betrayer — Heaven Pierce Her
  • Sands of Tide — Heaven Pierce Her
  • Spiral Out (Keep Going) — Heaven Pierce Her
  • The American Century as Seen Through a Brick — Heaven Pierce Her
  • The Break (Crimson Glass deComposition) — Heaven Pierce Her
  • The Death of God's Will — Heaven Pierce Her
  • The Shattering Circle — Heaven Pierce Her
  • Unstoppable Force — Heaven Pierce Her
  • Versus — Heaven Pierce Her
  • War Without Reason — Heaven Pierce Her
  • War Without Reason (Timed Edit) — Heaven Pierce Her
  • WAR — Heaven Pierce Her
  • Wave Bye-Bye to the Bureaucrat — Arsi "Hakita" Patala
  • Tenebre Rosso Sangue — KEYGEN CHURCH
  • The Cyber Grind — meganeko

Toby Fox

  • ASGORE
  • Battle Against a True Hero
  • Chaos King
  • Finale
  • It's TV Time! (alternate audio)
  • MEGALOVANIA
  • Your Best Nightmare

Escape and Backrooms tracks

  • 10 Hour's Worst Man — Aden Mayo
  • 10 Hours — Aden Mayo
  • Second Trumpet — Aden Mayo
  • Silent Note — Aden Mayo
  • SMILER — Aden Mayo
  • Twilight — Aden Mayo
  • Halls of Treachery — Dapper Husky
  • L0ST H0P3 — Dapper Husky
  • Level -6 - Polluted Nature — Dapper Husky
  • Level ! But It's a Retro Remix — Dapper Husky

Other new tracks

  • Confessions of a Rotten Girl — SAWTOWNE
  • ECHO — ReAdmission
  • ECHO (Instrumental) — ReAdmission
  • EMERGENCY — P*Light
  • Heart Ripper — Vbuh
  • KAKUSEI SYNDROME — Getty
  • NOISYVERSE — Kobaryo
  • storm
  • I'm Talking To You! — sansansanxu__

HUD font

  • VCR OSD Mono — Riciery Leal

AI-use disclosure

This was generated by AI. I do not normally say AI is fine for this, but this mod is so simple I don't think it'd matter.

CHANGELOG

Changelog

1.6.0

  • Added 63 unique tracks from the new meltdown.zip, skipping 17 exact or acoustically equivalent duplicates for a total of 99 selections.
  • Applied one peak-safe whole-track gain adjustment to every song for more consistent overall loudness; no EQ or frequency-specific processing is used.
  • Added a host-synchronized global music-volume setting, defaulting to 0.5.
  • Added Burst locator mode, enabled by default, with eight configurable battery-backed scans, frozen readings, and a scan ping.
  • Added optional Radar locator mode with a configurable three-second reading interval, alongside the original continuously updating mode.
  • Removed battery text from the locator's built-in display and enlarged its distance and no-apparatus readouts.
  • Added configurable additive 5% and 10% outdoor escape-speed tiers beginning 100 and 150 units from the ship door without replacing other mods' speed.
  • Changed now-playing placement to align its actual visible contents, rather than its invisible container, 24 pixels inside the right edge.
  • Added synchronized locator-mode, scan, music-volume, and escape-speed settings to the host configuration snapshot.

1.5.3

  • Replaced the locator's projected HUD overlay with a private render texture assigned directly to the Mapper model's MapScreen material slot.
  • Suppressed the Mapper's shared map feed at the material level, so the locator screen stays blank while off and cannot show a live or frozen terminal map.
  • Removed all camera-projection sizing and positioning, eliminating the detached and constantly resizing locator box.
  • Anchored the now-playing panel directly to the full-screen canvas's right edge with a small built-in safe margin.

1.5.2

  • Corrected the locator overlay's screen-coordinate calculation and calibrated combined-mesh Mapper bounds to cover the built-in display.
  • Made the locator always report no apparatus while the holder is outside the facility.
  • Disabled the Mapper's Q/E-use mode so only normal held-item activation (left click) toggles the locator.
  • Changed the natural HUD scale to 0.8 with a zero-based HudScaleAdjustment.
  • Baked the tested +40 track position into a zero-based, right-clamped track offset so long titles remain on-screen.

1.5.1

  • Fixed purchased apparatus locators spawning as ordinary Mapper items without the custom readout or working activation.
  • Attached locator behavior to spawned Mapper instances and positioned an opaque locator panel from the live map-screen renderer.
  • Added a host-synchronized departure fade for both streamed music and every meltdown HUD element, defaulting to two seconds.
  • Prevented later FacilityMeltdown and PizzaTowerEscapeMusic cleanup callbacks from bypassing the departure fade.

1.5.0

  • Kept host track-selection broadcasts alive during an active meltdown so late-joining clients receive the current song.
  • Added a configurable apparatus locator to the terminal store using the unused Mapper chassis.
  • Added a toggleable display for docked-apparatus distance and an optional compass arrow.
  • Added configurable price, units, detection-range gating, and host synchronization.
  • Added rechargeable battery use with a configurable full-charge lifetime, defaulting to 120 powered-on seconds.
  • Added LethalLib 1.2.0 as a required dependency for safe terminal-shop registration.

1.4.2

  • Fixed music loading from the flattened file layout produced by Gale, r2modman, and other Thunderstore managers while retaining nested manual-install support.
  • Changed the host selection message to start playback directly on clients and added short reliable rebroadcasts to survive event-order races.
  • Added PlaylistMode, defaulting to independent equal random picks with repeats; the optional shuffled mode plays all tracks once per cycle.
  • Recalculated all 36 musical BPM and beat-phase mappings from the packaged OGGs, with known soundtrack tempos cross-checked against published metadata.
  • Prevented FacilityMeltdown's automatic takeoff coroutine from switching living ship survivors into the game-over spectator camera.
  • Moved the now-playing display farther right and reduced both it and the reactor display.

1.4.1

  • Moved distance back to the bottom left and lowered it beneath the chat area.
  • Split the reactor enclosure into a static dark transparent background and a BPM-reactive border/separator highlight.
  • Reduced and re-centered the entire reactor display.
  • Added smooth configurable reactor movement between top-center, outside-clock, ship, and spectator positions.
  • Moved the outside reactor display farther right of the vanilla time indicator.
  • Moved the now-playing panel to the true screen-right edge and reduced it slightly.
  • Repositioned the record-player tonearm over the disc's upper-right groove.

1.4.0

  • Replaced eager startup decoding of all 36 songs with on-demand streaming of only the selected track.
  • Added host-authoritative synchronization for every stamina and HUD configuration value without changing client config files.
  • Moved the HUD to the full-screen canvas so right-side anchoring works at common resolutions.
  • Moved distance to the bottom right, lowered it away from chat, and tightened the right-center now-playing panel.
  • Redesigned the reactor timer as one compact rounded translucent enclosure with a separator line and locked heading/value alignment.
  • Added a stationary record-player tonearm over the spinning disc.
  • Hardened runtime creation of the embedded VCR OSD Mono font.

1.3.0

  • Added a configurable meltdown HUD using the embedded VCR OSD Mono font.
  • Added a CRITICAL FAILURE reactor countdown with large total seconds and small hundredths.
  • Added inside/outside/spectator timer layouts, ship/entrance distance, and a now-playing panel.
  • Added confirmed title/author metadata and BPM/beat-offset data for all 36 tracks.
  • Added synchronized red-to-yellow HUD pulses with every-beat, every-four-beats, and fixed-interval modes.
  • Added a transparent spinning music-disc indicator and extensive color, scale, opacity, unit, visibility, and position settings.

1.2.0

  • Added configurable percentage-based meltdown stamina capacity and regeneration boosts.
  • Defaulted to 20% extra effective stamina and 50% faster regeneration.
  • Applied stamina changes to the final game/modded drain and regeneration so Lategame Upgrades remains included.
  • Added redundant cleanup when the ship leaves, the round ends, or the meltdown handler is removed.
  • Contained FacilityMeltdown optional-enemy errors that can abort host initialization.
  • Added a host-only forced-takeoff failsafe for stuck automatic departures.

1.1.0

  • Added 9 new tracks for a total of 36 equally weighted songs.
  • Added host-authoritative song selection so all modded players hear the same track.
  • Kept the existing apparatus-removal start and ship-takeoff stop behavior.

1.0.0

  • Initial release.
  • Combined 27 unique meltdown tracks into one equally weighted apparatus playlist.
  • Added support for PizzaTowerEscapeMusic 2.5.0 and FacilityMeltdown 2.7.5.