What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » [Release] SessionSaver

Pages: (4): « First [ 1 ] 2 3 4 » Last »
[Release] SessionSaver
Author: Message:
pollolibredegrasa
Full Member
***

Avatar
formerly fatfreechicken

Posts: 483
Reputation: 34
35 / Male / Flag
Joined: May 2005
O.P. [Release] SessionSaver
As requested here.

SessionSaver

Features:

This script automatically keeps track of all conversation windows open. If for some reason Messenger should crash, when you log back in a Recovery Window will notify you that conversations were open when it crashed, and will show you a list of them.

It gives the options of :
  • Restoring all the chat windows that were open
  • Doing nothing  (i.e. opens no windows and closes the recovery window - the Close button will also do this)
  • Choose from the list of contacts which windows it will re-open
Additionally, it will also keep track of group conversations you are in. If any group conversations are open when Messenger crashes, then a new option will be available on the Recovery Window, along with the 3 mentioned above – View group conversations.

This will open a screen which shows you a list of people who were in each group conversation and whether they are on your contact list or not. It is not possible to re-add yourself into the group conversation, however it will allow you to select a user from the list and start a chat with them (so you can ask them to add you back in or whatever)

If no single-user windows were open when Messenger crashed, but group conversations were then you will be notified of this and asked if you wish to open the Group Conversation Viewer.

This script does NOT keep track of the text in the conversation. If you want to do this, use Messenger's built in feature in Tools>Options>Messages>Show my last conversation in new conversation windows.

To use:

Simply install the script and it starts monitoring straight away. The next time you login to Messenger after a crash the Recovery Window should appear automatically if any windows were saved.

Screenshots:

Recovery Window:
[Image: recoverywindowig0.png]

Group Conversation Viewer:
[Image: groupconvoviewerlk3.png]

Known Bugs:

Sometimes, in very rare circumstances, when a contact is added to the conversation, Messenger will say that the original participant has left, then has been added again. When this happens, SessionSaver will falsely report the group conversation as a single user one. Unfortunately, this is a limitation of Plus!, due to bugs in WLM itself. For more information, see here.


Other Stuff:

Obviously during testing, it would have been quite a hassle to have to crash WLM all the time to test certain functions (windows displaying the correct information, making sure it kept track of conversations properly etc). Also, a method was needed to "crash" Messenger, rather than just ending the process using Task Manager. Because of this, two "advanced functions" were created.
  • "Imitate Crashed Session" will display the Session Recovery window, just as if you had just signed in after a crash.
  • "Crash WLM" does exactly what it says - causes the script to enter an infinite loop which should lock up WLM, forcing you to have to close it.
Obviously these 2 features are not really useful to a normal user, but they were left in should for some reason you wish to use them.
By default they are hidden, and to enable them you must type in a conversation "/ssaver_advanced on", after which they can be accessed through the Scripts menu.  "/ssaver_advanced off" will then hide the options again.

Also, there is an "Easter Egg" which is really hard to find, that you can blame vaccination for 8-)

If you find any bugs, feel free to report them in this thread, and I'll do my best to look into them.  :)

Edit: removed some redundant lines of code, apart from that script is exatly the same

.plsc File Attachment: SessionSaver.plsc (30.5 KB)
This file has been downloaded 2220 time(s).

This post was edited on 11-22-2007 at 10:04 PM by pollolibredegrasa.
;p

[Image: chickennana.gif] Vaccy is my thin twin! [Image: chickennana.gif]
11-19-2007 09:52 PM
Profile PM Find Quote Report
vaccination
Veteran Member
*****

Avatar

Posts: 2513
Reputation: 43
32 / Male / –
Joined: Apr 2005
RE: [Release] SessionSaver
quote:
Originally posted by fatfreechicken
Also, there is an "Easter Egg" which is really hard to find, that you can blame vaccination for (Smilie)
:grin:

The easter egg is worth while btw, and easy to find :P 'specially if you like Portal 8-)


The script is really good, I recommend it (Y)

;p
[Image: jumbled.png]
11-19-2007 09:54 PM
Profile PM Find Quote Report
Rolando
Veteran Member
*****

Avatar
Santasend

Posts: 1325
Reputation: 52
34 / Male / Flag
Joined: Feb 2006
RE: [Release] SessionSaver
Awesome, definetly going to try it out :)
[Image: sigxmascopy.png]
11-19-2007 10:04 PM
Profile PM Find Quote Report
prashker
Veteran Member
*****


Posts: 5109
Reputation: 104
– / Male / –
Joined: Mar 2005
Status: Away
RE: [Release] SessionSaver
Easter Egg rocks (h).
11-19-2007 10:13 PM
Profile PM Find Quote Report
Consem
Disabled Account


Posts: 8
44 / – / Flag
Joined: Nov 2007
RE: [Release] SessionSaver
Hello,

This is a very good script indeed, great work FatFreeChicken.

Now I have just got to wait until WLM crashes .. (6) ..

Thanks,

Consem.
11-19-2007 10:15 PM
Profile E-Mail PM Find Quote Report
warmth
Veteran Member
*****

Avatar
Electronic Engineer

Posts: 1730
Reputation: 26
39 / Male / Flag
Joined: Jul 2003
RE: [Release] SessionSaver
Testing it ;)... looks very nice... thanks mate...
@warmth - Beta Testing a life!
Official Nokia (former Ovi) Suite Beta Tester | Nokia Beta Labs Contributor of the month (June, 2011)
11-19-2007 10:19 PM
Profile PM Web Find Quote Report
Oxy
Veteran Member
*****

Avatar

Posts: 1368
Reputation: 24
30 / Male / Flag
Joined: Jul 2006
RE: [Release] SessionSaver
Now to wait for someone to upload details of the easter egg.
because.. urm.. i don't feel like looking for it...
[Image: dotlukas.gif]
11-19-2007 10:20 PM
Profile E-Mail PM Find Quote Report
prashker
Veteran Member
*****


Posts: 5109
Reputation: 104
– / Male / –
Joined: Mar 2005
Status: Away
RE: [Release] SessionSaver
quote:
Originally posted by Oxy
Now to wait for someone to upload details of the easter egg.
because.. urm.. i don't feel like looking for it...

It's the easiest thing ever :<
11-19-2007 10:25 PM
Profile PM Find Quote Report
ShawnZ
Veteran Member
*****

Avatar

Posts: 3146
Reputation: 43
32 / Male / Flag
Joined: Jan 2003
RE: [Release] SessionSaver
why is it portal.mid and not portal.mp3 ¬¬
Spoiler:
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
11-19-2007 11:00 PM
Profile PM Web Find Quote Report
pollolibredegrasa
Full Member
***

Avatar
formerly fatfreechicken

Posts: 483
Reputation: 34
35 / Male / Flag
Joined: May 2005
O.P. RE: RE: [Release] SessionSaver
quote:
Originally posted by ShawnZ
why is it portal.mid and not portal.mp3 ¬¬
I tried it with both versions, but decided not to bother with either in the end. I thought I'd removed those lines though.
;p

[Image: chickennana.gif] Vaccy is my thin twin! [Image: chickennana.gif]
11-19-2007 11:04 PM
Profile PM Find Quote Report
Pages: (4): « First [ 1 ] 2 3 4 » Last »
« 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