File Details
QuestTome v1.2.1
- R
- Jun 11, 2026
- 3.21 MB
- 2
- 2.5.5+1
- Classic + 1
File Name
QuestTome.zip
Supported Versions
- 2.5.5
- 1.15.8
# QuestTome – Das Questbuch
Dein Questlog als abgegriffenes Abenteurer-Tagebuch statt langweiligem Standard-Fenster.
Für **Classic Era 1.15.x** und **TBC Classic 2.5.x**.
## Installation
Den Ordner `QuestTome` nach
`World of Warcraft\_classic_era_\Interface\AddOns\`
bzw.
`World of Warcraft\_classic_\Interface\AddOns\`
kopieren. Fertig. Der Ordner muss exakt `QuestTome` heißen.
## Features
- Komplettes Questlog in einem aufgeschlagenen Buch (deine Textur, freigestellt)
- **Linke Seite:** Questliste mit Zonen als Kapitel (auf-/zuklappbar),
Levelfarben nach Schwierigkeit, Elite-Markierung (`[11+]`), Quest-IDs,
Häkchen für verfolgte Quests, Erledigt-/Fehlgeschlagen-Symbole
- **Rechte Seite:** Questdetails wie ein Tagebucheintrag – Ziele mit
Fortschritt, Beschreibung, Belohnungen (Items mit Tooltip & Shift-Klick-Link),
Geld, XP
- **Blättern** mit Spellbook-Pfeilen oder Mausrad, inkl. Umblätter-Sound
- **Aktionen:** Verfolgen / Teilen / Abbrechen direkt im Buch
- Ersetzt das Standard-Questlog (Taste L öffnet das Buch) – abschaltbar
- Shift-Klick auf eine Quest in der Liste fügt den Questlink in den Chat ein
- Verschiebbar (ziehen am Einband), skalierbar, ESC schließt
## Befehle
| Befehl | Wirkung |
|-----------------|------------------------------------------|
| `/qt` | Buch öffnen / schließen |
| `/qt replace` | Standard-Questlog ersetzen an/aus |
| `/qt ids` | Quest-IDs anzeigen an/aus |
| `/qt scale 1.2` | Skalierung (0.5 – 2.0) |
| `/qt reset` | Position & Skalierung zurücksetzen |
## Schrift & Stil (v1.1)
- Fließtext: **IM Fell English** (mitgeliefert, SIL Open Font License — `media/OFL.txt`),
eine digitalisierte Drucktype des 17. Jahrhunderts. Überschriften: Morpheus
(WoWs Quest-Schrift). Fehlt eine Fontdatei, greift automatisch ein Fallback.
- Wachssiegel als Schließknopf, Ornament-Trennlinien, "Tagebuch von <Charakter>",
Aufschlag-Animation, sanftes Einblenden beim Blättern und Questwechsel.
## v1.2.1
- Text-Einschwebe-Effekt und Geisterfeder wieder entfernt (sah im Spiel
nicht gut aus). Geblieben: Aufschlag-Animation des Buchs und der dezente
Fade beim Blättern/Questwechsel.
## Behobene Fehler in v1.1.1 (Hotfix)
- **Crash "attempt to compare number with string"** beim Öffnen von Quests mit
Tag (Dungeon/Elite): Auf dem Live-Client 1.15.8 liefert `GetQuestLogTitle`
an Position 3 den Tag-STRING (Vanilla-Stil), nicht suggestedGroup wie in
1.13. Der Scanner prüft den Typ jetzt zur Laufzeit und unterstützt beide
Client-Varianten.
- **Event-Schleife behoben:** `ExpandQuestHeader` feuert selbst
`QUEST_LOG_UPDATE` und löste bei geöffnetem Buch tausende Rescans pro
Sekunde aus. Jetzt: Aufklappen nur bei Bedarf, Eigen-Event wird unterdrückt,
und alle Updates werden über einen 0,1s-Throttle gebündelt.
## Behobene Fehler in v1.1
- Quest-Tags (Elite/Dungeon/Raid) wurden falsch gelesen: Position 3 von
`GetQuestLogTitle` ist in 1.15/2.5 `suggestedGroup` (Zahl), der Tag kommt aus
`GetQuestTagInfo(questID)`. Elite-Erkennung und Tag-Anzeige jetzt korrekt,
inkl. Gruppen-Empfehlung ("Gruppe (3)").
- Doppelter Schließ-Sound beseitigt.
- Taste L toggelt jetzt korrekt (vorher: öffnete nur).
- Versteckte Quests (`isHidden`) werden gefiltert.
- Item-Tooltips selektieren die Quest neu (zeigten sonst u.U. falsche Belohnungen).
## Technik
- Multi-TOC: `QuestTome_Vanilla.toc` (11508) + `QuestTome_TBC.toc` (20505),
Fallback `QuestTome.toc`
- Defensive API-Schicht (`compat.lua`) – jeder Call gekapselt
- FontString-/Button-Pools, kein Frame-Spam bei Refreshes
- Buchtextur: 2048×1024 RLE-TGA (Power of Two), schwarzer Hintergrund
per Flood-Fill freigestellt
- Seitenflächen sind Konstanten in `book.lua` (`LEFT_PAGE` / `RIGHT_PAGE`),
falls du Ränder nachjustieren willst

