Repository navigation
Releases: Zulut30/HdtCollectionExporter
Release list
HDT Collection Exporter by Manacost v1.4.1
HDT Collection Exporter by Manacost v1.4.1
Patch release after a Windows and macOS audit.
Fixes
- Validates baseline JSON more strictly before using it for changes export. Full export baselines must contain at least one card.
- Makes the HSTracker macOS adapter friendlier to HSTracker's Swift 5 project settings by avoiding newer optional-binding shorthand and key-path mapping syntax in user-facing paths.
- Prevents the macOS changes export from crashing on duplicate imported baseline keys by replacing trap-prone dictionary construction with explicit lookup builders.
- Updates the macOS menu state after saving the current collection as a baseline.
Compatibility Notes
- Windows: Hearthstone Deck Tracker plugin DLL, built for x86/.NET Framework.
- macOS: source-level HSTracker adapter. HSTracker does not expose the same drop-in plugin mechanism as HDT, so the Swift files must be added to an HSTracker build target.
- Export schema remains version
3; no website parser changes are required if it already supports v1.4.0 exports.
HDT Collection Exporter by Manacost v1.4.0
HDT Collection Exporter by Manacost v1.4.0
Release build for Hearthstone Deck Tracker plus source-level macOS adapter for HSTracker.
Highlights
- Adds
macos/HSTrackerManacostExporter, a Swift adapter for HearthSim/HSTracker. - HSTracker adapter exports the same JSON schema version
3and UTF-8 CSV format. - Adds HSTracker full export and changes-only export logic with a local baseline.
- Adds HSTracker menu controller with export buttons, output folder selection, and include toggles.
- Adds English and Russian HSTracker macOS documentation.
- Keeps the Windows HDT plugin behavior unchanged.
HSTracker Notes
HSTracker does not currently expose a drop-in plugin loader like HDT. The Swift adapter must be added to an HSTracker fork or custom build. It uses HSTracker's own CollectionHelpers.hearthstone.getCollection() data path and does not perform manual memory reading or network uploads.
Install
Windows HDT users:
- Download
HdtCollectionExporter.dll. - Copy it to
%AppData%\HearthstoneDeckTracker\Plugins. - Fully restart Hearthstone Deck Tracker, including the tray icon.
- Enable
Collection Exporter by ManacostorЭкспорт коллекции от Manacost.
macOS HSTracker developers:
- Read
docs/HSTRACKER_MACOS.en.mdordocs/HSTRACKER_MACOS.ru.md. - Copy
macos/HSTrackerManacostExporter/*.swiftinto an HSTracker source tree. - Add the files to the HSTracker Xcode target.
- Install
ManacostCollectionExportMenuControllerfromAppDelegate.buildMenu().
HDT Collection Exporter by Manacost v1.3.0
HDT Collection Exporter by Manacost v1.3.0
Release build for Hearthstone Deck Tracker.
Highlights
- Adds derived
classStatsto full JSON exports. - Adds
favoriteClassbased on the highest recorded game count. - Adds
bestClassByWinsbased on the highest recorded win count. - Includes class stat changes in changes-only JSON exports.
- Bumps full export schema version to
3.
Data Notes
Class stats are derived from HDT playerRecords. For each non-zero playerRecords.records[].data value, the plugin treats the value as a hero DBF ID, resolves it through HearthDb, and aggregates wins/losses/ties by CardClass. recordTypes[].type keeps the raw numeric HDT/Hearthstone record type, usually the game mode bucket.
Raw playerRecords are still exported unchanged for sites that want their own interpretation.
Install
- Download
HdtCollectionExporter.dll. - Copy it to
%AppData%\HearthstoneDeckTracker\Plugins. - Fully restart Hearthstone Deck Tracker, including the tray icon.
- Enable
Collection Exporter by ManacostorЭкспорт коллекции от Manacost.
HDT Collection Exporter by Manacost v1.2.1
HDT Collection Exporter by Manacost v1.2.1
Release build for Hearthstone Deck Tracker.
Highlights
- Manacost-branded export window with embedded logo.
- Full collection export to JSON and CSV.
- Changes-only export to JSON and CSV.
- Shared baseline for English and Russian plugin entries.
- Baseline tools: set current, import full JSON, clear baseline.
- Local-only export: no data is sent to external services.
Install
- Download
HdtCollectionExporter.dll. - Copy it to
%AppData%\HearthstoneDeckTracker\Plugins. - Fully restart Hearthstone Deck Tracker, including the tray icon.
- Enable
Collection Exporter by ManacostorЭкспорт коллекции от Manacost.
Русский
Релизная сборка плагина для Hearthstone Deck Tracker.
- Окно экспорта с брендингом Manacost и встроенным логотипом.
- Полный экспорт коллекции в JSON и CSV.
- Экспорт только изменений в JSON и CSV.
- Общий baseline для английского и русского вариантов плагина.
- Управление baseline: текущая база, импорт полного JSON, очистка.
- Экспорт только локальный: данные не отправляются во внешние сервисы.