Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
HornNotes TrainHorn
Replaces Lethal Company's looping ship Loud Horn (near and far) with a synthesized five-chime train-horn sustain. Sound pack for loaforcsSoundAPI; no plugin DLL.
By HornNotes
| Last updated | 41 minutes ago |
| Total downloads | 2 |
| Total rating | 0 |
| Categories | Asset Replacements BepInEx Client-side Mods Audio |
| Dependency string | HornNotes-HornNotes_TrainHorn-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
loaforc-loaforcsSoundAPI_LethalCompany
LethalCompany bindings for loaforcsSoundAPI (v2)
Preferred version: 1.0.2BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305loaforc-loaforcsSoundAPI
A general use library to replace sounds in Unity games.
Preferred version: 2.0.13README
Horn Notes Train Horn
This Lethal Company pack replaces only the ship's Loud Horn. Two vanilla loops are swapped: the near source (ShipAlarmHornConstant, played on HornMesh:HornAudio) and the far/inside source (ShipAlarmHornConstantDistant, played on HornMesh:HornAudioDistant). The handheld Airhorn scrap, the clown horn, and the mechanical click of the pull cord are not changed.
Install
The usual path is r2modman or Thunderstore Mod Manager. Open a Lethal Company profile, install this package, and let the manager pull its dependencies: BepInExPack, loaforcsSoundAPI 2.0.13, and the Lethal Company bindings. Enable the pack, start the game, and pull the Loud Horn on the ship. You should hear a five-chime locomotive chord in place of the stock alarm-style loop.
If you install by hand, unzip so BepInEx/plugins/HornNotes_TrainHorn/ lands next to your other plugins, with sound_pack.json, replacers/, and sounds/ inside that folder. This pack has no plugin DLL; loaforcsSoundAPI has to be present already, because it is the loader that reads sound_pack.json.
How the chords were synthesized
Both files are original additive synthesis, not field recordings, and they are new renders (not reused from other packs). The voice is a five-bell air-horn chord on D4, F♯4, A4, C5, and D♯5. Each bell is a fundamental plus a decaying harmonic series, a little inharmonic stretch, and a thin band of air hiss. Because the vanilla Loud Horn is a looping clip, the replacements are seamless four-second sustains in 44.1 kHz 16-bit mono WAV, so the attack does not retrigger on every loop. The distant clip is the same chord, quieter and rolled off, so it still reads as the far horn when you are outside or deeper in the hull.
A short real-world note: the same family of fixed chime sets is used at grade crossings and on many portable Horn Guns units. These samples were built from oscillators, not recorded from any device, and they are not a guide for sounding a train horn beside a live track.