This is a tutorial how to make Xfire detect games that aren't in Steam folder(if they aren't installed via legit steam).I got to this idea when i was trying to play Supreme Commander 2.The damn Xfire could not detect it so i stretch a little my silly brain and come to this:

1.Open file with Notepad located in C:/ProgramData/Xfire/xfire_games.ini (you need to enable show hidden files to see this folder)

2.Scroll down to Supreme Commander 2 and you will see this:



3.Now change the LauncherExe and DetectExe paths like this:



well just leave the name of your game exe file.

4.Now start Xfire,go to Tools-Options-Games and look under not installed for your game,in my case Supreme commander 2.Click on it,then right select Manual Setup,Browse and select the path where your exe located is,apply and you are done.




Now when you start game Xfire detects it and you can chat in game,record game,take screensho...



You can do that with all games i think,i just tried it on this game.xfire downloads game updates every 2 weeks so then it will overwrite your ini file,you can just edit it again.