TNT music in map 21
Hello all,
I am busy with installing music in jdoom, 1.9.0 beta 6.9.
So far so good, the music works, except for Map 21 in TNT: there the second TNT track is played instead of d_in_cit.
This happens not only with the music pack of Sycraft, but also with the pack I composed myself. d_in_cit.ogg simply will not load (even in a later level than 21 it will not load).
I was wondering if you have any idea how this can happen. The ded file seems correct, the stored path is correct in the zip and I have also included the d_in_cit file...
Thanks.
I am busy with installing music in jdoom, 1.9.0 beta 6.9.
So far so good, the music works, except for Map 21 in TNT: there the second TNT track is played instead of d_in_cit.
This happens not only with the music pack of Sycraft, but also with the pack I composed myself. d_in_cit.ogg simply will not load (even in a later level than 21 it will not load).
I was wondering if you have any idea how this can happen. The ded file seems correct, the stored path is correct in the zip and I have also included the d_in_cit file...
Thanks.
Comments
These add-ons are 100s of mb large. How can I upload them?
One package can already be downloaded from the Doomsday engine website, under Add-ons (bit torrent) -it's the all in one package from Sycraft.
All music works fine, except level 21 (and 32 if I'm correct). So it principally works, but not completely.
The stored path of the ogg files - they're all ogg files- in the pk3 package: data/jdoom/music
This is the ded file, simply copied from Sycraft: I will look if the double underscore in d_in_cit is the culprit.
Sometimes these problems are solved with a strange answer.
Edit DaniJ: Added /code tags.
I do note however that the Ext path defined for the song "in_cit" is the same as that for "runnin" (i.e., "Data\jDoom\Music\tnt_runnin.ogg") is this not the cause?
Just tested, but it does that for the song tnt_betwee.ogg as well (instead of d_in_cit.ogg on map 21), also track 1 is played.
The doomsday out file gives no particular information: all ded and pk3 files are loaded, then the TNT wad, with this added: IWAD identification: 012b7686
Then other lmp and pk3 files loaded as well, no errors in that respect.
So...I have to alter something in the ded file?
Should I create a seperate folder/path for each ogg file?
And why is it that repeating tracks work fine except for map 21?
Where is the double reference to be found, assuming that it is double somewhere somehow?
The ded file says: LUMP "D_IN_CIT"; Ext = "Data\jDoom\Music\tnt_runnin.ogg".
But even if I use tnt_betwee.ogg in map 21, or another ogg file for that matter, it switches to tnt_running.ogg.
So d_in_cit.ogg seems to have nothing to do with it.
It is all a bit confusing.
Do make sure you are loading addons in the appropriate order. If you load two addons which both define the Music "in_cit" the last loaded addon has precedence, overriding earlier ones.
Now that I think of it...this ded file I copied from Sycraft - he just left the Doom 2 ID's and lumps there for TNT as well - this ded file must be a bit of a mess for TNT.
It should be just a coincidence that all music plays so well in other TNT levels, considering all the wrong references.
Music { ID = "count2"; Lump = "D_COUNT2"; Ext = "Data\jDoom\Music\d_in_cit.ogg"; }
and this has now become
Music { ID = "in_cit"; Lump = "D_IN_CIT"; Ext = "Data\jDoom\Music\d_in_cit.ogg"; }
Well, I got 21 working with this, but now map 9 delivers d_in_cit.ogg, where it should run tnt_runnin.ogg.
The line that corresponds with map 9 in the ded file is:
Music { ID = "in_cit"; Lump = "D_IN_CIT"; Ext = "Data\jDoom\Music\tnt_runnin.ogg"; }
So there is some shift again.
It seems Sycraft had the IDs all right, even if these seem strange concerning the corresponding music tracks - I just checked the WAD file, and all lumps from his ded file are mentioned there too.
So, should I be changing the map 21 lump in the ded file anyway? It seems to cause trouble on other fronts.
On the contrary, I do not wish every song to be unique, I wish I could understand the refusal of the machine .
As I mentioned before, I copied the ded file from Sycraft.
This ded file seems to be correct and original, because each lump is also mentioned in the TNT wad file.
Now there seems to be some problem: The TNT ded file is identical to the Doom 2 ded file concerning the ID's and the lumps, and in Doom 2 d_in_cit was played in map 9, not map 21.
The Doom 2 ID's and the lumps are just copied to TNT, with d_in_cit still on place 9.
But here in TNT d_in_cit should go to 21.
And this is where I think the shift happens. It also happens with Sycraft's music pack, not only with mine.
I just want it to be the original sequence, but maybe switching place 9 with 21 is easier, then 21 becomes tnt_running and 9 becomes d_in_cit. I do not know yet.
I really don't understand how I could straighten out this difference between Doom 2 and TNT. Trial and error perhaps.
Sycrafts TNT soundtrack requires the Doom2 soundtrack for the tracks TNT reuses from Doom2.
But I do not think it is in the track name at all, I think it is in the sequence of ID's in the ded file.
Again, you will find that Sycraft's FOURTH edition still contains the error, and he is a veteran in this respect.
No, I don't think anyone has done anything wrong, this simply seems a lingering issue.