E-Mail

jaddyman@ntlworld.com

Forum

XBlaze Discussion Forum - for support, general discussion and development.

Step By Step

Here is a link to a step-by-step guide for getting XBlaze up and running from scratch. Thanks to TheFondler for writing it.

Who Not To Ask

If you download and use XBlaze from here and have a problem with it - please don’t e-mail Kainjow, the XFireLib guys or anyone at AdiumX about the problem. They will not be able to help you, and probably won’t be willing to help you. These guys are very busy people and have their own projects to work on. Any problems with XBlaze should be sent to me and I’ll try my best to help you.

Features

  • Send / receive messages
  • Add / Remove friends
  • View friends current game
  • Auto-detect the game you’re currently playing (and logs time played)
  • Set custom status

To Do

  • Make buddy list more efficient
  • Nickname updates (Half done)
  • Typing notifications
  • handle xfire urls

Features NOT Planned

These features will not be implemented due to the fact that XFireLib does not implement them.

  • In-Game Messaging
  • Click-to-Join
  • Voice Chat
  • File Transfer

Known Bugs

  • XBlaze will crash each and every time you attempt to connect if you have more than one Outstanding Invites received.

    Workaround: This one’s a little easier to deal with. If you go to http://xfire.com/profile and login using your xfire account details, you can view your Outstanding Invites at the bottom of the right hand column. From there you can remove invites, allowing you to remove them and reconnect to XBlaze successfully. Before you remove the requests though, make a note of their usernames and you can add them yourself when you log back in.
    This isn’t a problem with invites you have sent yourself - only invites you’ve received from other Xfire users.

  • Removing a buddy doesn’t take effect until you reconnect.

Frequently Asked Questions

What are the system Requirements?

Mac OS X 10.4 (”Tiger”) or Mac OS X 10.3.9 (”Panther”) is recommended. AdiumX is a Universal application which runs natively on both PowerPC- and Intel-based Macintosh computers.
In order for XBlaze to work correctly, you will need the most recent version of AdiumX available here: http://adiumx.com/.

XBlaze keeps crashing Adium, why?

Since XBlaze is in Beta stage, it is normal to experience some crashes during use. This is because the code being used is not yet perfect (and probably never will be).
To minimize crashes while using XBlaze with Adium, try installing XBlaze with a fresh install of Adium.
To do this, follow these steps:

  • Back up the Adium 2.0 folder located in ~/Library/Application Support/ to a safe location - such as the Desktop.
  • Back up the Adium.app file located in /Applications/ to a safe location - such as the Desktop.
  • Delete both the Adium 2.0 folder and the Adium.app file from their original locations.
  • Re-install Adium as you would normally.
  • Install XBlaze by downloading and extracting the ZIP archive from here and double clicking the XBlaze.plugin file. You should see a message from Adium confirming it’s installation.
  • Open Adium and everything should be ok.

My own experience has shown me that XBlaze can be very temperamental at times. If XBlaze crashes, try again. I’ve found that if you persist with XBlaze, eventually it will work.
If persisting doesn’t help, then please ensure you’re using the latest version of Adium.
If you are using the latest version of Adium and it still won’t work, e-mail me with your problem and I will try to help.

I’ve spotted a bug, what should I do?

If you think you’ve found a bug, please e-mail me with an as-accurate-as-possible description of the bug and (if possible) how to reproduce it. I will do my best to figure out what is wrong and attempt to fix it.
If the bug is to do with Adium and not XBlaze, please contact them.
If you’re not sure whether the bug is to do with XBlaze or XFireLib, e-mail me and I’ll attempt to figure it out and notify the authors of XFireLib if necessary.

I want to help with the development of XBlaze or something related to XBlaze, is that possible?

Help is always welcome.
If you’d like to contribute your skills to XBlaze, then send me an e-mail explaining what you would like to help with and any relevant skills or knowledge you can put to use and I’ll see what I can do for you.
Or if you’d prefer, you can just download the source and do what you like with it. If you improve XBlaze or otherwise change something about it, I would appreciate it if you would drop me an e-mail and let me know.

What games does XBlaze support?

Techinically XBlaze will support any game that the official XFire client supports. But as we all know, not every game that XFire supports is available for the mac. Here is a list of games that XBlaze supports out of the box:

Age of Empires III
Army Operations 2.5.0
Athena Sword
Battlefield 1942
Breakthrough
Call of Duty 2 Demo
Call of Duty 2 Multiplayer
Call of Duty 2
Call of Duty MP
Call of Duty SP
CoD United Offensive MP
CoD United Offensive SP
Diablo II (Carbon)
Doom 3
Freecell
Ghost Recon
Halo
Klondike Forever
Medal of Honor
Neverwinter Nights
NOLF2
Quake 4
Raven Shield
Rise of Nations Gold
Second Life
Spearhead
Starcraft (Carbon)
Unreal Tournament 2004
Unreal Tournament OS X
Warcraft III
Wolfenstein ET
World of Warcraft

How do I make XBlaze detect games not currently supported?

See this forum post for an in-depth How-To: How To: Adding Games

I get incorrect username or password errors when trying to connect.

This is probably happening because you have not filled in the password field in the Account Preferences pane.

When you leave the password field blank, Adium will prompt for the password each time you connect. While this may be preferable for some people, there is a bug in XBlaze that has not yet been fixed which prevents this.

In order to get around this problem, please fill in the password field in the Account Preferences section. This should allow XBlaze to connect without any problems.