Ok so BlackFire has come a long way.. and in version 1.3 I introduced plugins. What this means is that developers (you?) can create plugins, to modify the way BlackFire works. This is pretty easy and doesn't require much knowledge. Make sure your plugin has good error handling, the plugin can make BlackFire crash, wich gives me angry users, wich is hard to track down as you guys are modifying my code. What you do is you replace your one of my methods with one of your own. I will document a few things you can override here.
Its best not to kill BlackFire functionality, so always make sure some methods are getting called even when you
override them.

- (void)gameDidLaunch:(unsigned int)gameID

of class BFAppController, this is called when a certain game is launched ( BlackFire's game detection engine detected a game being launched ), game ID identifies the game.

- (void)gameDidExit:(unsigned int)gameID

This exits the game and checks for more running games, incase you got more than 1 running at a time.

More on this will follow soon.. No time to work on it now.