BadMojo wrote:Hey, I just wanted to say thanks for doing all of this, these are great
Ive recreated the Fajita Maker from Quiver for zdoom using some of these rips, I've credited you aswell,
Heres the topic I started at realm:
http://realm667.com/index.php/en/forum- ... ker-quiver
Id love to see the quiver music converted back to midi, if you ever get time to figure it out
Hello, I don't think I'll bother taking the reversing route for that anytime soon since I expect it to be extremely time-consuming for very little achievement, but here's a way to convert them to midi nonetheless:
First off, open DOSBox and do Ctrl+Alt+F7. You should see a message in the status window saying that it's ready to capture raw opl commands.
Now, move in the directory where the DWM + PLAYDWM.exe files are placed, and play whatever file you want to convert(let's say 1.DWM):
Let it play for the whole duration of the song, then hit Ctrl+Alt+F7 as soon as it finishes to stop OPL capturing.
If you did everything right you should have a file with a name like "playdwm_000.dro" in your DOSBox capture directory.
Next, get these 2 tools and extract both of them in the same directory(I'd suggest extracting the "drotrim" directory first, then extracting the DRO to MIDI files in there as well):
DRO Trimmer
DRO to MIDI
Now place "playdwm_000.dro"(or whatever it's called in your case) in the directory where you extracted the aforementioned tools and open a command prompt in there(hint: rightclicking any empty space inside the directory while holding the shift key will add a "Open command prompt here" option in the rightclick menu).
Now do:
which will create another file with "_1" appended to the end of the name (so in my case "dro2to1 playdwm_000.dro" created a file named "playdwm_000_1.dro")
All it's left to do at this point is:
Code: Select all
dro2midi <input_file> <output_file>
Which in my case would be:
Code: Select all
dro2midi playdwm_000_1.dro midiFile1.mid
And there you have your converted midi file
It's quite a tedious process, I know... but better than nothing, right?