Benötigt wird:
Ein UTF-8 kompatibler Editor. Nur in dieser Kodierung kann das Spiel mit Umlauten umgehen. Für Windows z.B. notepad2 (http://www.flos-freeware.ch/notepad2.html ) oder SciTE (http://www.scintilla.org/SciTEDownload.html).
Deine eigenen Sounddateien, idealer Weise im MP3-Format.
Den QuoteMediaTemplate-Ordner
So geht es:
Kopiere den QuoteMediaTemplate-Ordner.
Benenne den Ordner um in und ersetzte dabei Template durch den Namen für Dein QuoteMedia-AddOn (QuoteMediaDeinName).
Ersetzte auch bei der .toc- und der .lua-Datei Template im Dateinamen. Die .toc-Datei muss zwingend wie der Ordner heißen. (QuoteMediaDeinName.toc und MediaDeinName.lua)
Öffne die .toc-Datei und ersetze jedes vorkommende “Template” durch Deinen Namen. Wichtig ist hierbei, dass MediaDeinName.lua exakt so geschrieben wird, wie die entsprechende .lua-Datei. Natürlich kannst du hier auch Title
, Version
, Notes
und Author
verändern.
## OptionalDeps: WoWQuote2, KQuote
nicht verändern!
Jetzt geht es ans Eingemachte. Öffne die .lua-Datei und stelle am besten gleich sicher, dass dein Editor im UTF-8 Format speichert.
Ersetze auch hier jedes vorkommende “Template” durch Deinen Namen. Alle betroffenen Zeilen sind mit “!!!” markiert.
In der Zeile local moduleid = "tpl";
setzt das Kürzel für dein QuoteMedia-AddOn. Dieses Kürzel muss einzigartig sein, es können keine zwei QuoteMedia-AddOns mit demselben Kürzel verwendet werden. Das ist das Kürzel, das im Interface in der IDs-Spalte vor der ID-Nummer angezeigt wird (z.B. wq2:023) und sollte dementsprechend kurz sein. Wähle also hier ein passendes Kürzel und schreibe es an Stelle von “tpl”
Kopiere Deine Sounddateien in den media-Ordner. WoW kann WAV und MP3 abspielen. Um Platz zu sparen empfiehlt sich MP3.
Unterhalb von -- replace this list of data with your own
folgt nun die Datenbank für Deine Quotes. Ein Eintrag ist wie folgt aufgebaut:
{
id = "moduleid:quoteid",
file = "filename.ending",
len = lenght,
msg = "msg",
tags = {"tag1","tag2",...},
},
id
setzt sich zusammen aus dem Kürzel des QuoteMedia-AddOns und einer laufenden Nummerfile
ist der Dateiname mit Endung der Sounddatei im media-Ordnerlen
ist die Abspiellänge des Quotes in Sekundenmsg
enthält die Chatnachricht die ausgegeben werden solltag
ist optional und fügt das Quote zu einer oder mehreren Kategorien hinzu. Eine Liste der Standerdkategorien findest Du in der Datei Localization.de.lua
Beispiel:
{
id = "wq2:098",
file = "098.mp3",
len = 3,
msg = "Wenn man keine Ahnung hat...",
tags = {"group", "negative"},
},
Kürzel des QuoteMedia-Addons: wq2
Laufende Nummer des Quotes: 098
Dateiname: 098.mp3
Abspieldauer in Sekunden: 3
Chatnachricht: Wenn man keine Ahnung hat...
Kategorien: In der Gruppe, Emotionen (negativ)
Eine Angabe von tags ist wie gesagt optional. Es wird automatisch ein Kategorie mit dem Namen des QuoteMedia-AddOns erstellt, die alle Quotes des QuoteMedia-AddOns enthält.
Es besteht auch die Möglichkeit eigene Kategorien hinzuzufügen.
Ersetze hierzu oben in diesem Block:
--[[ tags = {
["tagid1"] = "Description1",
["tagid2"] = "Description2",
} -- add your own tags here, if any --]]
tagid durch ein Kürzel Deiner Wahl und Description durch den Namen der Kategorie und entferne dann die Kommentarklammern --[[ und --]]
Nun kannst Du auch diese tagids eintragen.
Kopiere dein QuoteMedia-AddOn in das AddOns Verzeichnis von WoW und starte das Spiel.
Dein QuoteMedia-AddOn sollte jetzt in der Addon-Liste angezeigt werden. Stelle sicher, dass es auch geladen wird.
Hast Du keinen Fehler gemacht, sollten deine Quotes nun im Benutzerinterface von WQ2 zu finden sein.
Wird das AddOn nicht in der Liste angezeigt, stelle sicher, dass alle Dateinamen und die Einträge in der .toc-Datei stimmen.
Entstehen nach dem Laden Fehlermeldungen, stelle sicher, dass Du in der .lua-Datei alle “Tempate” korrekt durch Deinen Namen erstetzt hast und, dass Du im Datenbankblock nirgends eine Klammer, Anführungsstriche oder ein Komma vergessen hast.
Wenn alles funktioniert bleibt nur noch eins:
All Deinen Freunden schicken und Spaß haben! :)
Habt Ihr Fragen oder seid Ihr der Meinung, dass euer Quote-Media-AddOn so gut ist, dass es unbedingt zusammen mit WoWQuote2 veröffentlicht werden muss?
Kontaktiert mich unter Mukura@gmx.de