This member has provided no bio about themself...

Report RSS Xfire - How to add unsupported games

Posted by on

This article is outdated, watch the following video to see how to add unsupported games after the shutdown of Xfire: Youtube.com


Before you start you should download the Xfire Game Customizer. Please note, that the Xfire Game Customizer isn`t necessary to add unsupported games to Xfire, it is just a really good tool to do this fast and easy. So if you don´t want do download it you can write the codes manually too but i don´t explain how this works in this tutorial.

Games.softpedia.com

Please also note that i am using the german version of Xfire and Windows 7. This means that there could be some differences between the wording of my tutorial and your versions. Of course you can contact me if this is the case. I will change these words then.

Only read the words that are italic if you have problems to understand the things that are bold!

1. Locate your "xfire_games.ini"

Noramally you can find it with this path: C:\ProgramData\Xfire
Attention! You can´t find the folder by searching with the explorer because it is invisible normally.
The easiest way to find the folder is to copy my path into the path window in your explorer and press enter.
If you can´t find the folder by using my path, there is another way to do it: Click at the "File" Button on your Xfire client, then right click on "archive" and left click on "open directory". Now click into the path window of your explorer and delete "\downloads\archive".

2. Make a Backup of the "xfire_games.ini"

3. If you already got a code for the game, open the "xfire_games.ini", if not scroll down to 7.

4. Copy the code behind the existing codes and make shure, that the number of it isn´t used by an other code already.
Example:

These codes are already in the list

[8436] L Gangster (Web Game)
ShortName=ggg
External=1
LauncherUrl=http://gangs ter.goodgamestudios.com/
GameUrl=gangster.goodga mestudios.com
Launch=_LAUNCHER_URL%

[8437] L Poker (Web Game)
ShortName=gp
External=1
LauncherUrl=http://poke r.goodgamestudios.com/
GameUrl=poker.goodgame studios.com
Launch=_LAUNCHER_URL%

You insert these code:
[8437] Make shure that this number is higher than the number of the last already existing code! L Hope 2
ShortName=fh2
LauncherDirKey=HKEY_LOCAL_M ACHINE\SOFTWARE\ Electronic Arts\EA GAM ES\Battlefield 2\InstallDir
LauncherExe=FH2.exe
DetectExe=ForgottenHope2.exe
LauncherLogin Args=+playerName _GAME_ LOGIN_NAME% +playerPassword _GAME_LOGIN_ PASSWORD%
LauncherPasswordA rgs=+password _ GAME _HOST_PASSWORD%
LauncherNetworkArgs=+joinServer _ GAME _HOST_NAME% +port _GAME_HOST_PORT% _LAUNCHER_PASSWORD_ARGS%
Launch=_LAUNCHER_EXE_PATH% _ LAUNCHER_LOGIN_ARGS% +menu 1 +fullscreen 1 +restart 1 _LAUNCHER_EXTRA_ARGS% _LAUN CHER_NETWORK_ARGS%
ServerStatusType=BF2
ServerGameName=battlefield2
ServerBroadcastPort=29900:51
InGameRenderer=D3D9
InGameFlags=DISABLE_RELEASE| BLOCK_ASYNC|ENABLE_MOUSE|U SE_DINPUT_MOUSE|USE_PRESENT| USE_SWAPCHAIN
ExcludeIPPorts=80,28910,29900,29 901,29902,29903,29904
GameClientDataType=BF2
RunElevated=1

It have to look like this:

[ 436]
L Gangster (Web Game)

ShortName=ggg
External=1
LauncherUrl=http://gangster .goodgamestudios.com/
GameUrl=gangster.goodgame studios.com
Launch=_LAUNCHER_URL%

[8437] L Poker (Web Game)
ShortName=gp
External=1
LauncherUrl=http://poker.good gamestudios.com/
GameUrl=poker.goodgame studios.com
Launch=_LAUNCHE R_URL%

[9078] L Hope 2
ShortName=fh2
LauncherDirKey=HKEY_LO CAL_MACHINE\SOFTWAR E\Electronic Arts\EA GAMES\Bat tlefield 2\InstallDir
LauncherExe=FH2.exe
DetectExe=Forgotte nHope2.exe
LauncherLoginArgs=+playerName % UA_GAME_LOGIN_NAME% +playerPassword _GAME_LOGIN_PASSWORD%
LauncherPasswordArgs=+pass word _GAME_HOST_PASSWORD%
LauncherNetworkArgs=+joinServer _GAME_H OST_NAME% +port _GAME_H OST_PORT% _LAUNCHER_PASSWORD_ARGS%
Launch=_LAUNCHER _EXE_PATH% _LAUNCHER_LO GIN_ARGS% +menu 1 +fullscreen 1 +restart 1 _LAUNCHER _EXTRA_ARGS% _ LAUNCHER_NETWORK_ ARGS%
ServerStatusType=BF2
ServerGameName=battlefield2
ServerBroadcastPort=29900:51
InGameRenderer=D3D9
InGameFlags=DISABLE_RELE ASE|BLOCK_ASYNC|ENABLE_ MOUSE|USE_DIN PUT_MOUSE|USE_PRESENT|USE_S WAPCHAIN
ExcludeIPPorts=80,28910,29900,29901,29902,29903,29904
GameClientDataType=BF2
RunElevated=1

5. Save the changes in the "xfire_games.ini" and close the file.

6. Go to the options of your Xfire client and let it search for the insatalled games, if your game isn´t detected automatically now, search it in the list of the undetected games, it should be there.
You can find the options in "extras". Now click on "games". Search your game in the list. If it isn´t there scroll to the end of the list and select "not installed". Search your game again, you should find it now. Select it, click on "manual detect" and click on "browse". A new window opens, here you have to find the .exe file(s) which start your game. In the end accept the changes and close the options.

Ignore the following points if you already have a code!

7. Open the Xfire Game Costumizer

Click on "Auto Setup".
Now you should have a window like this:

Load: ignore this
Attempt Auto-Fill: ignore this too

Long Name: type in the name of your game Short Name: think up a short name for the game
Example:
Long Name: Thunder Brigade Short Name: thunbri
Path: select the .exe which starts the game
Launcher executable: ignore it
Game executable: ignore it
In-Game Renderer: what is the best renderer is already explained in the Game Costumizer.
Choose an Xfire Interface Style:
Basic Extended

I always prefer "Extended" but you can choose what you want

Special Game Options:
This is needed if Xfire In-Game doesn´t work in the way it should work. One thing i always use is the "Alternate Mouse", it is needed by the most games.

If In-Game doesn´t work in general with a game you often have to use another In-Game Renderer.

8. Press save and close the Game Customizer

9. Execute point 6.


Something you can always do with the Game Customizer is to add games to your games list. It can just be really hard to get In-Game to work.

I hope this tutorial was useful for you and want to wish you good luck for your own Codes.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: