Xfire Profile Patcher

iconXPP makes patching Xfire with custom profiles a lot easier and faster! It patches the Xfire file “xfire_games.ini” with your custom game profiles so you can use unsupported and or modified profiles with Xfire. For those of you that prefers playing non-steam versions of games, there are a lot of ready-made profiles for games that already have been edited so you can play the game without Steam and with Xfire! It can also be set up to patch Xfire at computer start-up so you never need to keep track of when Xfire releases game definition updates and re-patch manually.
One of the main features is the built-in fetching of pre-made game profiles from a central DB, so you can easily get started when you have installed it and directly add some profiles for your favorite games you want patched.

It’s coded in VB.NET and uses the 4.0 .NET Framework.


  • Easy to use and does not take up any big resources
  • Game Manager for adding/removing games you want patched
  • 50 games+ non-steam game profiles out of box
  • Silent patch with -nogui parameter
  • Checks if Xfire is already patched
  • Adding games manually is possible
  • SharpDate auto updater
  • Takes a backup on the original file before patching
  • Easy customization of game profiles
  • Contribute with a game profile to the DB with the click of a button
  • Import/Export game profiles for easy backup

Download Links:

Installer (Recommended):


Portable (Archive):


Changelog v3.0

* NEW:
* Game profile-DB contribute system
* Completely new system for fetching game profiles

* Much code refactoring/rewriting
* No admin rights needed anymore
* Proper method of restarting Xfire
* Better customizing of game profiles
* Detection of patch status of Xfire is now game specific
* Editing of game profiles is more fail proof

* Name changed to Xfire Profile Patcher
* Import/Export extension changed to .xml
* Program is now open source under GNU GPL v3
* The program now auto updates itself using SharpDate

* Lots of bug fixes


  1. Sarge198
    December 16, 2009 at 00:14

    Cool, this will make my life a lot easier. thanks

    • Sarge198
      December 16, 2009 at 00:19

      wait….wait. nope this wont work for me, I downloaded this: 4.0 .NET Framework not compatible with win 7 x64. xfire can still detect non steam games anyways. they just have to be in, C:\Program Files (x86)\Steam\steamapps\common\. then set xfire to detect games at: C:\Program Files (x86)\Steam. and it works fine.

  2. KSC3O
    June 14, 2010 at 12:39

    Very nice. Awesome Work!
    Keep going!

  3. KSC3O
    June 30, 2010 at 06:59

    Could you add to game list Killing Floor? xD…

    I love ur Software.

  4. leszek
    October 24, 2010 at 16:18

    can u add counter strike source

    • October 24, 2010 at 23:19

      Yeah of course, the reason I havn’t added it is that I don’t got the game, so I don’t know how you launch it. Xfire wants to know a way to launch it, maybe you can provide me with some information? Just right-click your shortcut to the game and select properties and then copy the whole ‘target’ field and write here 🙂 And I am “getting” the game atm so if you don’t reply back I will add it anyway tomorrow.

    • October 25, 2010 at 22:33

      As you didn’t reply (oh i’m suprised -.-) I got the game myself and now I have added it to the db. And to everyone that reads this, please write here if you get a problem with launching/detecting a game and I will help you. I also added CIV5 for your information.

  5. leszek
    November 7, 2010 at 15:13

    Hi sorry that i didn’t reply i forgot where i posted :/.
    Now the program doesn’t work i says ” Failed to check for updates: Unable to connect to updateserver! “

  6. November 7, 2010 at 17:48

    Well that’s just the updater that can’t connect, it doesn’t make the whole program unusable. Just click okay and start using the program. Either my update server was down atm or your computer’s firewall blocked my program. I will try to release final 2.0 version tonight that comes with improvements to the autoupdater. But you will need to download it here at the website because the autoupdater in beta 1 doesn’t work as expected.

  7. leszek
    November 11, 2010 at 17:02

    Hi could you please add Fallout: New Vegas support?

  8. leszek
    November 11, 2010 at 17:06

    “C:\Program Files (x86)\Bethesda Softworks\Fallout New Vegas\FalloutNVLauncher.exe”

  9. November 12, 2010 at 19:15

    Said and done. But remember that FNW don’t got XIG yet (google that one).

  10. leszek
    November 12, 2010 at 23:27


  11. Zex
    January 1, 2011 at 15:11

    LongName=Worms Reloaded
    DetectExe=SteamApps\*\worms reloaded\WormsReloaded.exe

    Correct (Non-steam)
    LongName=Worms Reloaded
    LauncherDirKey=HKEY_CURRENT_USER\Software\Worms Reloaded

    Can you include that in your next build?

  12. January 1, 2011 at 16:55

    Actually since version 2.0 it checks against a database to fetch the latest gameprofiles, so I don’t need to release a new version to add a new game 🙂

    I added the game now to the db so just click Manage Games and it should show up in the list of pre-defined gameprofiles! (Depending on your settings about updating gameprofiles)
    Thx for using my software.

  13. Zex
    January 1, 2011 at 21:26

    First of all to say i am from Epc Gaming.. 😀 ( I thanked you cuz you saved my life :P)
    When i meant build i just meant to update it… (some kind of way)…
    Good job on developing the software ( i tried to create a similar software but alas have little knowledge in programming ), well now i don’t to trouble myself.

    Oh Yea…, and happy new year 😀

    • January 2, 2011 at 00:21

      Oh so my link there got some attention 😛 All I can say then is recommend it to your friends if you think it works well and yeah, Happy new year! 😀

  14. Alicia
    November 22, 2011 at 17:23

    Call of Duty Modern Warfare 3 and Skyrim support? xD

    Love your work!

    • November 22, 2011 at 20:18

      Thank you 🙂
      I took the freedom to add another game too, so these games got added (a total of 5 profiles):

      Call of Duty MW3 MP & SP
      The Elder Scrolls: Skyrim
      Saint’s Row The Third (DX9 and DX11)


  15. Brian
    January 28, 2012 at 08:39

    Hi there…

    I have to act the stupid one, but how do you use your software?? (I give everyone permission to roll their eyes at me, lol) but once I go into manage games, and leave it for a while to scan, it comes up with an error message saying “Error: Unable to update game profiles! Please check your internet connection and firewall! etc… I have allowed your program through my firewall with no problems and yes I have checked the internet connection…

    Any help on this will be greatly appreciated 🙂

    Kind regards

    • January 28, 2012 at 11:50

      that is not a stupid question my friend! 🙂
      The current version has wrong url when connecting to fetch the gameprofiles (the url got changed some days ago). It is written here on the blog 😉
      Anyways, I am working on a new version with a lot of cleanups and better code + fix for the invalid url. I have come long with it, it is not much left to be done. Today I will release the new version of MKV Chapterizer with a small new feature and some fixes, then tomorrow I will go back to coding the last bit on XGP.
      But you know what, instead of keeping everyone waiting I’ll release a beta today too, without installer (just replace the old exe with the new). The beta works well, there are just some small bugs 🙂
      All of that should be done within about 10 hours or so, so check back!

  16. Brian
    January 28, 2012 at 22:34

    Haha, well thank you Cyb3rH4X :). I appreciate the kind reply and the great work that you do… I will be keeping my eyes and ears pealed to see what comes up. Good luck with finishing the XGP and sorting out all the bugs :).

    Thanks again for all your hard work 🙂

  17. Brian
    January 28, 2012 at 22:38

    Awesome, I just downloaded the beta version, and it works like a charm :D. Great work!!!

    • January 29, 2012 at 00:00

      Thank you! 😀
      Yeah as soon as I have released the next version of mkv chapterizer tonight I will go back to xgp and code on that until it is done. I have some ideas for better patching, but also some kind of game profile submit system, so everyone can contribute to the db 🙂

  18. Brian
    January 29, 2012 at 10:01

    Great stuff :). Ah, that sounds like a good idea, then everyone can add their own personal touch to it, and everyone can benefit :D. Looking forward to it 😉 …

  19. vahn
    July 29, 2012 at 06:48

    I don’t know if you’re still doing work on XPP, but I downloaded it tonight and attempted to patch for Skyrim, after I patched – Skyrim won’t run. I start Skyrim, and the Bethesda logo begins to display and then Skyrim quits.

    I don’t know if Xfire has updated their system since you last updated XPP, but it doesn’t seem to work anymore.

    After I restored the original file, the game loaded fine [Xfire still doesn’t detect it].

    • August 7, 2012 at 22:30

      Well, to be honest, I haven’t worked on it for a while due to another project taking all my time.
      But Xfire hasn’t changed so it should work. All XPP does is changing the way Xfire detects the game (and launch the game). So try to run Skyrim via the skyrim exe, and not via Xfire. Then it should start at least 🙂

      I’m not sure when or if I will pick up the development. A lot of stuff going on IRL. If I had all the time in the world, I would, definitely.

  20. vahn
    August 8, 2012 at 01:15

    Well, the way my desktop is customized, my start bar is hidden and I need to hit a keystroke command to unhide it [sreenshot – http://tinyurl.com/bou6fm5 taken a few months ago]. I was running skyrim from the exe file, and it was crashing. I’ll give it another shot, if it doesn’t work [and you don’t work on the XPP again], oh well.

  21. May 1, 2013 at 17:26

    just as soon as i start XFire Profile Patcher it pops out a window that say:SharpDate has stopped working
    can u help me with this? please

  22. August 29, 2013 at 14:54

    Poszukujesz najlepiej wersjii gry %Counter Strike 1.6%
    Na naszej stronie znajdziesz bez problemu.
    Pobierz najbardziej zoptymalizowana instalke popularnej gry strzelaniny %Counter Strike%
    Jest to najpopularniejsza gra multiplayer. Ma więcej graczy niż call
    of duty
    Naprawdę warto w nią zagrać. Udostępniania gra jest również spolszczona, co pozwoli ci biegle ustawiać dodatki.

    Nie zwlekaj Pobierz najlepszą wersję %CS Non Steam Download%
    Zapraszam do grania w Counter Strike 1.6 Non Steam

  1. March 7, 2012 at 23:33

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: