Jan 02

I finally managed to pick the right folks this year to dominate my Fantasy Football league this year. I ended up 13-1, and only lost that one game by 2 points, since I was on the road that week and didn’t rotate out an IA player. The second place team ended up with a 10-4 record. I did have a stroke of luck when I found Cam Newton in the ranks of QB and picked him up as a second QB behind Aaron Rodgers on week 2… right before Cam moved up to starting QB.

Mossybacks are Champs!

Hopefully next year I’ll be just as lucky :)

Happy New Year everyone!!

SociBook Digg Facebook Google Yahoo Buzz StumbleUpon
Tagged with:
Aug 30

If you are a WoW player like I am, you tend to dread Tuesday evenings when you sit down to play… could be patch time! I started to wonder if there was anyway to speed up the process of getting the new patches. Looking around on the web, I found that Blizzard uses a BitTorrent method of getting the patch down to you.  Snooping around in the loader program I came across what appeared to be a .torrent file embedded into the program. After looking around a bit more, I found the protocol for extracting it and wrote this Perl script to do the job.


Run the program, giving it the name of the downloader file, and it will extract to GetWOWpatch.torrent. If you turn off the debug option (Edit the code and change the $DEBUG = 1; to a ‘0′) there will be no output.
Debug Output

C:\Perl>perl WoW-
[DEBUG] Longs are 4 bytes

[DEBUG] Raw Offset Bytes: 0xa1f1ffff
[DEBUG] Offset = -3679, [0xFFFFF1A1]
[DEBUG] File Ptr before seeking offset = 745063
[DEBUG] Seek return = 741376
[DEBUG] -- Start: ExtractWOWtorrent --
[DEBUG] $bytes = 3679, Read = 3679
[DEBUG] -- End ExtractWOWtorrent --

You can then use the GetWOWpatch.torrent file with your favorite BitTorrent client to get the latest patch.  Please note that this only works on the Windows version of the downloader file. The Mac OSX version has a different format, and I still need to work on that version.

SociBook Digg Facebook Google Yahoo Buzz StumbleUpon
Tagged with: