Carathas
Rare-Mob
- Mitglied seit
- 24.07.2007
- Beiträge
- 290
- Reaktionspunkte
- 0
- Kommentare
- 4
- Buffs erhalten
- 7
Ein Hallo an euch Coder
Je länger ich im Netz nach neuen Addons suche und ich selbst an meinem Interface bastle, je grösser wird der Wunsch auch selbst endlich mal ein Addon zu coden. Ich bin momentan schon so weit dass ich es schaffe meine Panels mit Hilfe von Litepanels zu erstellen und darin sogar auch noch einige Scripts abgespeichert habe. Und halt noch andere Sachen in dieser Grössenordnung. Aber ich brauche für solche kleinen Spässe schon eine halbe Ewigkeit bis diese dann auch wirklich funktionieren. Es frisst extrem viel Zeit sich durch all diese Foren Wikis und den Code von Addons zu kämpfen um dann mal zu verstehen wie das alles so läuft.
Ich wollte jetzt hier mal so in die Runde fragen wie ihr denn zum "WoW-Addon" programmieren gekommen seid. Wie habt ihr programmieren gelernt und speziell wo habt ihr die Infos her und welche Hilfsmittel braucht ihr während dem programmieren?
Ich tue mich vorallem auch schwer mit dem Vorgehen. Momentan läuft es bei mir so: Ich habe WoW, Notepad++, wowwiki und noch ein paar andere Foren etc offen. Suche in den Addons irgendwelche Funktionen raus, versuche die zu interpretieren, versteh was nicht und suche die Befehle auf wowwiki, schreib dann irgend ein paar wenige Zeilen für mein Panelscript, wechsel zu WoW, Reload UI und guck mal obs geht. Ich denke wenn ich das so bei einem komplett selbst geschriebenen Addon versuche zu handhaben, habe ich keine Lust mehr bevor ich überhaupt richtig angefangen habe. Ich kenn ja die WoW API kaum. Ganz zu schweigen von diesen ACE Libraries.. da blick ich ja gar noch nicht durch. Und wenn man dann auch noch ein wenig Mühe hat mit der Syntax hat und allgemein halt nicht weiss wie man so ein Addon strukturiert wirds extrem mühsam.
Gibt es Entwicklungsumgebungen speziell für WoW Addons? Wo beispielsweise die API integriert ist und wo man schnell an die korrekten Befehle ran kommt? Oder gibt es PlugIns für Notepad++ oder so?
Was mich auch noch interessieren würde ist, ob es eine bestimmte Struktur vom Aufbau her eines Addons gibt und ob sich da eine bestimmte Vorgehensweise etabliert hat. Gibt es Bücher die vorallem eher solche Themen behandeln? Könnt ihr mir da vielleicht was empfehlen. Und kenn ihr einen Link zu einer gut strukturierten Übersicht der LUA Syntax? Mir geht es da vorallem eher um so Sachen wie Variablen Weitergabe/Übergabe in Funktionen und so.
So das wärs erst mal, ich hoffe es ist euch nicht zu viel Text und ihr könnt mir ein wenig weiter helfen.
Je länger ich im Netz nach neuen Addons suche und ich selbst an meinem Interface bastle, je grösser wird der Wunsch auch selbst endlich mal ein Addon zu coden. Ich bin momentan schon so weit dass ich es schaffe meine Panels mit Hilfe von Litepanels zu erstellen und darin sogar auch noch einige Scripts abgespeichert habe. Und halt noch andere Sachen in dieser Grössenordnung. Aber ich brauche für solche kleinen Spässe schon eine halbe Ewigkeit bis diese dann auch wirklich funktionieren. Es frisst extrem viel Zeit sich durch all diese Foren Wikis und den Code von Addons zu kämpfen um dann mal zu verstehen wie das alles so läuft.
Ich wollte jetzt hier mal so in die Runde fragen wie ihr denn zum "WoW-Addon" programmieren gekommen seid. Wie habt ihr programmieren gelernt und speziell wo habt ihr die Infos her und welche Hilfsmittel braucht ihr während dem programmieren?
Ich tue mich vorallem auch schwer mit dem Vorgehen. Momentan läuft es bei mir so: Ich habe WoW, Notepad++, wowwiki und noch ein paar andere Foren etc offen. Suche in den Addons irgendwelche Funktionen raus, versuche die zu interpretieren, versteh was nicht und suche die Befehle auf wowwiki, schreib dann irgend ein paar wenige Zeilen für mein Panelscript, wechsel zu WoW, Reload UI und guck mal obs geht. Ich denke wenn ich das so bei einem komplett selbst geschriebenen Addon versuche zu handhaben, habe ich keine Lust mehr bevor ich überhaupt richtig angefangen habe. Ich kenn ja die WoW API kaum. Ganz zu schweigen von diesen ACE Libraries.. da blick ich ja gar noch nicht durch. Und wenn man dann auch noch ein wenig Mühe hat mit der Syntax hat und allgemein halt nicht weiss wie man so ein Addon strukturiert wirds extrem mühsam.
Gibt es Entwicklungsumgebungen speziell für WoW Addons? Wo beispielsweise die API integriert ist und wo man schnell an die korrekten Befehle ran kommt? Oder gibt es PlugIns für Notepad++ oder so?
Was mich auch noch interessieren würde ist, ob es eine bestimmte Struktur vom Aufbau her eines Addons gibt und ob sich da eine bestimmte Vorgehensweise etabliert hat. Gibt es Bücher die vorallem eher solche Themen behandeln? Könnt ihr mir da vielleicht was empfehlen. Und kenn ihr einen Link zu einer gut strukturierten Übersicht der LUA Syntax? Mir geht es da vorallem eher um so Sachen wie Variablen Weitergabe/Übergabe in Funktionen und so.
So das wärs erst mal, ich hoffe es ist euch nicht zu viel Text und ihr könnt mir ein wenig weiter helfen.