Releases: deseven/mod-pbc
Releases · deseven/mod-pbc
Release list
2026-08-24: Rename to mod-pbc
Changelog
- renamed the repo and the module to
mod-pbc - added repo icon
Full Changelog: 2026-08-10...2026-08-24
Update Notes
- both old and new directory names are supported, so you don't need to do anything when updating to this version or higher, this release is mostly to avoid wrong dir name for fresh installs
2026-08-10: Connections rework & Ollama support
Changelog
- reworked API connections format to make the configuration easier and the model/task selection more flexible
- added native Ollama API support
- minor web app fixes
Full Changelog: 2026-06-28...2026-08-10
Update Notes
- connections with their parameters now live in separate JSONC files, where you are able to fine-tune basically anything provider/connection-related
- you can now pick exactly which connection to use for a particular task
- it's recommended to migrate your existing connections from the main config file, however there is a fallback mechanism that will load old config parameters to not break anything; I plan to keep the fallback in the foreseeable future, but its support is definitely a second priority
- read CONNECTIONS.md that describes current implementation
2026-06-28: Responses regeneration
Changelog
- added ability to regenerate the last event responses (via web app or
.chars regen-lastcommand) - improved responses and events handling for raid groups (#24)
- reorganized web app interface a bit and improved handling of offline/online characters
- the module will now ignore all incoming client addon messages by default
- added gendered constructions support for ruRU (and possible other languages)
Full Changelog: 2026-06-16...2026-06-28
Update Notes
- there's a new config parameter
PBC.IgnoreAllAddonMessages(enabled by default)
2026-06-16: Locales support
Changelog
- the module now respects
DBC.Locale(#18) - added localizations for deDE (thx to @CriticalCid) and ruRU
- updated DeepSeek docs (#20)
- invalid quest completions are no longer getting processed (#16)
- fixed incorrect trigger event message
- fixed incorrect level up event messages
- fixed inability to call condense on the character you play as (#17)
- fixed time gap message being added as separate messages to the history
- fixed compilation errors/warnings for newer compiler versions (#23)
- fixed memory entries pagination for the web app (#21)
- various small fixes
Full Changelog: 2026-05-26...2026-06-16
Update Notes
- the prompts are now split between various locales, if you use custom prompts, make sure to move them to
/prompts/<locale_name>, by default/prompts/enUS
2026-05-26: History & Event Processing rework
Changelog
- new history format without pre-rendered strings, one record per message
- DB migration to convert old history automatically
- improved & simplified internal event processing
- tuned the prompts more
- added WIndows support (thanks to @AldebaraanMKII)
- fixed combat event triggering without actual enemies
- minor bugfixes
Full Changelog: 2026-05-23...2026-05-26
Update Notes
- before updating it's highly recommended to do a backup with
tools/pbc_backup.shfrom the previous release or manually (allpbc_*tables) - on the first start with this release check the server log to see that your history was migrated successfully (look for
migration-20260524.sql) - check that the history for your characters is still available using
.chars history <name>or web app
2026-05-23: Maintenance release
Changelog
- ditched
PBC.TrackPlayerCharacterconfig parameter, player characters are now always tracked by default - tuned condensation prompts
- tons of small bugfixes for bugs introduced in the previous release
Full Changelog: 2026-05-22...2026-05-23
Update Notes
N/A
2026-05-22: API/WEB rework
Changelog
- API and Web App are now account based, all characters from the same account are now visible and could be managed
- reworked core WS principles, simplifying the flow
- added in-game notifications on condensations and relationship updates
- reworked character trigger event
- allowed more module commands to be executed with user rights (#9)
- tuned prompts
- a lot of bugfixes
Full Changelog: 2026-05-20...2026-05-22
Update Notes
- since the API is now based on the game account and not on the individual character, you will have to re-auth by using
.chars webcommand in-game (all existing tokens became invalid)
2026-05-20: Pets support
Changelog
- added pets support for #7
- reworked location tracking
- added NPC grouping for
{char_los}variable - added male/female icons for the frontend
Full Changelog: 2026-05-19...2026-05-20
Update Notes
- a new variable
{pet_info}was added, if you're using a customCharacterContextprompt, add it there
2026-05-19: Player character tracking
Changelog
- added player character history tracking for #6
- refactored events & API
- small fixes
Update notes
- there is a new config parameter
PBC.TrackPlayerCharacterwhich should be enabled if you want to start tracking the history of the character you are playing as - if you wish to populate the public history for that character there's also now a new tool
tools/pbc_copy_history.sh - the character you're playing as still won't react to events, but you can trigger a response by calling
.chars trigger <char_name>command