I've made a simple program which will turn Messenger Plus Sound Packs (*.plp) into separate mp3 files of each sound contained within the sound pack.
It's pretty self explanatory: choose a sound pack, choose a destination directory and go. They're stored as *.mp3 and the filename is the sound's name.
Let me know of any bugs and such, if you find any. I've done some extensive error checking and it only crashes if you hex edit the *.plp file and remove large portions of it
, it's fairly stable otherwise.
Fixed in 1.0.2:
- For Unicode sounds, it'll make the filename u<soundID> where <soundID> is the sound's ID.
- It will convert characters not allowed in filenames ( \/*
>|? ) into _ (it used to just fail).
Fixed in 1.0.1:
- If the directory is C:\ it doesn't append another \
- At the end it will say the actual amount of sounds that were extracted. It used to say the number of sounds there were and ignored any failed ones.