Jump to content

Replacement Ogg Songs Duration Cut Short


Recommended Posts

Started a test process to see if I could successfully replace songs that are played from in-game radios. First, within the game, went into a room with a radio, made note of the song (Goin Under), and saved the game. Then made a backup copy of the "Fallout - Sounds.bsa" file, and unpacked its contents to another location, and copied the "Goin Under" ogg file to my desktop, and renamed it to the ogg file associated with the "Why Dont You Do Right" song that is also found in the bsa file. So when I play the ogg file on my desktop associated with the song "Goin Under", it actually plays "Why Dont You Do Right", and I played it through to the end, and there were no issues. Then I copied this ogg file from my desktop to the Data\Sound\songs\radionv folder, which should override the ogg file in the aforementioned bsa file. I loaded up the saved game where the radio was playing "Goin Under", and sure enough, "Why Dont You Do Right" was playing from the radio instead! Hooray!

But my joy was short lived -- just as I was about to exit the game and start replacing ogg files en-masse, the song suddenly switched to another song the game had queued as the next one on the playlist. The song hadn't even been close to being finished before the next song began. After loading up the saved game again, I listened carefully to when the abrupt ending of the song occurred, and then went to the desktop and played the file on my media player, and took note of the time in the song when the switch occurred in the game, and found that it matched exactly with the total duration time of the song that had been overridden! So even though the game was correctly playing "Why Dont You Do Right", it was still playing it for the duration of "Goin Under". I tried experimenting with overriding files with completely new mp3 songs converted to ogg, and even replaced ogg files in the bsa file itself and repacked it, but I always get the same result -- the radio correctly plays the music of the replacement song, but it incorrectly uses the duration of the song being replaced. Mother of gawd I hope it don't need to use a hex editor to start changing values, but if I do, please let me know exactly how, what, and where I need to do this within the bsa or ogg files. Thank you in advance for any help you can provide!

Link to comment
Share on other sites

From what you are saying it seems like the issue is not in the ogg format the sound files use. My guess is that the duration of the songs is somehow scripted, so changes must be made to the way "Radio New Vegas" works. 

By the way, what are you trying to achieve? If you just want to play a custom playlist, there's a mod called "Couriers Radio Station" on the Nexus, you can try that out. 

Link to comment
Share on other sites

Thanks for your input, but I wanted a custom playlist to also be implemented on in-game radios and inside casinos, and the mod you mentioned only plays a custom playlist through the pip-boy radio.

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
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.