You are viewing a potentially older version of this package. View all versions.
TheFixer-JesterJukebox-1.0.0 icon

JesterJukebox

Library for Jester sound packs. Install several packs and a random one plays on each moon you land on.

Date uploaded 2 hours ago
Version 1.0.0
Download link TheFixer-JesterJukebox-1.0.0.zip
Downloads 22
Dependency string TheFixer-JesterJukebox-1.0.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

README

Jester Jukebox

Install as many Jester sound packs as you like. Each time you land on a moon, Jester Jukebox picks one of them at random for every Jester that round.

  • No packs installed: the Jester plays its normal sounds.
  • Packs installed: the normal sounds only play for slots the chosen pack doesn't replace.
  • The pick comes from the moon's seed, so everyone in the lobby with the same packs hears the same one. No networking needed, and players without Jester Jukebox just hear the normal Jester.

The chosen pack is logged in BepInEx/LogOutput.log ("Jester pack for this landing: ...").

Making a pack

No code needed. Your pack's zip:

manifest.json      (dependencies include "Xylq-JesterJukebox-1.0.0")
icon.png
README.md
BepInEx/plugins/<YourPackName>/
    jester_jukebox.json
    windup.ogg     optional: music while the Jester cranks its box
    popup.ogg      optional: one-shot when it pops out
    chase.ogg      optional: plays while it chases
    kill.ogg       optional: one-shot when it kills someone

jester_jukebox.json:

{ "name": "My Jester Pack" }

Each sound can be .ogg, .wav or .mp3. Include any combination; missing ones keep the vanilla sound. .ogg keeps your download much smaller than .wav.

Timing note: the Jester cranks for about 35-40 seconds before it pops, so a shorter windup track goes quiet before the pop (a longer one is cut off when it pops).