.PLP files

So, I exported a sound from my Messenger Plus! (5) Emotion Sound Library, but, the only problem is, I exported a single sound that I want to be got off of the .PLP proprietary file extension. You may think that a .PLP is just some .ZIP or a .CAB, but it truly is a proprietary file type, starting by PLUS_SND_PACK.

Can someone help me get the single sound out of there or at least convert it to a different type of archives?

death.plp

this seems fine for just one file:

struct tag {
    u32 type;
    u32 unk1;
    u32 unk2;
    u32 unk3;
    u32 unk4;
    u32 unk5;
    char soundName[64];
    u32 size;
    u8 data[this.size];
};

struct PlusSoundPack {
    char magic[13];
    u32 unk1;
    u32 length;
    tag tags[this.length];
};

PlusSoundPack PLPFile @ 0;

Above is a HexPat, the signature language of ImHex.

need further data (one with at least 2 sounds) for more information. Further data acquired. (searched the forum for more PLP files) Seems to be accurate with the format specified with no issues.

1 Like

Okie dokie, so I extracted my tag by trimming off a few characters from the start (length says I have 01 00 00 00 tags, which I assume is just 1). Now to find out what kind of format my audio file uses… I’ll try converting it as raw audio data from data

Little problem over here: I don’t know what type of audio am I trying to convert.

not me making an account just so i could reply to this thread
turns out audacity has built in support for these .plp files, and acually, trimming those charracters is actually useless, as i got a .plp sound pack file in audacity using File > Import > Audio and the .plp file

1 Like

another note: audacity seems to trim off those starting characters

lmao hey bonki :heart:

hi gradient man! ANOTHER note, audacity seems to not like more then 1 sound in a .plp file.

(post deleted by author)

just separate them, jeez

also these files are able to be played by VLC what is this file format

so i found a random sound pack on the fourms and i extracted only the audio data. seems like the empty bytes really are useless. including the tag data
image
test.plp (4.3 KB)
also, after accidentally dragging this file into a new firefox tab, it also seemed to play. it seems like .plp files are really just glorified audio files with extra metadata and multiple sound support.

1 Like