Author Topic: Background music not working in D1  (Read 3189 times)

Offline Wraith-1

  • Silver
  • **
  • Posts: 45
Background music not working in D1
« on: October 25, 2011, 07:49:28 PM »
All of the songs from lvl 8 and up won't play in game, I read something on the old PD.com saying that this happens when you patch the game directly to 1.5, but the version I have does this from a fresh install, I'm not using any emulators or sourceports, just a really old computer, do you guys know of any way to fix this?

Offline akula65

  • Silver
  • **
  • Posts: 10
Re: Background music not working in D1
« Reply #1 on: October 26, 2011, 02:09:42 AM »

Offline Kaiaatzl

  • An unusual choice for ship's cat
  • Platinum
  • ****
  • Posts: 1918
  • beware of ounce
Re: Background music not working in D1
« Reply #2 on: October 26, 2011, 06:52:50 AM »
First, look in your Descent folder and delete any file called DESCENT.SNG.  If that doesn't work, use a level editor like DLE-XP (with a built in hog manager), open DESCENT.HOG.  Export DESCENT.SNG, open it in a text editor (Notepad is more than good enough), and post the contents here.

If Descent.SNG ends at game07.hmp, that's your problem right there.  Add this to the end of the file and then put it into your root Descent folder (or replace the one in Descent.hog).
Code: [Select]
game08.hmp rickmelo.bnk rickdrum.bnk
game09.hmp melodic.bnk drum.bnk
game10.hmp melodic.bnk drum.bnk
game11.hmp intmelo.bnk intdrum.bnk
game12.hmp melodic.bnk drum.bnk
game13.hmp intmelo.bnk intdrum.bnk
game14.hmp intmelo.bnk intdrum.bnk
game15.hmp melodic.bnk drum.bnk
game16.hmp melodic.bnk drum.bnk
game17.hmp melodic.bnk drum.bnk
game18.hmp intmelo.bnk intdrum.bnk
game19.hmp melodic.bnk drum.bnk
game20.hmp melodic.bnk drum.bnk
game21.hmp intmelo.bnk intdrum.bnk
game22.hmp hammelo.bnk hamdrum.bnk

DESCENT.SNG is a "playlist" that tells Descent the order in which to play its songs.  Any DESCENT.SNG that gets put in the root Descent folder overwrites the one in Descent.hog.  The most obvious cause for a problem like this would be to have an extra Descent.sng in the root folder that doesn't go past game07 (or whatever other song).
This does happen more commonly in D2, because missions with custom midi soundtracks often use a larger Descent.sng in order to have more than 4 level songs.

Offline Wraith-1

  • Silver
  • **
  • Posts: 45
Re: Background music not working in D1
« Reply #3 on: October 26, 2011, 03:24:36 PM »
Okay, just tried Kaiaatsel's suggestion, and it worked great, the .SNG file was missing some of the songs, Thanks a lot!


An Error Has Occurred!

Cannot create references to/from string offsets