Linie

Linie

[FAQ] AddOns


AddOn FAQ - 02.09.09

Diese FAQ soll einige relativ häufig gestellte Fragen und einige allgemeine Fakten zu AddOns erörtern. Falls jemand Verbesserungsvorschläge, Kritik, oder wasauchimmer hat, einfach per pm hier im Forum an mich.
Ebenso wäre ich erfreut falls jemand treffendere Bezeichnungen für manche Dinge hat, da ich noch nie in Deutsch ein MMORPG gespielt habe und mir dementsprechend die deutschen Begriffe dafür nicht geläufig sind

Bitte haltet den Thread spamfrei

Derzeitige Punkte:

  • Was ist ein AddOn?
  • Was können AddOns?
  • Was können AddOns (noch) NICHT (mehr)?
  • Ist dieses oder jenes AddOn ein Bot und/oder verboten?
  • Wie installiere ich ein AddOn?
  • Wo befinden sich meine gespeicherten Daten?
  • Welche AddOns sind nützlich für Einsteiger?
  • Ich möchte selbst ein AddOn schreiben, was brauche ich dazu?
  • Welche AddOns gibt es?
  • Wo kann ich AddOns downloaden?
  • Es wird mir ein Fehler im Spiel angezeigt, was machen?
  • Ein AddOn funktioniert nicht (mehr), was machen?
  • Ich möchte die absoluten Lebenspunkte der Gegner sehen, welche AddOns können das?
  • Ich finde ein bestimmtes AddOn nicht, was machen?
  • Ich habe ein AddOn für ein anderes MMORPG, wird dieses AddOn auch hier funktionieren?
  • Ich kenne da ein AddOn aus einem anderen MMORPG, gibt es...?
  • Hier steht etwas nicht, das ich wissen möchte, und das andere auch interessieren könnte, was machen?

[Q] Was ist ein AddOn?
Unter AddOn versteht man hier allgemein so genannte Interfacemodifikationen.
Ein AddOn ist (sehr vereinfacht dargestellt), eine Sammlung von Makrobefehlen in einer oder mehreren Dateien, die es dem Benutzer erlaubt, komplexere Aktionen als es in Makros möglich ist, durchzuführen und sogar Werte zwischen verschiedenen Logins für jeden Charakter individuell zu speichern.
Sie benutzen dabei die von der Runes of Magic API (wikipedia.de) freigegebenen Funktionen um auf Spielinhalte zugreifen zu können. Da diese relativ beschränkt zugänglich sind, können AddOns noch nicht "alles" :-)
Damit kommen wir zum nächsten Punkt:
[Q] Was können AddOns?
AddOns können "theoretisch" alles verändern (Darstellung + Inhalt), das man mit alt-z ausblenden kann.
Das beinhaltet sowohl Aktionsleisten, Lebenspunkte-Anzeigen, Zauberleiste, Chatanzeigen, Minimap, jedes Fenster das man öffnen kann, jeden Dialog und vieles mehr.
Zudem gibt es die Möglichkeit, zeitraubende Angelegenheiten zu automatisieren, zB Öffnen von 150 Briefen im Postkasten, andauerndes inviten von Leuten in eine Schlachtgruppe,
Spammer auf die schwarze Liste setzen, uvm :-)

Zudem können AddOns Informationen anzeigen, die man normalerweise NICHT sehen könnte:
  • Genaue Lebenspunkte der Gegner
  • Benötigte Abbaustufen für bestimmte Ressourcen
  • Ziele von anderen Spielern in der Gruppe
  • Rezeptlevel im Berufefenster
  • uvm...

AddOns können auch zusätzliche Funktionalitäten hinzufügen:
  • Massenmails verschicken
  • Alle Mails auf einmal aus dem Postkasten nehmen
  • Raids nach Klassen / Level / HP sortieren
  • Schlachtzugsgruppen direkt auflösen
  • uvm...
[Q] Was können AddOns (noch) NICHT (mehr)?
Spielabläufe beeinflussen, die nichts mim Interface zu tun haben:
  • Dropraten beeinflussen
  • Resourcen-Farmbots
  • Keybinds ändern (eingeschränkt möglich)
  • Genaue Position anderer Spieler ermitteln
  • Handlungen der Gegner
  • Damage des Spielers
  • Erscheinungsbild der Charaktere
  • Statuswerte der Charaktere
  • etc...
[Q] Ist dieses oder jenes AddOn ein Bot und/oder verboten?
Generell lässt sich sagen, dass alles das über AddOns OHNE 3rd-Party Programme läuft, ist kein Bot in dem Sinne, dass es verboten wäre.

Sicherlich gibt es AddOns die einige Abläufe stark automatisieren und fast einem Bot ähneln. Diese AddOns werden jedoch nur innerhalb des Runes of Magic Client ausgeführt, und werden aufhören zu funktionieren, sobald
die Entwickler von Runes of Magic der Meinung sind, dass diese Automatisierung nicht gewünscht ist.

kurz:
Alle AddOns die nichts außer *.toc, *.txt, *.lua, *tga, *.doc, *.jpg , *.png, *.ttf und *.xml Dateien enthalten, keine Operationen außerhalb des Runes of Magic Client ausführen und nicht mit 3rd-Party Programmen
kommunizieren, sind erlaubt, egal wie sehr sie Abläufe automatisieren oder vereinfachen.
[Q] Wie installiere ich ein AddOn?

Es gibt 2 Möglichkeiten, AddOns downzuloaden und zu installieren:

Installationsanleitung in einem seperaten Thread:
Hier


AddOns werden in *.zip Dateien heruntergeladen (zum Öffnen benötigt man ein Programm wie WinRar / WinZip / etc),
diese haben üblicherweise den folgenden Aufbau:
Fall1: AddonName.zip:
  • AddOnName als Ordner
    • AddonName.toc
    • AddOnName.lua
    • (AddOnName.xml)
    • (readme.txt)
    • (changelog.txt)

oder

Fall2: AddonName.zip:
  • AddOnName als Ordner
    • AddonName.toc
    • changelog.txt
    • readme.txt
    • Mehrere Ordner mit *.xml und *.lua Dateien

oder

Fall3: AddonName.zip: (Ohne ordner!)
  • AddonName.toc
  • AddOnName.lua
  • (AddOnName.xml)
  • (readme.txt)
  • (changelog.txt)

Sofern nicht anders vom Autor angegeben werden die Dateien nach folgendem Schema entpackt:

In den Fällen 1&2 werden die Ordner einfach entpackt, und der komplette Ordner in folgendes verzeichnis kopiert:
RunesOfMagicInstallations Pfad\Interface\AddOns

Wenn der Ordner "Interface" nicht existiert, dann muss er manuell erstellt werden, genauso der Ordner "AddOns", achtet dabei auf die Schreibweise, da nicht alle Betriebssysteme case-insensitive sind.

In Fall 3 muss zusätzlich im Verzeichnis RunesOfMagicInstallationsPfad\Interface\AddOns
ein Ordner mit dem Namen des AddOns erstellt werden, in den dann die entpackten Dateien kopiert werden.

Falls eine readme.txt beigelegt ist, diese unbedingt vor Gebrauch des AddOns lesen!
[Q]Wo befinden sich meine gespeicherten Daten?
Unter Windows XP:
SystemPartition:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Runes of Magic\SaveVariables.lua

Die Datei kann mit einem normalen Texteditor geöffnet werden, jedoch sollten Änderungen nur dann vorgenommen werden wenn man sich 100% sicher ist, was man da tut, ansonsten kann es passieren, dass euer komplettes Interface zurückgesetzt wird und/oder AddOns nicht mehr richtig funktionieren.

Es befinden sich keine accountrelevanten Daten in dieser Datei, es sei denn man benutzt ein AddOn, das diese Informationen da hineinschreibt (geht normalerweise nur wenn man es manuell angibt!)
[Q]Welche AddOns sind nützlich für Einsteiger?
pbInfo ist wohl das Nützlichste, über den Rest scheiden sich die Gemüter :-)

persönlich würde ich noch Ikarus empfehlen *hust*
[Q]Ich möchte selbst ein AddOn schreiben, was brauche ich dazu?
[Q]Welche AddOns gibt es?
Dazu schaut man am besten direkt auf (curse.com) und hier im Forum
[Q]Wo kann ich AddOns downloaden?
Entweder direkt hier im forum in dem entsprechenden Thread oder auf curse.com
[Q]Ich finde ein bestimmtes AddOn nicht, was machen?
Nachdem Du im Forum & auf curse.com in den entsprechenden Kategorien und den entsprechenden Stichwörtern gesucht hast, eröffne einen Thread dessen Titel beginnt mit "[Suche]..." damit man klar unterscheiden kann, um was für eine Threadart es sich handelt.

Dies ist notwendig solange es kein Release Unterforum gibt!

[Q]Es wird mir ein Fehler im Spiel angezeigt, was machen?
Als erstes vorneweg:

Fehler sollten nicht ignoriert werden, denn sie lösen sich nicht von alleine!
Autoren investieren extrem viel Zeit, für euch diese AddOns zu programmieren, zu testen und Bugs zu entfernen, Ihr dürft ruhig ein wenig Zeit eurerseits investieren, es den Autoren leichter zu machen, für euch die Fehler zu beseitigen!

Nur ordnungsgemäß gemeldete Fehler können helfen, den Fehler zu beseitigen, dies gilt sowohl für AddOn Fehler als auch für Fehler der Runes Of Magic API.

AddOn - Fehler:

Bei mehreren Fehlern verschiedener AddOns bitte ALLE AddOns einzeln testen! sonst macht das ganze keinen Sinn!

Bei nur einem Fehler oder nur einem AddOn:
wenn der AddOn name in der Fehlermeldung steht, dann:

  • als allerallererstes:
    • überprüfung der Ordnerstruktur und des Installationsordner auf Tippfehler/sonstiges
    • Überprüfung der AddOn-Struktur (gleich wie im *.zip archiv?)
    • Updateüberprüfung

  • falls das alles in ordnung ist:
  • Screenshot der Fehlermeldung
  • Situation aufschreiben (zB "habe gerade diesen oder jenen NPC anvisiert")
  • AddOnName aufschreiben
  • Version notieren
  • Spielsprache notieren
dann die SaveVariables.lua kopieren (siehe dazu [Q]Wo sind meine Daten gespeichert?), alle anderen AddOns aus dem Addonordner verschieben (am besten in nen seperaten Ordner ausserhalb des InterfaceOrdners verschieben), Spiel neu starten und versuchen den Fehler NUR mit dem AddOn zu reproduzieren, das den Fehler verursacht hat.

Wenn der Fehler noch immer auftritt, dann entweder auf curse.com ein ticket an den Autor schreiben,
oder in dem entsprechenden AddOnthread schauen ob der Fehler schon einmal gemeldet wurde.
Wenn nicht, dann eine Bugmeldung posten mit folgendem Inhalt:
  • Situationsbeschreibung
  • AddOn Version
  • Spielsprache angeben
  • Screenshot anfügen

Diese Schritte sind NOTWENDIG um dem Autor des AddOns dabei zu helfen, diese Fehler zu beseitigen!

Wenn der AddOn Name nicht in der Fehlermeldung steht, dann muss jedes AddOn einzeln getestet werden, ob der Fehler mit diesem AddOn reproduzierbar ist.
Dafür werden zuerst alle Addons aus dem AddonVerzeichnis entfernt, die SaveVariables.lua einmal gesichert (kopieren), das Spiel neugestartet und geschaut, ob der Fehler weiterhin existiert.

Wenn das der Fall ist, dann bitte weiter bei "Runes Of Magic - API Fehler" weiter unten.
Wenn keine Fehler auftreten solange die AddOns entfernt wurden, dann wird ein AddOn nach dem anderen in den AddOn-Ordner kopiert, das Spiel neu gestartet und geschaut ob der Fehler mit diesem AddOn reproduzierbar ist.
Wenn das der Fall ist, dann werden die oben genannten Schritte durchgeführt, da jetzt der AddOn Name bekannt ist.

Runes of Magic - API Fehler:
Diese Fehler werden durch fehlerhaften Code in den eigenen Interfacedateien von Runes of Magic hervorgerufen, sprich normalerweise sind keine AddOns schuld daran.

Am besten einen Screenshot machen, kurze Situationsbeschreibung und ab damit ins Technikforum.
Dort schauen ob schon ein Thread für diesen Fehler existiert, ansonsten einen neuen eröffnen.

ABER VORHER SUCHEN!
[Q]Ein AddOn funktioniert nicht (mehr), was machen?
Zu allererst auf Updates überprüfen (curse.com oder hier im forum im entsprechenden thread).
Wenn das AddOn nach einem update noch nicht funktioniert, dann auf das Datum des letzten Updates schauen.
Wenn das Datum älter als 3-4 Wochen ist, dann kann man davon ausgehen, dass es veraltet ist und nicht mehr
kompatibel mit der aktuellen Spielversion.

[Q]Ich möchte die absoluten Lebenspunkte der Gegner sehen, welche AddOns können das?

pbInfo, Ikarus, HudBars und ein paar andere
[Q]Ich habe ein AddOn für ein anderes MMORPG, wird dieses AddOn auch hier funktionieren?
in 99% der Fälle: nein
[Q]Ich kenne da ein AddOn aus einem anderen MMORPG, gibt es...?
Einfach suchen :-)
[Q]Hier steht etwas nicht, das ich wissen möchte, und das andere auch interessieren könnte, was machen?
wenn es hier in die FAQ kommen soll: pm an mich und gut is, bitte keine extra threads dafür aufmachen :-)
MfG
Sl4ker
 Quelle: https://forum.runesofmagic.com/showthread.php?t=177703