About this mod
Makes bards not sing or play during certain times, reduces frequency of singing, all configurable.
- Requirements
- Permissions and credits
- Changelogs
- Donations
How to Install
Install the mod with your favorite mod manager. Easy peasy!
Don't forget the requirements!
Configuration
Dependency-free version:
This version has no dependencies. Bards will not start new songs between midnight and 8am and only have a 10% chance to choose a song with vocals.
You can change this with the console command: setpqv BardSongs <variable> <value>
Variables/Values:
- CFG_BardsGoToSleep True/False
- CFG_BedTimeStart 0-24
- CFG_BedTimeEnd 0-24
- CFG_BardsSingLess True/False
- CFG_ChanceToSing 0-100
Times here are hours in integer format, e.g., 0 -> midnight, 8 -> 8am, 15 -> 3pm.
Version with PapyrusUtil dependency:
A .json file is included with this mod: SKSE/Plugins/BardsGoTheFToSleep/config.json. By changing certain values, you can alter when bards will not sing and how frequently they sing vs play instrumentals. Here is what the .json looks like, with added documentation:
{
"float" :
{
"quiettimestart" : 0.0, <- Range: [0.0,24.0]; Bards will stop singing after this time
"quiettimeend" : 8.0 <- Range: [0.0,24.0]; Bards will start singing again after this
},
"int" :
{
"shouldbardsgotosleep": 1, <- Set to 0 if you don't want the quiet time.
"shouldbardssingless": 1, <- Set to 0 if you want the vanilla logic for how often bards sing
"percentofsongsthataresung": 10 <- Range: [0,100]; Changes how often bards sing; use 0 to stop singing
}
}
How it Works
BardSongsScript is responsible for selecting songs to play in various scenarios, such as requested songs, entering a tavern, or other scripted quest events.
New logic is added to the method that plays a song (PlaySong) to skip it--and stop all singing altogether--if the song wasn't requested by the player--or in certain exceptional cases where continuous music is expected at all hours (e.g., King Olaf's Festival and the Thalmor Embassy). Furthermore, when selecting a random song (GetRandomSong), new logic was added to reduce the chances of selecting a non-instrumental song.
Compatibility
Any mod that touches BardSongsScript.pex will require a patch. If you use such a mod or have a question about other bard-related mods, let me know about it so I can see if it needs a patch.
Compat List
- Alduin's Wall - Sven Fix - not compatible, alpha patch provided
- BA Bard Songs - compatible
- Bard Instrumentals Mostly - Sing Rarely - not compatible, choose this mod or theirs
- Become a Bard - likely compatible
- Relaxed Bards - patch provided in my mod
- Skyrim's Got Talent - likely compatible