LiveScratcher: "A modular extension platform for Messenger"
TheBlasphemer's latest project is an add-on for Windows Live Messenger that will add the ability to quickly add new features or functionality. The name is a made up combination of Live Scriptable Patcher. It is something I'm personality interested in and so should any developer for Windows Live Messenger. In a recent post on his blog TheBlasphemer expanded on its recent development:
For now I'm aiming for something that is on-par with Messenger Plus!'s scripting, but once I reach that I hope to keep expanding and surpass it greatly. One of the advantages I have is the extensibility. Each package can export certain functionality, and as such anyone is free to extend the API as they wish. Someone could make a package solely dedicated to communicating with facebook or twitter, and other developers can then use those packages from their scripts, for example creating a script that keeps your facebook or twitter friends updated on how many contacts you have.
I suggest giving the full post a read to know and understand the features LiveScratcher will offer. If you think you may use the program any time drop TheBlasphemer a message or comment and you may be able to beta test the application. Make sure to subscribe to the RSS feed so not to miss any future updates.
StuffPlug 4: A no-show?
Details of an upcoming StuffPlug are rather difficult to find, simply because the program is not activity being developed. It should be noted TheBlasphemer attends a prestigious university and undertakes a demanding course and this takes a lot out of his time. LiveScratcher is being developed in his summer break and it will most likely be the case StuffPlug will receive no updates this year. With it being over 18 months since StuffPlug 3.5.590 was released and no compatible program available for Windows Live Messenger 2009 it simply may be the case of making the current version compatible. Below is his response when I asked him this very question:
StuffPlug 3 was a pretty big mess to start with. I could cope with minor upgrades like 8.0 to 8.5. I relied heavily on certain stuff in messenger that got taken out or majorly overhauled in Messenger 9, like the UIFile parser or the way data binding worked, that I would need to re-write so many parts of StuffPlug3 to get it to work. I think it's better to start from scratch on something new.
I then asked him if he could see himself having time for StuffPlug. His response is as follows:
Well, I'm trying to. Lately I'd been very busy juggling between University and having a social life, but I've got one month holiday (= this month, July) where I haven't planned anything else, and hope to get some major work done. Staying at my parents (= no need to worry about food, laundry, or other distractions) definitely helps to.
I'm not sure what happens after July though.
Maybe I'll end up staying motivated as I've got something more tangible at that point, maybe I'll be too busy with uni and social life as before, I never really know for sure.
In a recent interview with mynetx he had this to say when addressed about StuffPlug 4:
Yes, hopefully at some point :) My slogan while developing is "Hmm, I wonder if I can do this better ...
We must appreciate that unlike Patchou with Messenger Plus! Live, TheBlasphemer does not devote all his time into StuffPlug and this obviously limits its development. Still however, the fact that he still wants to continue and is willing to make time for the program is nothing but a positive thing. In short StuffPlug is still alive, but it may be a while before it starts kicking.
Until then Messenger developers in particular can get excited about LiveScratcher, something which shall provide a worthwhile asset to anyone wanting to add inspiration to Microsoft's IM client.
Source: LiveScratcher: Now what?
Visit TheBlasphemer's blog to stay in the know about upcoming developmentson Fri 30 Jan 2009 (18:48 GMT) (1599 views)
Patchou created controversy some years ago when he was awarded a Microsoft Most Valued Professional (MVP) award for his contribution to MSN Messenger. However, it was soon revoked when Microsoft community members continuously highlighted the optional adware program included in his add-on. The capitalist approach to creating software has raised debate, and the article looks deep into the issue. The author then gets the opinions of similar programmers, including the creators of Stuffplug and MessengerDiscovery Live.
But this is a man who has also outraged millions. His sin? A Faustian pact with dark forces responsible for distributing adware, those pop-up windows that torture PC users the world over. Messenger Plus! Live comes bundled with a "sponsor's program", which the unwary install unwittingly on their machines. They are then subjected to messages urging them to buy insurance, take out credit cards, play poker or download ringtones. To his opponents this breaks a sacred code of geek ethics and the two sides engage in furious online debates. Supporters say Patchou has provided a brilliant piece of software free to millions of people and the adware is harmless; critics call him "a scam artist making money off gullible young Live Messenger users".
Read the full article at the Guardian website (highly recommended)You will notice with this version that the interface has now been drastically changed to match Windows Live Messenger more. There are also some experimental features which could be quite interesting. Read absorbation's post for screenshots and a feature list.
After about two months of hard work finishing up all the rough edges on the StuffPlug code I had back then, it's finally ready to be released!
First and foremost, it's now compatible with WLM 8.5!
Other changes from 3.0.387 include, but are definitely not limited to:
- loads of bugfixes
- Complete User-Interface overhaul
- New feature: ProperColorize
- New feature: GroupBlock
- New feature: Security Speedup
- Updated feature: FakeInvite
- Updated feature: FriendlyName Editor (you can now enable and disable without restarting)
- Non-finished features are now in a user-accessible "Experimental" menu
Note: StuffPlug 3.5 is not compatible with Windows Live Messenger 9 (but StuffPlug 4 will be).
View the announcement at the StuffPlug forums
View some screenshots of the new version
Download StuffPlug 3.5
The answer ... StuffPlug 3.5! Beta testers today received one if the largest updates to program in recent months and its going to make using StuffPlug with Messenger a must again. StuffPlug 3.5 has a new design which matches Windows Live Messenger's Vista style and changes to your specific colour scheme. The add-on is integrated well, the features are vast and it also contains some small tweaks that make Messenger more bearable.
This release is due on January 7th 2008 (in English) and on 21st January for translated versions. This is just a small step to where StuffPlug will be soon as TheBlasphemer is working on StuffPlug 4 for Windows Live Messenger 9 which will contain some new features and perfect the experimental ones. StuffPlug 3.5 is an important update, but is essentially here so Windows Live Messenger 8.5 users can use StuffPlug while adding several must have new features including:
- Editing of display name from the contact list
- Blocking of an entire group
- Adding new contacts through the wordwheel
- Sending 'action texts' to contacts, which mimics Messenger's action prompts
- Chatting to contacts whom you have blocked
- Use of chat only names within conversations
- Showing the current time of your contacts matching to their timezone
- Sending of fake invites to contacts
- Flashing of LED keyboard when computer is in full screen mode
- Disabling the file transfer limit allowing you to send more than 3 files at one time
- Boost character limit up to 5,000 in conversation messages
- Allow unlimited emoticons to be used within a message
- Window icons reflect your contacts status
- Creation of customizable timestamps
- Disable your 'user is typing a message' notification
- Opening of links in default browser
- Polygramy (multiple Messenger's running at once)
- Adding of mail icon in system tray
- Memory flusher: 'This feature periodically flushes messengers used memory and keeps its overall memory usage lower'
- Security speedup: addressing the issue that was highlighted here
View some screenshots of the upcoming version
Visit the official StuffPlug website
It's been a while since I last posted here. Now I mention it, it's been a terribly long time since I've actually shown something to the outside world!
Some people had already declared SP to be dead, but nothing is further from the truth; I've never really stopped working on it completely.
So what can you expect?
Well, I've kinda lost track on the number of bugfixes, optimizations and stuff like that, there's just millions of those ;)
We've also been working on some new features, but most of those are far from completed, and still need a lot of work before they go public. Speaking of which, there's been a "debug" menu in SP for ages now, listing all not-completed and experimental features, but it's been well hidden and locked down. With StuffPlug 3.5, that is going to change. Anyone can enable the "Experimental" feature category now, and they can try out some of the new features we're still working on. We can't promise they're stable, hell for some of em we can't even promise they work at all, but you're free to try em and give us some feedback on it when we release :)
Now, apart from the WLM 8.5 compatibility, the other big change is the user-interface. I'd grown sick and tired of the fact that all SP windows seemed completely seperated from Windows Live Messenger, and that's why I've introduced a major UI overhaul: All StuffPlug windows will now look and feel exactly like messenger windows :) I'm still working on several parts of it, but in the attachment you can see that I've got the most important windows nailed already ;)
When to expect all this? I'm trying to get it released by new years as a little present, but to be honest I'm not totally sure I'm going to make it. It'll probably be done around 7 januari or so, or 21 januari if you want a translated version ;)
- TB
P.S. I've deliberately shot the options window with the experimental tab highlighted, to tease you a bit ;) Feel free to speculate what some of the names might mean, I might throw in some extra screenshots later!
View TB's post discussing development
- The current beta of StuffPlug 3 can be installed using this trick. It's not 100% compatible, but it works.
- StuffPlug 3.9, to be released soon, will be compatible with WLM 8.5, but not with 9.0.
- StuffPlug 4.0, to be released somewhere next year, will be compatible with WLM 9.0, but not with earlier versions. WLM 9.0 has changed too many things internally to make a version that is both compatible with 8.0 and 9.0, so SP 3.9 will be the last version for WLM 8.x, and SP 4.0 will focus purely on WLM 9.0.
- As I'm currently in a rather nasty personal situation, none of the above mentioned release dates or spans are definitive. It all depends on how soon I get my ability to concentrate on this stuff back.
- The new major version number was mainly due to a complete overhaul of the user-interface, but as having a separate major release for WLM 9.0 makes much more sense, this user-interface overhaul will now be in 3.9 (and in 4.0 too, but it won't be an overhaul then, will it)
Beta testers have been shown ideas for the new UI and we have discussed where we want the add-on to go. Development appears to be positive and you should be getting excited for the new release (whenever that may be).
View TB's news post discussing the update
So I was very happy when I came across a little, yet very effective feature of StuffPlug 3, an add-on for Windows Live Messenger. It allows you to stop the display of the user is typing a message notification so your contacts cannot see if you're typing to them. This is something people may find useful if they don't want their contacts to know they were once typing a message to them.
It may not be a big feature, but some of you may want to know about it.
Download StuffPlug from the official website
- GroupBlock
Basically GroupBlock adds back to Messenger what should've been there from the start. The ability to block or unblock entire groups, and not just individual contacts.
- Custom Content
Although winks and dynamic display pictures are a nice technology, it's a pain in the behind that you can only get them from three websites, and that they usually cost a fortune. That is why TB and TheSteve set off to create our own dynamic content. StuffPlug 3.1 will allow you to use content from a lot more messenger sites than you could before.
- Scripting
The last and most notable feature is Scripting. Scripting will allow anyone with basic knowledge of a scripting language like JScript or VBScript to create their own features. Scripts will have full control over messenger UI-library, and as such can be used to dynamically manipulate any user-interface that messenger uses.
View: StuffPlug Development Blog
- The program is now compatible with WLM builds 8.0.0812, 8.1.0168 and 8.1.0178
- New feature: Replace default emoticons with custom emoticons
- New: Installation directory is now customisable
- New: Loader, which should fix Windows Vista x64 problems
- New feature: 'Wordwheel Add', type the email address of someone not yet in your contact list in the word wheel, and it adds them
- New feature: Timezone clock in conversation windows
- Feature removed: AdHider
- Many other bug fixes and tweaks
View TB's news post about it
Download StuffPlug 3.0.387 BETA
- WLM 8.0 compatible
- New feature: replace default emoticons with custom emoticons
- Windows of the same type now only open once
- Fixed several memory leaks
- New feature: More than 5 custom emoticons per message
- Made installation directory choosable smile.gif
- Fixed feature: use better icons for status-icon feature
- Status-icon feature now also changes icon in window itself
- New feature: Ability to turn SP convo button on or off
- New feature: Ability to turn SP contactlist button on or off
- Fixed feature: AdHider overhaul
- New feature: Timezone adjustable clock per contact
- Loads of UI updates
- Loads of other miscellaneous bugfixes
The list sounds great, and it's something I think we can look forward to. When it is released you can be sure you will hear about it here.
View a selection of screenshots of the new StuffPlug
View TheBlasphemer's post
Messenger Stuff