Plugin:XFire

Aus Miranda IM auf Deutsch

Wechseln zu: Navigation, Suche
Dieses Protokoll ermöglicht nur die Nutzung der Chatfunktionen in Miranda, es ermöglicht nicht das sogenannte In-game Chatting des Originalclients. Hierfür wird in Zukunft ein weiteres Plugin des Autors benötigt - Plugin:MiOverlay


Dieses Plugin ermöglicht die Nutzung des XFire-Protokolls in Miranda. Es ist eine Adaption der xfire lib von Herbert Poul.

Derzeit unterstützt das Plugin die folgenden Features des originalen XFire-Messengers:

  • Avatarunterstützung (experimentell)
  • Profile der Kontakte über einen Link erreichbar
  • Spielsymbole und Spielstatus der Freundesliste inkl. IP:Port
    Benötigt xfire_games.ini.
  • Automatische und manuelle Suche nach installierten Spielen
  • Erkennung des gerade gespielten Spiels
    Es werden alle Spiele unterstützt, die in der xfire_games.ini aufgelistet sind, mit einigen Ausnahmen.
  • Spiele über Miranda starten
  • Erkennung von Teamspeak/Ventrilo
  • XFire-Clans/-Clangruppen
  • Server-IP- und Porterkennung
    Windows XP (mindestens SP 2) und Vista werden unterstützt, Adminrechte benötigt
  • Blockieren von ungewollten XFire-Buddyanfragen
  • Freunde von Freunden
  • Unterstützung für XFire-Links (xfire:add_friend?user=<username>) (benötigt das Plugin File Association Manager)
  • Automatisches Deaktivieren von Popups und Klängen wenn gespielt wird.
  • Setzen eines definierbaren Status und Anzeige der Spielinformationen in der Statusnachricht (in allen Protokollen).

Weitere Features:

  • Volle Proxyuntersützung durch Miranda's Netlib


Inhaltsverzeichnis


[Bearbeiten] Einrichtung

[Bearbeiten] Anmeldung

  • Einstellungen → Protokolle → XFire → Account
  • Benutzernamen und das entsprechende Passwort eintragen
  • Übernehmen klicken

In dem Dialog ist ein Link zum Erstellen eines neuen XFire-Accounts und ein Link um sich ein vergessenes Passwort wieder zuschicken zu lassen. Wenn man mit XFire verbunden ist, kann man sich einen, unabhängig vom Benutzernamen, Nickname geben. Zusätzlich wird die aktuelle Protokollversion und das zuletzt gespielte Spiel mit Spieldauer angezeigt.

[Bearbeiten] Funktionen

[Bearbeiten] Statusnachricht bei gestartetem Spiel ändern

  • Einstellungen → Protokolle → XFire → Statusnachricht
  • Haken bei Aktivieren setzen, falls gewünscht kann der Status aller Protokolle zu Beschäftigt geändert werden, wenn ein Spiel gestartet wird.
  • In das Eingabefeld die Statusnachricht schreiben, die gesetzt werden soll, sobald ein Spiel gestartet wird. Um die Variablen benutzen zu können wird das Variables Plugin benötigt.
  • Übernehmen klicken

Sobald das Spiel beendet wird, wird wieder die letzte Statusnachricht und der letzte Status gesetzt.

[Bearbeiten] xfire_games.ini und icons.dll automatisch aktualisieren

  • Einstellungen → Protokolle → XFire → Funktionen → Dateien
  • Haken setzen bei Automatisch icons.dll aktual. (von pro-laming.de) und/oder Automatisch xfire_games.ini aktual. (von pro-laming.de)
  • Übernehmen klicken

Jetzt aktualisiert XFire automatisch die 2 Dateien, falls auf pro-laming.de neuere Versionen verfügbar sind.

[Bearbeiten] Klänge und Popups während einem Spiel deaktivieren

  • Einstellungen → Protokolle → XFire → Funktionen → Spielerkennung
  • Haken setzen bei Akustische Hinweise im Spiel deaktivieren und/oder Popups im Spiel deaktivieren
  • Übernehmen klicken

Solange ein Spiel geöffnet ist, sind die Klänge deaktiviert und es erscheinen keine Popups.


[Bearbeiten] Benötigte Dateien

Dieses Plugin benötigt die Dateien xfire_games.ini und icons.dll, um vollständig funktionieren zu können. Die xfire_games.ini ist im Download enthalten. Die icons.dll liegt im Programmordner von XFire (bspw. C:\Programme\XFire\icons.dll). Diese 2 Dateien müssen in den Ordner XFire kopiert werden. Im Konfigurationsmenü wird der komplette Pfad angezeigt. Mit Hilfe des Plugins Custom Profile Folder kann man den Pfad auch verändern. Wenn man die icons.dll nicht hat, kann man die Option zum Download der Spielicons aktivieren.

Damit die Teamspeak-Erkennung über die TSRemote.dll vom Client-SDK von Teamspeak funktioniert, muss diese Datei (bspw. C:\Programme\Teamspeak2\client_sdk) im Miranda-Programmordner abgelegt werden und nicht im Plugin-Ordner von Miranda. Das XFire-Plugin wird bei aktivierter Option eine Meldung bringen und die Option wieder abstellen, wenn die Datei nicht geladen werden konnte. Der Vorteil von dieser Datei, gegenüber die herkömmlichen Servererkennung von Teamspeakservern, ist, dass die IP effektiver erkannt wird, da die IP direkt aus dem Programm geladen wird.

[Bearbeiten] xuser_games.ini

Mit dieser Datei kann man Veränderungen an der xfire_games.ini durchführen, ohne diese selbst verändern zu müssen. Das hat den Vorteil, das nach einen xfire_games.ini Update alle Veränderungen bestehen bleiben. Es ist auch möglich Spiele, welche nicht offiziel von XFire unterstützt werden, nachträglich verfügbar zumachen. Natürlich, werden bei solchen Spielen nicht die Spielzeit gemessen. Man hat aber die Möglichkeit z.B. eine Halflife 2 Mod, welche nicht unterstützt wird, als Half-Life 2 auszugeben. So würde, wenn man die Mod spielt, Half-Life 2 im Profil als Spiel angezeigt werden.

Ein etwas ausführlicheres Tutorial über diese spezielle Ini gibt es hier: http://www.pro-laming.de/index.php?site=articles&action=show&articlesID=11

Hier sind einige Bsp.: http://xfire.miranda-im.de/xuser_examples.html


[Bearbeiten] Links

offizielle XFire Seite
XFire TODO Liste des Entwicklers
Pro-Laming.de
offizielle Teamspeak Seite
Persönliche Werkzeuge