Danfun64 Posted October 18, 2010 After I heard from the forum how good jdoom is for lan (and I tried it, pretty stable, way more stable then when i tried zdoom :P) I decided to port my (currently private) music replacement from skulltag/(g)zdoom to jdoom. keeping the pack as is was out of the question, as it contained nothing but .spc . So I got some mp3's with similar music and put it together. So far, e1m1-e1m3 and intro have been sucessfully replaced. Then i come to victor. No matter what I try, d_victor is still the same old midi theme. Music { ID = "e1m1"; Lump = "D_E1M1"; Ext = "Data\jDoom\Music\d_e1m1.mp3"; } Music { ID = "e1m2"; Lump = "D_E1M2"; Ext = "Data\jDoom\Music\d_e1m2.mp3"; } Music { ID = "e1m3"; Lump = "D_E1M3"; Ext = "Data\jDoom\Music\d_e1m3.mp3"; } Music { ID = "e1m4"; Lump = "D_E1M4"; } Music { ID = "e1m5"; Lump = "D_E1M5"; } Music { ID = "e1m6"; Lump = "D_E1M6"; } Music { ID = "e1m7"; Lump = "D_E1M7"; } Music { ID = "e1m8"; Lump = "D_E1M8"; } Music { ID = "e1m9"; Lump = "D_E1M9"; } Music { ID = "e2m1"; Lump = "D_E2M1"; } Music { ID = "e2m2"; Lump = "D_E2M2"; } Music { ID = "e2m3"; Lump = "D_E2M3"; } Music { ID = "e2m4"; Lump = "D_E2M4"; } Music { ID = "e2m5"; Lump = "D_E2M5"; } Music { ID = "e2m6"; Lump = "D_E2M6"; } Music { ID = "e2m7"; Lump = "D_E2M7"; } Music { ID = "e2m8"; Lump = "D_E2M8"; } Music { ID = "e2m9"; Lump = "D_E2M9"; } Music { ID = "e3m1"; Lump = "D_E3M1"; } Music { ID = "e3m2"; Lump = "D_E3M2"; } Music { ID = "e3m3"; Lump = "D_E3M3"; } Music { ID = "e3m4"; Lump = "D_E3M4"; } Music { ID = "e3m5"; Lump = "D_E3M5"; } Music { ID = "e3m6"; Lump = "D_E3M6"; } Music { ID = "e3m7"; Lump = "D_E3M7"; } Music { ID = "e3m8"; Lump = "D_E3M8"; } Music { ID = "e3m9"; Lump = "D_E3M9"; } Music { ID = "inter"; Lump = "D_INTER"; } Music { ID = "intro"; Lump = "D_INTRO"; Ext = "Data\jDoom\Music\d_intro.mp3"; } Music { ID = "bunny"; Lump = "D_BUNNY"; } Music { ID = "victor"; Lump = "D_VICTOR"; Ext = "Data\jDoom\Music\d_victor.mp3"; }What am I doing wrong? 0 Share this post Link to post
Vermil Posted October 18, 2010 If a music def contains links to both an in wad lump and an external music track, as yours does, Dday will by default, always pick the lump. Remove the links to the in wad lumps from your defs and it will work. Alternatively, one can change the default behaviour in the audio options of the control panel (i.e make Dday pick the external music track over the lump if the loaded music def contains links to both). Alternatively, like with most every other port, you can just stick your mp3's in a wad and give them the same names as the original tracks. That way you don't have to bother with a music def at tall. 0 Share this post Link to post
Danfun64 Posted October 18, 2010 Vermil said:If a music def contains links to both an in wad lump and an mp3, as yours does, Dday will by default, always pick the lump. Remove the links to the in wad lumps from your defs and it will work. Alternatively, one can change the default behaviour in the audio options of the control panel (i.e make Dday pick the mp3 over the lump if the loaded music def contains links to both). I removed the links to the wad lump like you said, I'm assuming this is what you want it to look like, eh? Music { ID = "victor"; Ext = "Data\jDoom\Music\d_victor.mp3"; }and... the midi victory tune still played. I'm using 1.8.6 btw. edit: maybe it doesn't like the mp3 file, as it played the others just fine, I'm going to test re-encoding it. edit 2:same result :( 0 Share this post Link to post
Vermil Posted October 18, 2010 I've just tried it with 1.8.6 on Windows and a test mp3 and it works fine. Are you listening to the right track (d_victor is the read me screen at the end of an episode)? The console will print a message if it can't find or understand the mp3's format, in which case it won't play anything. 0 Share this post Link to post
Danfun64 Posted October 18, 2010 Vermil said:I've just tried it with 1.8.6 on Windows and a test mp3 and it works fine. Are you listening to the right track (d_victor is the read me screen at the end of an episode)? The console will print a message if it can't find or understand the mp3's format, in which case it won't play anything. D'oh! I thought d_victor was the track that played after you beat a level LOL. Thanks for clarifying that. Sorry if I wasted your time. 0 Share this post Link to post
Vermil Posted October 18, 2010 Heh. d_inter is the intermission screen track played after you beat a level. 0 Share this post Link to post