Fallout 4

File information

Last updated

Original upload

Created by

Hudd

Uploaded by

Hudddd

Virus scan

Safe to use

Tags for this mod

About this mod

Create your own custom soundtrack! Automatically combines and mixes different music mods provided by the user

Requirements
Permissions and credits
Changelogs
What The Mod Does
When fallout 4 is launched, audio tracks are randomly selected from the music mods installed into the mod and placed into fallout 4's music directory and loaded into the game. This gives a custom soundtrack blending all of the mods each time the game is launched. Say goodbye esp music mod merges :)

Mod Future
I think the mod is mostly complete now, I might come back to it in the future with some big new features but it might be awhile. There are still a few minor issues I have with the mod and it functionality, so expect a few changes in .7 at some point, likely in the coming months.
  • Improvements to random selection options for non-replacer mods
  • Deletion of unused and empty files in _Non_Replacer_Mod_Dir

New In Version .6
  • Flagged plug-in as ESL (.6.1)
  • Fixed plugin CTD (.6.1)
  • Added warning for when _Non_Replacer_Mod_Dir does not populate (.6.1)
  • Support for non-replacer music mods!
  • Fix for issue causing CTD when verify music was enabled
  • Fixed issue with deletion of menu music when its replacement was disabled (.5.1)
  • Improved failure report for verify music log
  • Removes unused directories in data\music\
  • Many improvements to code, cleaned up some messy algos and unnecessary memory usage

New In Version .5
  • Fixed bug related to xwmaEncode warning
  • Option to change xwmaEncode path in ASTR.ini
  • Option to double output tracks, further improving randomization
  • Added ability to add up to 99 input tracks with the same name (ie MUS_Dungeon_99.xwm), useful for when renaming tracks in non-replacer mods
  • Created warnings and checks, streamlined conversion pipeline, and implemented various performance improvements 
  • Linked Git code below

New In Version .4
  • Option for mixing palettes
  • Converting menu music from xwm to wav 
  • Conversation of music from music mods from wavs to xwm 
  • Automated deletion of empty folders in data\music
  • Various performance improvements, large reductions in code overhead

New In Version .3
  • Added option to shuffle tracks with the same name together (Helps increase randomness since most mods only replace tracks 01/02 and don't touch 03-)
  • Replaces combat tracks without a finale with a silent finale, to override the default finale
  • Various improvements with error reporting

New In Version .2
  • Removed .esp
  • Removed dlc/no dlc version (main version compatible with both)
  • Option to enable/disable default palettes in ASTR.ini

Base Mod 
Features

  • Combines multiple music mods and provides an even shuffle, so no music is preferred over others
  • Includes default music in shuffle when enabled
  • Allows replacement or no replacement of default music
  • Allows ability to disable inclusion of default tracks for specific categories of music (ie disable default combat music but keep default ambient music) 
  • Keeps default of silence between tracks (Common issue with music mod merges)
  • Allow shuffling of menu music (Disabled by default)
  • Option to have random ambient tracks for the menu music (Disabled by default, super cool give it a try!)

Performance Notes
Note: When referring to performance with this mod, it is initial load time with the game launches, this mod has no impact to in game performance. Overall, this mod is quick, especially compared to ALR.

  • The amount of music mods installed has little to no impact on performance, add as many or as few as you like
  • Using wavs does require more disk space and will negatively impact performance, use them only when necessary (This mod will convert .wav files, you will not need to do this with another mod now)
  • Enabling feature to convert wavs to xwm files will save a significant amount of disk space (~10x) and minorly improve performance, I high recommend enabling this features (The initial conversion may take a few minutes)

Compatibility Notes
  • Be sure to integrate non-replacer mods into this mod, (Do not use .esps from other music mods) 
  • This mod is compatible with non replacer mods being loaded after this mod, but reportedly can cause CTDs and likely this will cause a heavy positive weight on these mods, so it is highly recommended to integrate non replacer mods into this mod for a more even shuffle distribution
  • Replacer music mods music must be integrated into this mod, otherwise they are incompatible
  • Tracks may be at different volumes, this mod will not fix that, audacity can be used to tweak volume for music mods

Install Instructions
First, it is important to think of this mod as a modding resource, while this mod aims to replace music mod merges, it is possible you will need to create esp patches for your custom music mod selection, for a perfect music merge patch.

IMPORTANT NOTE
  • All music in data/music will be deleted, please back it up before installing this mod if you want to keep it
  • data/special/music/mus_maintheme will not be deleted by default, when menu replacement is enabled it will be

Install steps
  • Install F4SE
  • Install this mod

Steps for replacer music mods
  •  Add folder for replacer music mod to F4SE\Plugins\ASTR_Music_Dir, do this by adding a new folder (can be named anything), (example: "F4SE\Plugins\ASTR_Music_Dir\StalkerMusic\")
  • Add the mod's music into the folder, do not include the \music folder
  • Repeat step 3 and 4 for as many mods as you like
  • Launch the game, at each launch the music will shuffle and override the default music with the random tracks

Steps for non-replacer music mods
  • Launch the game, this will populate the ASTR_Music_Dir\_Non_Replacer_Mod_Dir\ folder
  • Place tracks in folders with a leading "_" and a track name to have that track be considered for replacement
  • Place tracks in folders containing folders containing a leading "_" for the track to be considered for any of the tracks in the folder, will be chosen randomly
  • Detailed instructions are located in "ASTR_Music_Dir\_Non_Replacer_Mod_Dir" for more clarification

Example images have been added to the ASTR_Music_Dir and ASTR_Music_Dir\_Non_Replacer_Mod_Dir folder to show the correct formatting

Git Code Link

Credit
AI art images created by Stable Diffusion 2.1