WardTunes
An add-on for Ward Is Love that turns every ward into a music player.
Feedback & bug reports
Join the Runeheim Discord: https://discord.gg/DMyDXNN5Qf Report bugs, suggest ideas and get announcements for all of Daytreee's mods.
Features
- Your own songs. Put
.mp3,.oggor.wavfiles inBepInEx/config/WardTunes/Songs. They are listed by file name. - Per-ward playlist. Each ward remembers its song, pause state, shuffle and volume. It's saved with the world.
- Synced. Everyone near the ward hears the same moment of the same song. Players who arrive late join mid-song.
- Controls. Play / pause, skip, previous, stop and shuffle. Songs advance on their own and the list loops.
- Ward Is Love menu. Hold Left Shift and interact with the ward, then go to the Appearance tab. A Ward music section has the song picker, the playback buttons, shuffle, ward volume and your own volume.
- Optional hotkey window. Bind a key in the config to open a small window with the same controls and a clickable song list while you stand inside a ward. It's unbound by default.
- Your volume and mute. A personal volume slider, plus Ctrl+Alt+M to mute ward music for yourself only.
- Hearing distance. Each ward has a hearing distance slider (0 = the ward's edge, up to 150 m), synced so everyone hears it from the same range.
- Fits in. Your songs replace "What Is Love" while they play. The music fades out at the hearing distance (the ward's edge by default) and follows the game's master and music volume.
- Permissions. Uses Ward Is Love's own Ward Music owner-control rule. Ward owners, permitted players and admins can change the music. Everyone can set their own volume.
Songs in multiplayer
Songs aren't streamed. Every player needs the same song files, so ship them in your modpack's
BepInEx/config/WardTunes/Songs folder. Players missing a song see "(you don't have this song)".
Requirements
- Ward Is Love 4.0.7 or newer
- The server doesn't need it.
Client-side optional, with one catch
Players without WardTunes can still join and play normally. They just hear Ward Is Love's own track (or nothing) instead of the custom songs.
The catch: each ward is managed by one player's game at a time, usually whoever got near it first. While a player without WardTunes is managing a ward, that ward's music controls don't respond and songs don't advance on their own. It goes back to normal once a player with WardTunes is managing that ward again. For the smoothest experience, have everyone install it.
Config (daytreee.wardtunes.cfg)
- Song folder (empty =
BepInEx/config/WardTunes/Songs) - Your volume and Muted (personal)
- Mute toggle hotkey, plus an optional (unbound) key for the player window