cM2003
Welt-Boss
- Mitglied seit
- 22.12.2006
- Beiträge
- 2.350
- Reaktionspunkte
- 3
- Kommentare
- 183
- Buffs erhalten
- 131
Dieser Guide soll sich mal mit den Libraries von Ace auseinander setzen.
Was ist der Unterschied zwischen den Beiden?
Was ist der Unterschied zwischen den Beiden?
Embedded Libs heißt, dass sich die Librariedateien in einem Unterordner des Addons befinden. Der Aufbau sehe dann z.B. so aus:
Da es viele Addons gibt, welche auf Libraries zurück greifen werden sich die Libraries auch in vielen Ordnern wieder finden. Geladen wird allerdings nur eine Librarie-Instanz.
Das soll also heißen, dass selbst wenn man 10 Addons nutzt, welche alle z.B. auf die Library AceEvent zurück greifen nur einmal AceEvent geladen wird. Somit sind also 9 weitere AceEvent Librarieordner unnötig und verbrauchen a) Speicherplatz und b) geht dadurch ein wenig Ladezeit verloren, da sämtliche Ordner überprüft werden.
Bei Standalone-Libraries befinden sich keine Librarie-Ordner in den Addonordner. Dafür wird lediglich einmal eine Librarie direkt im Addons-Ordner geparkt. Der Aufbau sieht also so aus:
Viele Addons sind allerdings so konzipiert, dass diese nur mit embedded Libraries laufen wollen. Sie laufen dann zwar trotzdem, geben aber einen Fehler wieder. Dieser lässt sich aber mit diversen Addons unterdrücken, wie z.B. BugSack.
Vor- und Nachteile von Standalone
Code:
Interface/Addons/Addonname/Libs/Lib1
Interface/Addons/Addonname/Libs/Lib2
Interface/Addons/Addonname/Libs/Lib3
Da es viele Addons gibt, welche auf Libraries zurück greifen werden sich die Libraries auch in vielen Ordnern wieder finden. Geladen wird allerdings nur eine Librarie-Instanz.
Das soll also heißen, dass selbst wenn man 10 Addons nutzt, welche alle z.B. auf die Library AceEvent zurück greifen nur einmal AceEvent geladen wird. Somit sind also 9 weitere AceEvent Librarieordner unnötig und verbrauchen a) Speicherplatz und b) geht dadurch ein wenig Ladezeit verloren, da sämtliche Ordner überprüft werden.
Bei Standalone-Libraries befinden sich keine Librarie-Ordner in den Addonordner. Dafür wird lediglich einmal eine Librarie direkt im Addons-Ordner geparkt. Der Aufbau sieht also so aus:
Code:
Interface/Addons/Addonname
Interface/Addons/Lib1
Interface/Addons/Lib2
Viele Addons sind allerdings so konzipiert, dass diese nur mit embedded Libraries laufen wollen. Sie laufen dann zwar trotzdem, geben aber einen Fehler wieder. Dieser lässt sich aber mit diversen Addons unterdrücken, wie z.B. BugSack.
[*]weniger Speicherverbrauch
[*]Ladezeitenverkürzung
[*]bessere Übersicht der Libraries
[*]unübersichtlicherer Addons-Ordner
[*]gelegentlich Probleme mit manchen Addons
[*]übersichtlicher Addonsordner
[*]leichtere Verwaltung als "Nichtentwickler"
[*]keine etlichen Ordner im Addons-Ordner
[*]bei wenigen Addons spielt es keine große Rolle
[*]längere Ladezeit
[*]größerer Speicherverbrauch
[*]keine genaue Übersicht über geladene Libraries
- Erstellt eine Sicherung eures Interface-Ordners
- Öffnet den WoW AceUpdater (download)
- Geht auf Edit -> Preferences
- Entfernt den Haken aus "default mode WITH externals"
- Setzt einen Haken bei "automatic dependency download", "skip version check" und "delete before extracting"
- Schließt die Einstellungen (Preferences) mit einem Klick auf OK
- Klickt auf Edit -> Mark Installed Addons, oder drückt einfach die Taste F4
- Geht auf File -> Install/Update Marked Addons WITHOUT Externals (Shift+F12)
- Wenn der Vorgang abgeschlossen ist geht wieder in die Optionen (Edit -> Preferences)
- Entfernt den Haken wieder aus "skip version check" und "delete before extracting"
- Erstellt eine Sicherung eures Interface-Ordners
- Geht in euren Addons-Ordner bevor ihr den WAU öffnet und löscht alle Ordner, welche kein Addon sind. Also sämtliche Libraries!
- Öffnet den WoW AceUpdater (download)
- Geht auf Edit -> Preferences
- Setzt einen Haken in "default mode WITH externals" und "skip version check"
- Entfernt den Haken aus "automatic dependency download"
- Schließt die Einstellungen (Preferences) mit einem Klick auf OK
- Klickt auf Edit -> Mark Installed Addons, oder drückt einfach die Taste F4
- Geht auf File -> Install/Update Marked Addons WITH Externals (STRG+F12)
- Wenn der Vorgang abgeschlossen ist geht wieder in die Optionen (Edit -> Preferences)
- Entfernt den Haken wieder aus "skip version check"
Zuletzt bearbeitet von einem Moderator: