Skip to content

Role Weaver – Persistent Character & Campaign Continuity for NWN

8e20kfqzpwvc.png

Role Weaver – Persistent Character & Campaign Continuity for NWN

I’ve been developing Role Weaver, an open-source persistent character system for Neverwinter Nights: Enhanced Edition.

Youtube Video: Role Weaver

Role Weaver maintains character information such as personality, history, relationships, goals, world knowledge, and previous interactions. It reads the NWN client log and uses an LLM to help generate context-aware dialogue while keeping the player in control—the response can be reviewed and edited before being sent.

It can also analyze past sessions to build persistent memories, helping characters maintain continuity across months or years of play.

I think there is also a lot of potential here for DMs and Persistent Worlds, particularly persistent NPCs that remember previous player interactions and remain consistent when portrayed by different DMs.

Neverwinter Vault: here

GitHub / Source: Here

Role Weaver supports OpenAI, Gemini, and local models through LM Studio.

I’d be very interested in feedback from players, DMs, builders, PW developers, and anyone interested in experimenting with it.
Sign In or Register to comment.