What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! General » .plp Files

.plp Files
Author: Message:
brian
Senior Member
****

Avatar

Posts: 819
Reputation: 43
– / Male / –
Joined: Sep 2004
O.P. .plp Files
Can you Patchou provide a basic documentation on what is contained in the plp file? I am intrested making a PHP reader for it. :) --  Don't give me every detail, just tell me what it contains, what comes first. :)
04-15-2005 01:36 AM
Profile PM Find Quote Report
Patchou
Messenger Plus! Creator
*****

Avatar

Posts: 8607
Reputation: 201
43 / Male / Flag
Joined: Apr 2002
RE: .plp Files
Hello Brian,

many people have asked me about this by email recently so why not make the information completely public? here is the two data structs used by Messenger Plus! to create a plp file. It is provided as is and no support will be given for it.

If you create plp files, you MUST use the sound files generated by Messenger Plus! and saved in the Documents & Settings directory. You must also fill the data structure wilththe exact same information as contained inthe file (ID, category, Name, etc...). Failure to do so will result in the expulsion of the sound pack by Messenger Plus!.

Have fun :)
Patchou


//Sound Pack - File Header
struct SNDPACK_FILEHEADER
{
    char sTag[13]; // = "PLUS_SND_PACK"
    int nHeaderSize; //Starting after this variable
    int nSoundsCount;

    //SNDPACK_SOUND - sound packs, one after the other
};
#define SNDPACK_FILEHEADER_SIZE_V1 4

//Sound info block
struct SNDPACK_SOUND
{
    char sTag[3]; // = "SND"
    int nSoundInfoSize; //Starting after this variable
    __int64 nSoundID;
    int nCategory;
    int nFlags;

    char bIsNameUnicode;
    union
    {
        char sNameA[64];
        wchar_t sNameW[32];
    };

    int nSoundDataSize; //Size of the file
    //LPBYTE - sound file data - that's simply the whole mp3 file as stored by Messenger Plus! in its Data directory.
};
#define SNDPACK_SOUND_SIZE_V1 85

This post was edited on 04-15-2005 at 03:34 AM by Patchou.
[Image: signature2.gif]
04-15-2005 03:34 AM
Profile PM Web Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: .plp Files
Never saw this thread before, how could I miss it :O



Anyways, this is a "paper" which I created before, which explains the Messenger Plus! Sound Pack format in more detail. Since Patchou has given his go, I can put this in public thus I created a PDF out of it...

Note that I approached the file structure in a slightly different (but still logical) way. This is because at the time of writing I hadn't the info which Patchou has provided in this thread for example, nor did I had the names of structures he used, etc, etc. I wanted to find everything out on my own.

Thus, everything in the document comes from my own investigations and testing. And nothing has been changed or added in the document since I got feedback from Patchou because apparently I got it all right the first time (even the names of some variables I used are the same without knowing it :D)...

It was only later, when I finished it and showed it to Patchou that I got some feedback like the structure posted above (since I already found it out anyways :P).

So... Enjoy...

PS: I also have described the Custom Sound Format itself in detail in the same way.

-------

Please do not republish this ZIP or PDF's anywhere else without my knowledge.

EDIT (20-06-05): attachment updated with both PDF's.
EDIT (05-12-05): custom sound format PDF updated to 2nd draft (was long overdue)

The files within this archive are password protected, to get the password simply drop me a note.
(Previous version was downloaded 30 times)

.zip File Attachment: Messenger Plus! - Sound Formats.zip (54.34 KB)
This file has been downloaded 166 time(s).

This post was edited on 12-06-2005 at 12:12 AM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
05-30-2005 12:24 AM
Profile PM Find Quote Report
brian
Senior Member
****

Avatar

Posts: 819
Reputation: 43
– / Male / –
Joined: Sep 2004
O.P. RE: .plp Files
Sorry for bumping this thread, but when I found this, thanks Cookie, your post helped a lot! (not much of a c++ coder, i am =p)
06-30-2005 03:25 AM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On