Releases: soundbyter/skillbooks-core
Release list
v0.7.0
Admin trait management, flavour overrides, and handbook improvements
Added
/skillbooks cleartraits(self/player/all), gated by role privilege level (Creative Player+ for self, Survival Moderator+ for others) rather than a single named privilege, so any role at or above the threshold qualifies -- including custom roles.FlavourOverridesinskillbooks.json: admin-authored flavour text that overrides everything else, including mod-supplied and curated text.- Source attribution: each book's tooltip now names which mod its trait came from (or "Vintage Story" for a base-game trait).
- Books are now findable in the handbook by searching "skillbooks".
Changed
- Books show up in the handbook by default;
HideFromHandbookconfig option restores the old hidden-by-default behavior for anyone who wants it.
Fixed
- Rerolling a book (temporal gear in offhand) could instantly read and grant the newly-rolled trait instead of placing the new book in inventory: the held interaction appears to carry its timer over onto whatever refills the just-emptied active slot. Give the new book before clearing the old one instead.
Verified against real 1.21.7 and 1.22.7 installs, including manual in-game testing of commands, handbook search/visibility, flavour overrides, reroll, and source attribution.
v0.6.0
Now supports Vintage Story 1.21
Skillbooks now runs on Vintage Story 1.21 as well as 1.22, from a single build.
Added
- Support for Vintage Story 1.21.
Changed
- Namespaced
ItemSkillBook's class-registration key to avoid a confirmed collision with XLib's own skillbook items.
Fixed
- Two runtime crashes only reachable through actual play (trait discovery, and rerolling a book when your inventory is full), caused by a couple of engine members changing from public fields to properties between 1.21 and 1.22.
Verified against real 1.21.7 and 1.22.7 installs, including manual in-game testing of reading, rerolling, and salvaging.
v0.5.1 (Vintage Story 1.22)
Changed
- Declared a minimum game version (1.22.0-pre.1) in modinfo.json, previously unset.
v0.5.0 (Vintage Story 1.22)
Fixed
- The Learned Traits tab no longer shows traits from a previous character after using the admin
charselcommand -- it now shows only traits that are both learned from a book and currently active, rather than the full historical learn-log.
Added
- New config option
KeepTraitsOnCharSel(defaulttrue). Sincecharseleffectively starts a new character and resets which traits are active, it was silently dropping skillbook-granted bonuses along with it. When enabled, those bonuses are automatically restored after a character reselect. Set tofalseto letcharselwipe them for a true fresh start.
v0.4.0 (Vintage Story 1.22)
Added
- Learned Traits tab in the character screen, alongside Character and Traits. Shows every trait learned from a skillbook, including granted stat bonuses, with a working scrollbar (vanilla's own Traits tab has none).
Fixed
- Traits granted by a skillbook are now tracked separately from the shared
extraTraitsattribute, which other mods (e.g. race selection) also write into -- the new tab no longer shows traits you didn't actually learn from a book.
v0.3.1 (Vintage Story 1.22)
Changed
modinfo.json'swebsitefield now points at the mod's actual ModDB page (https://mods.vintagestory.at/show/mod/64127) instead of being unset.
No functional changes.
v0.3.0
Added
- Book tooltips now show which trait they actually grant and what it mechanically does, not just the flavour text. Shows "Grants: " plus the trait's own unlock description, and -- for the rare trait that also carries stat Attributes -- the same formatted stat text the vanilla character-creation screen shows (reusing its lang-key convention directly, so the wording matches exactly and inherits rich formatting like colors and clickable handbook links for free).
No breaking changes; existing installs update seamlessly.
v0.2.1
Patch release: fixes the mod-supplied flavour override.
Fixed
- The mod-supplied flavour override (
assets/<yourmoddomain>/skillbooks/<traitcode>.json, letting another mod author ship their own title/blurb for their trait's book) was never actually reachable. Confirmed via decompile that Vintage Story's asset system only scans a fixed set of known category folders per domain -- the path was missing aconfig/prefix, so it was silently never indexed regardless of correct placement. Corrected path:assets/<yourmoddomain>/config/skillbooks/<traitcode>.json. See the README for details.
No other changes. Existing installs on 0.2.0 are unaffected unless you were relying on this specific feature.
v0.2.0
First public release.
- Curated, hand-written flavour text (title + in-world blurb) for all 29 crafting-trait books.
- modicon.png for the in-game mod manager.
- Licensed under GPL-3.0.
Vintage Story 1.22.6. Drop the zip into your Mods folder, or extract it to a skillbooks subfolder there.