My Demo's Happen Here entry (entries closed last month) was on Visual Studio 2008, how it can rock your socks by creating Twitter clients in WPF and Silverlight.
For interests sake, the screencast was recorded using Microsoft's Community Clips Recorder and edited with Windows Movie Maker - both free (well, providing you have Windows). Community Clips Recorder is fairly basic when you compare it against Camtasia, as it has no editing, zooming, or highlighting capabilities. However depending on the situation Camtasia is overly complex and the price difference is something to be considered.
Last year I began creating a Windows Live Messenger plugin which set your status (through DDE) to what game you were playing. Unfortunately development was cut short when I realised it had a really nasty habit of chewing up CPU resources.
However, I'm happy to say I've squashed that bug by using a single process handler, rather than one for each game. A rather obvious mistake when you think about it, but truth be told, I haven't thought about it for months! I've also added all the games in the Xfire_Games.ini file, which is somewhere in the thousands! Obviously, I haven't tested all of these, so they may not all work.
Unfortunately, WLM still requires signed DLL's/can't seem to handled unmanaged code wrappers for the plugins so it has limited ability to 'replace' XFire for in game chat…a separate program would have to be running/called by the plugin for that to work. My knowledge of DirectX is limited at best, so it may be one of those things that never happens.
In HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger, set AddInFeatureEnabled to 1
Create HKEY_LOCAL_MACHINE\SOFTWARE\Aeoth, add a new String Value called Location. Set the value of 'Location' to where you extracted the dll and xml files (ie, D:\wsg0.1)
Install the DLL into the Global Assembly Cache - drag and drop it into C:\Windows\Assembly or from commandline, gacutil -I wgs.addin.dll
Run Windows Live Messenger, Options, Add-ins, Find the DLL, Click 'Settings', Detect Games. Close that settings window
Use the drop down where you set your 'status', and you should see a "Turn on 'WGS'". Select that.
Play games!
To Do
Easier installer
In game chat (via separate program/relaying messages)
XFire_games.ini import utility/auto-update of database file
Blog powered by Wordpress, theme designed by me (Paul Jenkins)