JamesToadTrance
 
Using Xfire in Project64, ZSnes, and Dolphin
2011-03-14 5:45 PM PDT
You can watch a video tutorial here:
http://www.youtube.com/watch?v=FJe6KDJksIA

In Windows vista/7 navigate to:
C:\ProgramData\Xfire
Open"xfire_games.ini"
Scroll down to the last entry which should be game number:[6458_2] Dragon Age 2
Add these entries:

For ZSNES

[6459]
LongName=SNES
ShortName=SNES
LauncherExe=zsnesw.exe
Launch=%UA_LAUNCHER_EXE_PATH%
_LAUNCHER_EXTRA_ARGS%
_LAUNCHER_NETWORK_ARGS%
InGameRenderer=DDRAW2
InGameFlags= VALIDATE_USING_EXE_NAME

Notes for ZSNES

1.ZSNES WILL NOT show the overlays that indicate whether you are broadcasting or recording, however rest assured that it will still record and broadcast fine.

2.If you plan to record a video or broadcast, you must use the default resolution ( 512x448 ). Otherwise, it will only record a portion of the screen.
**Experiments have show that multiples of 512x448 may work. To confirm this, please take a short test video and make sure it records the whole screen.

3.It appears that using scaling filters (HQ and Supersal etc..) cause Xfire to record only a portion of the screen. By default, filters are off, so if you have no idea what i'm talking about, you're fine.


For Project64

Find the current Project64 listing by hitting CTRL+F search for "Project64" ( note that you might need to change the direction to "up" ) Replace*Updated* the current listing with:

[6427]
LongName=Project64
ShortName=prj64
LauncherDirKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9559F7CA-5E34-4237-A2D9-D856464AD727}\InstallLocation
LauncherExe=Project64.exe
Launch=%UA_LAUNCHER_EXE_PATH%
InGameRenderer=D3D8
InGameFlags=ENABLE_MOUSE|MULTIPLE_WINDOWS|USE_PRESENT|USE_WINDOWS_INPUT
Notes for Project64

1.When recording or broadcasting, make sure you disable Anti-Aliasing in the graphics options. If you do not, the FPS will drop significantly.

For Dolphin

BREAKING NEWS!!!! YOU CAN BROADCAST DOLPHIN NOW, READ THE NOTES!

[6500]
LongName=Dolphin
ShortName=Dolphin
LauncherExe=Dolphin.exe
Launch=%UA_LAUNCHER_EXE_PATH%
_LAUNCHER_EXTRA_ARGS%
_LAUNCHER_NETWORK_ARGS%
InGameRenderer[0]=D3D9
InGameRenderer[1]=D3D11
InGameRenderer[2]=OGL
InGameFlags=VALIDATE_USING_EXE_NAME

Notes for Dolphin

1.Direct3D9 seems to be the only one that works with Xfire.

2.Broadcasting causes Dolphin to crash, this is not because of Xfire. Dolphin crashes because it doesn't know what to do when Xfire touches its memory. Checking the Dolphin log reveals this:

Unhandled Exception
Code: 0xC0000005
Call stack info:
xfire_toucan64_44036!0x04EE886F : ?


Someone might be able to write a catch statement for this error in Dolphin, which will tell Dolphin to ignore the error and keep choglin along. Dolphin is open source, so someone should go program that in.

3 YOU CAN GET DOLPHIN TO BROADCAST NOW! I was able to do it using 32-BIT version of R7353! This is a great breakthrough!

When you are done editing the ini file...
save it. Then restart Xfire for the changes to take effect.

When you start Xfire, you will need to manually configure the games. Go to

Tools->Options->Games

Find the Not Installed list and scroll down and manually put the .exes in for your games. There you go. have fun!

Final Note:
If you want to have more Xfire In-Game options enabled while running these games, you can enable the full xfire in-game interface by going to the .ini file and editing the "InGameFlags" part and appending:

"ENABLE_MOUSE|MULTIPLE_WINDOWS|USE_DINPUT_MOUSE|DISABLE_RELEASE"

So, if you wanted to change Dolphin to enable a better interface, you would change the entry to look like this

[6501]
LongName=Gamecube
ShortName=Dolphin
LauncherExe=Dolphin.exe
Launch=%UA_LAUNCHER_EXE_PATH%
_LAUNCHER_EXTRA_ARGS%
_LAUNCHER_NETWORK_ARGS%
InGameRenderer=D3D9
InGameFlags=VALIDATE_USING_EXE_NAME|ENABLE_MOUSE|MULTIPLE_WINDOWS|
USE_DINPUT_MOUSE|DISABLE_RELEASE

Notice how I added the stuff for InGameFlags? Now, this might not work well with other applications. Such as Project64. It appears to cause a litle bit of lag. But me personally, it's like 2FPS. So not a big deal. But then again, I have a good computer. Dunno how it will affect people with weak cpus.
views: 562
Comments
stopbanningme (stopbanningme) 2011-03-15 8:13 PM PDT
dude.