Olivercomet / EPFExplorer

File editor for the EPF DS games, as well as other First Playable Productions titles.
GNU General Public License v3.0
20 stars 4 forks source link

Added the ability to rip full XM modules with sample data #9

Closed MCJack123 closed 3 years ago

MCJack123 commented 3 years ago

This PR adds full support for ripping music from music archives into XM modules. Partial support was already implemented for pattern data only, but this adds on sample decoding and insertion, and fixes a bunch of errors in the previous audio ripping support. These are the changes that were made:

I've tested most of the sounds in both EPF and Herbert's Revenge, and they all sound good to me. However, if you find some problem, I can take a look and fix it.

Olivercomet commented 3 years ago

Thanks for all your help!