4月29日
It's been a while...
It's been a while since I last wrote an update to this space... Blame school :P
Finally school seems to be done. I've got a few weeks of voluntary school left untill the exams, but I don't plan to attend those lessons unless the teachers have anything special planned (like little freshen-up courses ;)). So I'll have quite a bit of time now to work on SP :)
Some of you may have read the
article over at Fanatic Live, and had a look at the features I currently have at least somewhat done. If you haven't, you should... It's a quick outline of the feature that are already done so far. I haven't really added anything revolutionary new since that, but here's a quick list of what I did get done:
- Memory search caching:
Instead of searching messenger memory each time StuffPlug is started (like SPNG used to do), StuffPlug 3 uses something called caching. The offsets of the found patterns are saved in the registry, and when messenger is loaded again it will first check those cached places. This results in a huge speed boost as SP only has to search for memory offsets when you install a new version of messenger or stuffplug :)
This also allows me to do all searching before the features itself are initialised so I can show a nifty little dialog informing the user SP is busy searching memory :)
- Text commands:
It took me a while, but I can parse outgoing text in a conversation. This will allow me to add commands like !fakeinvite and talkers :D
- COM-PlugIns:
Because I think it's unfair to limit Windows Live Messengers PlugIns to .NET, and I think the security on it is way too tight, I've written a little hack that will allow WLM to load COM PlugIns too. COM plugins can be written in much more programming languages, like Visual Basic 6 and C++, and they don't have the strict security that .NET has. However, I'm not yet sure if I will include this feature in the final version of StuffPlug 3. Some consider it to be a huge security risk, and I'm not too sure the people at Microsoft like this feature ;)
So when can we expect SP3, and what will it include ?
Well, I don't know. There's still a lot of coding to be done before this is a final product, and I don't want to release before it's done ;)
I do know which features I want to have done before I release though:
- Content Stealer:
The current content-stealer is limited to Display Pictures and Emoticons. I plan to make it able to steal Dynamic Display Pictures and Winks too :)
- Fake-Invite:
I plan to re-code the enormously popular yet completely useless feature of fake-invite for WLM. A quick introduction: It will basically allow you to invite your friends to fake activities, for example "You have invited your friend to start paying attention."
- Webcam recording:
I had this code done for StuffPlug-NG 2, but I never got to release it. I want to upgrade this to WLM so you can record your webcam sessions...
- Options dialog:
Yes, this may sound stupid, but I still haven't coded the options dialog ;)
Right, enough typing for today. I guess I'm going to play some more Oblivion, haven't had time to touch that game for ages now :(
Bye,
TB