Dark Legion Forum (http://www.daoc-darklegion.de/index.php)
- Öffentlicher Bereich (http://www.daoc-darklegion.de/board.php?boardid=1)
-- Interface Erweiterungen - SharkUI (http://www.daoc-darklegion.de/board.php?boardid=53)
--- Addons richtig installieren (http://www.daoc-darklegion.de/threadid.php?threadid=2923)


Geschrieben von Shark am 08.06.2007 um 17:55:

  Addons richtig installieren

Es ist schon in der FAQ beschrieben. Ich schreibe es nochmals extra hin weil viele es nicht beachten und sich wundern wieso plötzlich Addons nicht mehr funktionieren.

Einige Addons haben ein Unterverzeichnis namens Libs.

Beispiel von Recap:

Recap\Libs\AceAddon-2.0
Recap\Libs\AceComm-2.0
...
Recap\Libs\ParserLib

Libs sind Ansammlungen von Funktionen die von mehreren Addons zugleich benutzt werden (um Speicher zu sparen).

Das Problem ist dass nur eine Instanz (Version) von jeder Library (=Bibliothek) geladen wird und zwar die neueste.

Allerdings sucht Wow nicht erstmals alle Verzeichnisse komplett durch, sondern lädt alles nacheinander.

Mit Pech kommt es zu so einer Situation´;

Man hat ein Addon namens X welches die Lib AceComm-2.0 in der Version 36 benötigt.

AceComm version 36 ist ein Teil von SharkCore.

Wenn nun jemand ein zusätzliches Addon namens Y installiert kann es sein dass sich dort eine veraltete Version von der AceComm Lib befindet, z.B. Version 35.

Nun wird zuerst die Version 35 geladen, dann das Addon X (welches 36 benötigt), und danach erst die Version 36.

Ergebnis: das Addon X funktioniert nicht mehr richtig nachdem man Addon Y installiert hat. Das ganze obwohl beide Addons zueinander kombatibel sind.

Deshalb zum wiederholten mal - grundsätzlich Libs-Verzeichnisse von nicht SharkUI-Addons löschen.

Zumindestens die Libs die im Core bereits vorhanden sind:

23.05.2007 18:59 <DIR> AceAddon-2.0
23.05.2007 18:59 <DIR> AceComm-2.0
23.05.2007 18:59 <DIR> AceConsole-2.0
23.05.2007 18:59 <DIR> AceDB-2.0
23.05.2007 18:59 <DIR> AceDebug-2.0
23.05.2007 18:59 <DIR> AceEvent-2.0
23.05.2007 18:59 <DIR> AceHook-2.1
23.05.2007 18:59 <DIR> AceLibrary
23.05.2007 18:59 <DIR> AceLocale-2.2
23.05.2007 18:59 <DIR> AceModuleCore-2.0
23.05.2007 18:59 <DIR> AceOO-2.0
23.05.2007 18:59 <DIR> AceTab-2.0
24.05.2007 23:59 <DIR> Abacus-2.0
24.05.2007 23:59 <DIR> CandyBar-2.0
23.05.2007 18:59 <DIR> Compost-2.0
25.05.2007 00:00 <DIR> Crayon-2.0
25.05.2007 00:00 <DIR> Deformat-2.0
25.05.2007 00:00 <DIR> Dewdrop-2.0
24.05.2007 23:41 <DIR> FuBarPlugin-2.0
24.05.2007 23:43 <DIR> Glory-2.0
25.05.2007 00:02 <DIR> Gratuity-2.0
25.05.2007 00:03 <DIR> Jostle-2.0
25.05.2007 00:03 <DIR> Metrognome-2.0
25.05.2007 00:03 <DIR> PaintChips-2.0
24.05.2007 23:47 <DIR> ParserLib
24.05.2007 23:59 <DIR> Roster-2.1
25.05.2007 00:20 <DIR> SharedMedia-1.0
25.05.2007 00:03 <DIR> SpecialEvents-Aura-2.0
25.05.2007 00:04 <DIR> Surface-1.0
25.05.2007 00:06 <DIR> Tablet-2.0
25.05.2007 00:06 <DIR> Talismonger-3.0
24.05.2007 23:58 <DIR> TipHooker-1.0
25.05.2007 00:06 <DIR> Tourist-2.0
25.05.2007 00:07 <DIR> Waterfall-1.0
25.05.2007 01:24 <DIR> WhoLib-1.0



Geschrieben von BS|Taz am 20.08.2007 um 17:02:

 

Kurze Frage ...

Ich wollte Bigwigs gerne aktualisieren ...

- die beiligende Batch ausgeführt um die Flache Ordnerstruktur zu erhalten
- Libs Directory gekillt (waren nur welche enthalten die im Core sind)

Jetzt bekomme ich Fehlermeldungen bezüglich Dewdrop und Ace-Locale, scheinbar nutzen Sie was was in den Versionen des Core's noch nicht vorhanden ist.

Preisfrage:
Kann ich diese einfach gegen die Aktuellsten austauschen?



Geschrieben von Shark am 20.08.2007 um 22:32:

 

Nein, sind beide gemoddet. Sagt mir wenn 2.2 rauskommt, dann update ich UI.



Geschrieben von BS|Taz am 20.08.2007 um 23:47:

 

USA war jetzt am Mittwoch, dürfte also übermorgen soweit sein



Geschrieben von BS|Taz am 29.08.2007 um 07:12:

 

Download 2.2 läuft



Geschrieben von BS|Taz am 29.08.2007 um 10:51:

 

Ich nehm alles zurück und behaupte das Gegenteil ...

Ist nicht aktiv.



Geschrieben von BS|Taz am 29.08.2007 um 21:44:

 

Um mal wieder On Topic zu kommen ... großes Grinsen

Kleine Batch die ich für mich geschrieben habe ....

- Alle zusätzlichen AddOns entpackt in einen extra Ordner z.b. "Meine AddOns"
- Nachfolgende Batch kopieren und als z.b. "cleanupLibs.bat" in vorherigem Ordner speichern
- Batch ausführen
- alle bereinigten Ordner nach Interface\AddOns\... kopieren oder verschieben

hf

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
dir /A:D /s /B | find "AceAddon-2.0" > delete.txt
dir /A:D /s /B | find "AceComm-2.0" >> delete.txt
dir /A:D /s /B | find "AceConsole-2.0" >> delete.txt
dir /A:D /s /B | find "AceDB-2.0" >> delete.txt
dir /A:D /s /B | find "AceDebug-2.0" >> delete.txt
dir /A:D /s /B | find "AceEvent-2.0" >> delete.txt
dir /A:D /s /B | find "AceHook-2.1" >> delete.txt
dir /A:D /s /B | find "AceLibrary" >> delete.txt
dir /A:D /s /B | find "AceLocale-2.2" >> delete.txt
dir /A:D /s /B | find "AceModuleCore-2.0" >> delete.txt
dir /A:D /s /B | find "AceOO-2.0" >> delete.txt
dir /A:D /s /B | find "AceTab-2.0" >> delete.txt
dir /A:D /s /B | find "Abacus-2.0" >> delete.txt
dir /A:D /s /B | find "CandyBar-2.0" >> delete.txt
dir /A:D /s /B | find "Compost-2.0" >> delete.txt
dir /A:D /s /B | find "Crayon-2.0" >> delete.txt
dir /A:D /s /B | find "Deformat-2.0" >> delete.txt
dir /A:D /s /B | find "Dewdrop-2.0" >> delete.txt
dir /A:D /s /B | find "FuBarPlugin-2.0" >> delete.txt
dir /A:D /s /B | find "Glory-2.0" >> delete.txt
dir /A:D /s /B | find "Gratuity-2.0" >> delete.txt
dir /A:D /s /B | find "Jostle-2.0" >> delete.txt
dir /A:D /s /B | find "Metrognome-2.0" >> delete.txt
dir /A:D /s /B | find "PaintChips-2.0" >> delete.txt
dir /A:D /s /B | find "ParserLib" >> delete.txt
dir /A:D /s /B | find "Roster-2.1" >> delete.txt
dir /A:D /s /B | find "SharedMedia-1.0" >> delete.txt
dir /A:D /s /B | find "SpecialEvents-Aura-2.0" >> delete.txt
dir /A:D /s /B | find "Surface-1.0" >> delete.txt
dir /A:D /s /B | find "Tablet-2.0" >> delete.txt
dir /A:D /s /B | find "Talismonger-3.0" >> delete.txt
dir /A:D /s /B | find "TipHooker-1.0" >> delete.txt
dir /A:D /s /B | find "Tourist-2.0" >> delete.txt
dir /A:D /s /B | find "Waterfall-1.0" >> delete.txt
dir /A:D /s /B | find "WhoLib-1.0" >> delete.txt
for /F %%I in (delete.txt) do rmdir /S /Q %%I 



Geschrieben von Benny am 12.09.2007 um 09:07:

 

Zitat:
...
- Alle zusätzlichen AddOns entpackt in einen extra Ordner z.b. "Meine AddOns"...

Klappt super, sofern man beachtet, keine Leerzeichen in einem der Ordnernamen zur batch-File zu verwenden ^^



Geschrieben von BS|Taz am 17.09.2007 um 07:19:

 

Sofern man die Batch in dem entsprechenden Directory ausführt ist auch das kein Problem.

Also
- "start"
- "ausführen"
- "cmd"
- cd "Meine Addons"
- cleanupLibs.bat

ferdisch



Geschrieben von BS|Taz am 17.09.2007 um 11:46:

 

Ach ja ganz vergessen ... need update unglücklich

sctd funzt net mehr mit sct (aktualisiert man es hagelt es Fehler ohne Ende), Bigwigs update verballert sämtliche Bars und alles mögliche andere, ....

Wärs möglich ohne Mörderaufwand die Libraries quasi unabhängig zu gestalten?

Problem ist halt effektiv das mittlerweile einige updates neuere Versionen erfordern, tauscht man sie aus funzt shark nicht mehr, macht man es nicht funzen die AddOns nicht mehr.



Geschrieben von Aciara am 17.09.2007 um 12:35:

 

Zitat:
Original von BS|Taz
Bigwigs update verballert sämtliche Bars und alles mögliche andere


Ich hab Bigwigs 48xx ka welche genau, mir runter geladen und hatte keine Bar Probleme :x

Ausserdem kommt 2.2 doch bald (Dienstag? Nächsten Dienstag, sowas)



Geschrieben von BS|Taz am 25.09.2007 um 18:47:

 

Ich verbreite mal wieder Gerüchte Augenzwinkern

http://img454.imageshack.us/img454/8580/patch22fj0.jpg



Geschrieben von Luariina am 01.04.2008 um 18:34:

 

Zitat:

4. Könnte ich alles auf Ace3 updaten?

Ace 3 ist drin. 90% der Addons sind aber noch Ace 2 (ich meine damit wowace.com).

5. Kann ich den Aceupdater nutzen?

Neben 10 Addons die ich selbst geschrieben habe wurden sehr viele gemoddet (etwa 50).


^ aus dem Shark UI Thread oben.

Hat sich was an den Libs die man entfernen muss geändert? smile



Geschrieben von Shark am 01.04.2008 um 19:07:

 

Einige (wenige) Ace2 Libs sind modded (meist Bug Fixes), Ace3 hab ich nicht angefasst.

Das Problem bei Ace2 war jedoch anders. Es gab viele Versionen jeder Lib. Einige Addons funktionierten nur mit einer bestimmten Version fehlerlos. Ich habe die Libs deshalb zentral gesammelt (Ace2\Libs) und damit alle Probleme vermieden. Vor allem deshalb musste man die Libs Ordner der einzelnen Addons löschen (sonst wurde unter Umständen eine andere Lib-Version geladen).


Powered by: Burning Board 2.1.6 © 2001-2003 WoltLab GbR