promotional bannermobile promotional banner

QuestieTrace

Data collection addon for Questie
Back to Files

v1.10.0

File nameQuestieTrace-v1.10.0.zip
Uploader
TheCrux_BBTheCrux_BB
Uploaded
Nov 11, 2026
Downloads
833.2K
Size
150.3 KB
Flavors
MoP ClassicClassic TBCClassicTitan Reforged ClassicForever
File ID
9563099
Type
R
Release
Supported game versions
  • 5.5.4
  • 3.80.2
  • 2.5.6
  • 1.60.1
  • 1.15.9

What's new

New Features

  • Extract faction-level quest requiredRaces

  • Restrict races from 3 hostile sessions unless the faction saw sibling quests

  • Limit worker threads with EXTRACT_WORKERS

  • Tag observations with the stable session key and contributor

  • Keep observations in a parquet store and only observe new submissions

  • Add EXTRACT_SAMPLE to observe a fixed sample of submissions

  • Store each session's client and lookups by locale, and write query views

  • Read from the team's OVH bucket by default

  • Add completedQuestsAt to read a session's completed quests at a time

  • Read submissions from the OVH bucket, downloading them when opened

  • Pick submissions with a search field and show download progress

  • Export quest XP for every quest seen in Forever

General Fixes

  • Reject EXTRACT_WORKERS values beyond the safe integer range

  • Count quests in the quest log as seen by the player's faction

  • Describe the EXTRACT_WORKERS upper bound and test an unsafe integer

  • Attribute sightings before the first faction sample to the session's faction

  • Keep extra observation fields in the store and tighten its crash and removal handling

  • Replay the store a slice of submissions at a time and cap DuckDB memory

  • Slice replays by fold rank and guard the SQL summaries

  • Stop storing session names and drop stale query views when the store resets

  • Retry failed submissions and guard against empty listings, bad batch sizes and lost workers

  • Reload overtaken loads, clear stale loading states and label the submission picker

  • Remove secret values from the payload when encoding fails

  • Fall back to the top-level buildInfo to tell Forever sessions from Classic ones

  • Guard secret value removal against cycles and inaccessible tables

  • Ignore a top-level buildInfo version that is not a number or string

  • Stop recording QuestAcceptLevel

  • Derive requiredLevel from QUEST_ACCEPTED and the player's level

Documentation

  • Describe the trace data flow and record the storage decisions as ADRs

  • Explain how to add an observer and what rebuilds the store

  • Describe the query views and what the store leaves out

This mod has no additional files