Hey all,

As you'll probably know from my post count and join date, I'm a new member. I just got a new ISP, and as such have had the luxury of being able to download replays from all the BF2 I play with them! Yay! Anyway, in getting ye new ISP, I decided I would take a mundane task and automate it. That of downloading BF2 replays! For starters, if you play say 10 rounds in a night, it can be very tedious downloading them through the game, or having the trudge through the ftp servers.

So, I humbly present to the bf2s community my first contribution back for providing me with such useful services and information over the eons.

I present to you, my BF2 Replay Downloader!

[url]http://www.users.on.net/~murraymob/bf2downloader.py[/url]

The main barrier for entry for this little app is its implementation language; Python. So, in order to use it, one must install Python. Which, is not that difficult, just a minor annoyance I guess.

Anyway, grab python [url]http://www.python.org/ftp/python/2.4.2/python-2.4.2.msi[/url] if you want to try it out.

Another possible advantage of using python is that one could hook it into bf2 itself! Now that'd be cool, any takers?

So, what does it do? Maybe I should have started this post with what it did...

You run the script, and the script finds the current users profile directory, and searches for all the BF2 profiles under that directory.  It then locates the demo bookmarks file for each of those profiles and downloads all the replays into the demos directory for BF2.

View the source code for more information, I've tried to make it self explanatory.

Feedback is most welcome!

Also, I compiled the program to an exe, using py2exe, and the compiled version seemed to just do nothing. Being able to compile it will definately increase the market for this type of helper application.

I hope people find this useful,

- Glenn