I'll keep the original tutorial here for reference.
I have successfully developed a code for xfire that allows you to use the Xfire "In-Game" feature as well as allowing you to join (and view statistics of) Nexuiz servers via Xfire.
A pic of Xfire in Nexuiz.
By: phandentium (visit my site http://s11.psychdesigns.net/)
Credits to:
mdogg1108 - For assisting in server joining development
esteel - for suggestions as well as showing me how the Nexuiz terminal works
First go to C:\Program Files\Xfire and open up xfire_games.ini
Do a search for Quake III Arena, when found highlight that and replace it with this:
[4111_1]
LongName=Nexuiz
ShortName=N
ProcessWindowTitle=Nexuiz
LauncherDirDefault=<Insert Nexuiz DIR here>
LauncherExe=nexuiz.exe
LauncherNetworkArgs=connect %UA_GAME_HOST_NAME%:%UA_GAME_HOST_PORT%
Launch=%UA_LAUNCHER_EXE_PATH% %UA_LAUNCHER_EXTRA_ARGS% %UA_LAUNCHER_NETWORK_ARGS%
ServerStatusType=QW
InGameRenderer=OGL
InGameOGLTextureOffset=32000
GameClientDataType=GAMESTATS
Where <Insert Nexuiz DIR here> is the directory of your Nexuiz folder.
If you are running Nexuiz via nexuiz-sdl, then change "LauncherExe" to nexuiz-sdl.exe.
Alternatively, there are other Quake III entries. So if you actually play Quake III Arena, there are alternative entries under [4111_2] and [4111_3] which you can use.
That will allow you to use Xfire's in-game chat. Anybody else using the code will see that you are playing Nexuiz. For those people who do not have code installed, it will say that you are playing Quake III Arena to them.
You can also use the server joining feature to connect to somebody else's server using this Xfire code. The "Join Now" feature also works as long as your friend is not connected to a local IP.