Releases: JuliusJacobsohn/EsoData.NET
Release list
EsoData.NET 0.3.1
Full Changelog: v0.3.0...v0.3.1
EsoData.NET 0.3.0
Full Changelog: v0.2.0...v0.3.0
EsoData.NET 0.2.0
Full Changelog: v0.1.0...v0.2.0
EsoData.NET 0.1.0
Initial release of EsoData.NET, a standalone .NET 10 library for Elder Scrolls Online addon data and import formats.
- Read IIfA inventories, LibCharacterKnowledge, LibMultiAccountSets, uespLog character observations, CSPS saved profiles, and Lazy Set Crafter queues.
- Parse and write native CSPS text, ESO-Hub addondata/URLs, and crafting item-link lists.
- Load current installed LibSets data and external UESP/JSON catalogs; no shared game database is bundled.
- Preserve timestamps, missing observations, raw addon fields, and 64-bit identifiers. No ESO API-version allowlist.
- No runtime dependencies. Includes README, MIT license, XML documentation, Source Link, and symbols.
Validation: 23 tests pass; Windows and Linux CI and release packaging pass. The readers were also checked against local IIfA, LCK, CSPS, Lazy Set Crafter and LibSets files. Private saves are not included. LMAS and uespLog use synthetic fixtures checked against upstream serializers. In-game application is not part of automated validation.
Install: dotnet add package EsoData.NET --version 0.1.0
See the README for supported fields and the remaining metadata limitations around research indexes, collection-slot masks, and crafting eligibility.