bf2 xfire fix -
10-08-2005, 02:12 PM
got this from our team site. Obviously im gone and havent tested it, but everyone says its workin just fine
Well, since patch 1.03, xfire is broken and you can not connect to a bf2 server anymore. This is because bf2 now requires your username and password in the command-line when launching. Here's a quick fix until xfire updates:
- Go into your C:\Program Files\Xfire folder and open xfire_games.ini
- Find: [4578]
You should see something like this:
Code:
[4578]
LongName=Battlefield 2
ShortName=bf2
Icon=bf2.ico
LauncherDirKey=HKEY_LOCAL_MACHINE\SOFTWARE\Electro nic Arts\EA GAMES\Battlefield 2\InstallDir
LauncherExe=BF2.exe
LauncherPasswordArgs=+password %UA_GAME_HOST_PASSWORD%
LauncherNetworkArgs=+joinServer %UA_GAME_HOST_NAME% +port %UA_GAME_HOST_PORT% %UA_LAUNCHER_PASSWORD_ARGS%
Launch=%UA_LAUNCHER_EXE_PATH% +menu 1 +fullscreen 1 %UA_LAUNCHER_NETWORK_ARGS%
ServerStatusType=BF2
InGameRenderer=D3D9
InGameFlags=DISABLE_RELEASE|BLOCK_ASYNC
ExcludeIPPorts=80,28910,29900,29901,29902,29903,29 904
- Under "Launch=" append +playername yourusername +playerPassword yourpassword
- It should now look like:
Code:
Launch=%UA_LAUNCHER_EXE_PATH% +menu 1 +fullscreen 1 %UA_LAUNCHER_NETWORK_ARGS% +playername yourusername +playerPassword yourpassword
- Restart Xfire
It should work like normal now, and it even bypasses the annoying account screen at the start!
I'll try this when I get home. I'll be the test subject to see if it works. I'll report on my finds asap.
|