Jump to content

[RELz] Spectral Music Player


Selene310187
 Share

Recommended Posts

Spectral Music Player 01 2055417073_SpectralMusicPlayer02.thumb.jpg.91b78d52e739217c9ac0b1e688605b5a.jpg 568088458_SpectralDrum-RemoteControl.thumb.jpg.62a51f274ec9630d216c83ad52a8f5cf.jpg

 

Version: 1.2

 

The mod turns the Spectral Drum from the Untold Legends quest into a "walking" music player which will accompany you on your journey. Just summon it via the “Bardic Knowledge – Advanced Music” summoning spell and talk to the Drum afterwards.

The spell can be crafted at the Tanning Rack if you have at least one of the rewards from the Untold Legends quest, no matter which one you have chosen. BUT if you don’t want to do the Untold Legends quest, you can add the spell tome to your inventory with this console command: startquest BB03AddTomeDrum
Confirm with Return or Enter key. The console command starts a quest which adds the book to your inventory without a notification. After the book is added, you can stop the quest with this command: stopquest BB03AddTomeDrum

 

You can:

  • add up to 300 songs which are assigned to 6 playlists*
  • command the Spectral Drum to wait, follow or vanish
  • choose from various buffs for you and your companions (the option “No Buffs” is also possible; Settings > Buffs)
  • pause the music playback of the playlist (a silent track will be played instead)
  • stop the playback of the default music temporarily using the “Remove Default Music” option

* These consist of the categories Town, Tavern, Home, Combat, Explore and Dungeon.

Additions since version 1.1:

  • added optional playback continuation after you commanded the drum to vanish (disabled at default > Settings menu, page 2)
  • a remote control that opens the music player menu even when the drum is not there; the menu opens when you equip the misc item. You can find the remote control option on page 2 in the Settings menu

 

Trailer

 

Downloads:

Nexus Mods

Google Drive

 

 

Updating from previous versions to version 1.2

After loading your savegame, stop the current playback of the playlists and hit the Play button again. This will the set the value of a newly added global variable which is required for the music cleanup script*. If the auto-remove Vanilla music feature is active, toggle it off and on afterwards so that changes** take effect. Save your game.

* When the playback from the playlists is active, the script makes sure that the custom music will not stuck after loading a savegame (the custom music is added via the add() command and there's a bug that bakes music which is added via this command in to your savegame). The script removes any traces of the custom music and adds it again after a few seconds. 
More information about the add() command (MusicType version): https://www.creationkit.com/index.php?title=Add_-_MusicType

** The auto-remove default music feature is now also controlled by a newly added global variable. It was a int variable before but it was not persistent enough (if you load you reload your save, the cleanup script couldn't read its value). 

 

 

How to:

If you just want to play the mod with its default settings: step 1 and step 4 are the important ones ;)

 

Step 1: Add the music

Spoiler

Put the Music folder, the Spectral Music Player.bsa and the Spectral Music Player.esp from the archive into your Data folder.

Download a music package of your choice from Skyrim SE NexusMods.

Alternatively, you can convert any .mp3 (or similar audio file) to .xwm (or .wav) with a converter tool like Yakitori Audio Converter: https://www.nexusmods.com/skyrimspecialedition/mods/17765

Put up to 50 songs into each CustomSongs… subfolder under Data\Music\BetterUntoldLegendsRewards

If you experience problems with .wav sound files convert them to .xwm

Please make sure that Windows doesn’t hide the file extensions.

Rename the files accordingly:

Track001.xwm

Track050.xwm

or

Track001.wav

Track050.wav

You can use a tool to make the renaming process easier like Advanced Renamer: https://www.advancedrenamer.com
– click on “Add method” > New Name
– Type: Track0
– click on <Inc Nr>…
– drag the songs you want to rename into the window of the program
– click on “Start batch” and on “Start”

Step 2: Activate the Spectral Music Player.esp

Spoiler

Activating the esp is possible e.g. in the main menu of the game (Start game -> Mods -> Load order -> check the box). Alternatively, you can use Vortex (beginner-friendly) and Wrye Bash (has some nice gimmicks like creating savegame profiles). Both tools are available at Nexusmods

Step 3: Access the Spectral Music Player menu

Spoiler

You can access the music player by summoning the Spectral Drum via the “Bardic Knowledge – Advanced Music” summoning spell and talking to the Drum afterwards. The spell can be crafted at the Tanning Rack if you have at least one of the rewards from the Untold Legends quest.

Step 4: Adjust the track limits

Spoiler

Go to the ingame Music Player menu of the Spectral Drum and navigate to Settings > Track Limits. Set the track limit of each catergory according to the number of tracks inside the corresponding subfolder.

Step 5: Choose a mode

Spoiler

Skip Mode:
This is the default mode. The next song is played after X seconds (the amount of seconds can be set in the Settings menu). You can control which song is played next via the playlist controls like “Next”, “Previous” or “Random”.

Cycle Mode:
Songs are always played in random order and in full length. Due to the random nature of this mode, the playlist controls are limited to “Play”, “Pause” and “Stop”.

 Step 6: Choose the combat music type which is played during combat (Settings > Combat Music)

Spoiler

The default combat music type is Skyrim’s default combat music (“Default”). The other combat music types are “Drumming” (the default drumming sounds of the Spectral Drum) and “Custom” (if you want to play the tracks from the CustomSongsCombat folder during combat).

 Step 7: Select a Playlist and enjoy!

Spoiler

When you have selected a playlist confirm your selection with Play. It will be assigned to the Current Playlist section in the main menu of the Spectral Music Player. Click on Stop to remove a playlist from this section. Pause will pause the current playback (and play a silence track instead) but will not remove the playlist from Current Playlist.

 

 

Changelog:

Version Beta 1:

  • Initial release

Version Beta 1.1:

  • If you summon the drum with its default summon spell and then use the advanced music version, the background drumming sounds will be removed so that they will not interfere the playback of your chosen playlist
  • added an alternative way to get the spell tome via console command (see above)

Version 1.0:

  • Auto-Remove Vanilla Music option works for all playlists now instead of only one
  • When the Default music type is selected again, it will turn off the options "Include Dragons", "Include Boss" and "No Weak" automatically (as they only work with the "Drumming" and "Custom" combat music type)
  • shortened the text of the "Remove Default Music" menu because some portion of the text was cut off ingame
  • the notification 'Please select another combat music type than "Default".' now appears as message in the upper left corner of the screen instead of a message box
  • cleaned the esp up by removing redundant entries from it

Version 1.1:

  • added optional playback continuation after you commanded the drum to vanish (disabled at default; Page 2 in the Settings menu)
  • you can access the music player menu via equipping the misc item "Spectral Drum - Remote Control" even when the drum is not there (disabled at default; Page 2 in the Settings menu)

Version 1.2:

  • When the Default combat music type is active, the non-combat music from the cycle mode playlists will play again after you have finished combat
  • the Default combat music will terminate faster (this should also fix the stuck combat music bug of the Vanilla game)
  • after you have reloaded a savegame, the playback from the cycle mode playlists including the custom or drumming combat music will continue (it takes a few seconds until the custom music kicks in again)
  • The default music auto-removal feature after loading a savegame is also fixed. The fix will only take effect, if you toggle the feature off in the settings and on afterwards
  • plugin description: added the missing console command for stopping the quest which adds the tome
  • correction of the ingame description - advanced combat buffs: It said that these buffs also increase health but this was cut during the development
  • correction of the ingame description - remote control: it said mistakenly that you can hotkey the remote control. But I noticed during testing the new version that you can't hotkey normal misc items
  • correction of the ingame description - Auto-Remove Vanilla Music: the feature kicks in after clicking on the Play button AND closing the main menu of the music player

 

 

Disclaimer:

The mod is open-source in a non-commercial use*. Feel free to do what you want with it as long as you mention my name (Selene310187) in your credits. 
* only exception: I allow Donation Points on Nexus Mods

Link to comment
Share on other sites

A new version, Beta 1.1., is up!

Changes:

  • If you summon the drum with its default summon spell and then use the advanced music version, the background drumming sounds will be removed so that they will not interfere the playback of your chosen playlist
  • added an alternative way to get the spell tome via console command (see first post)

 

 

16 hours ago, lmstearn said:

Cool, thanks! Instead of the stamina regen for the drum, a happy combat loop able to turn low level undead would come in very handy! :)

I want to keep the stamina regen because it's the original buff of the drum.  If I add turn undead as an additional buff the drum would be too overpowered in my opinion because the optional "Advanced Combat Buffs" (Settings > Buffs) are already fairly strong.

Link to comment
Share on other sites

Version 1.0 is available on Nexus Mods and Google Drive. I took the mod out of beta and made it open-source on top.

 

Edit:

 

I updated the mod to version 1.1.

 

Changes:

  • added optional playback continuation after you commanded the drum to vanish (disabled at default; Page 2 in the Settings menu)
  • you can access the music player menu via equipping the misc item "Spectral Drum - Remote Control" even when the drum is not there (disabled at default; Page 2 in the Settings menu)

 

the remote control

231538335_SpectralDrum-RemoteControl.thumb.jpg.bc81884e9331b575c2ef2e0efce9118e.jpg

Link to comment
Share on other sites

Major bugfix release - version 1.2 - is available for download :)

changes: see changelog in the first post

If you used an older version before, please read the note about updating to version 1.2 which you can find in the first post as well.

 

Edit: 

There's now a version for Oldrim available: Spectral Music Player - Classic Edition

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...