Kovati Docs

Narrative Pro add-ons

The NP_ plugins that extend Narrative Pro and bridge Automation Forge into it.

Overview

Not distributed yet. These are built and used daily in Colony Origins, and each ships a public README, but none is on the account app or in the release manifest. They are listed here because people ask what they are, not because you can install one today.

Narrative Pro is a gameplay framework for Unreal — dialogue, quests, inventory, NPCs, abilities. These add-ons extend it, and two of them bridge Automation Forge into it.

The short version: the first results, and what each add-on actually contributed to them.

That is the same run as the long agent walkthrough, cut down to the results and what produced them. Watch this one to see which add-on did what; watch the long one to see the agents doing it.

The bridges

Add-onWhat it does
NP_VoiceOverBinds SpeechForge to Narrative Pro's dialogue system — casts speakers to voices, reads a dialogue's script into a speech bank, and puts the generated audio back onto the dialogue
NP_WardrobeBakes the difference between two fitted versions of a garment into a morph target, so one mesh reshapes to any body between them. Sits downstream of the garment pipeline
NP_ClothingFixes Narrative Pro's clothing equip path, and registers a MeshForge post step from outside the Forge monorepo entirely

Gameplay add-ons

Add-onWhat it does
NP_BarksBarks that fire because something happened, not because you pressed a key on somebody
NP_CinematicsStaged dialogue — cameras that actually change, and faces that stop moving
NP_ConsumablesItems a character visibly uses: a stimpack taken out, jabbed in and thrown away
NP_ItemResourcesA consumable resource belonging to that item rather than its class — an oxygen tank, a battery, a canteen, each remembering how full it is
NP_LifeSupportOxygen, suit oxygen and suit power as attributes, with no setup
NP_NavigationPoints of interest — naming a place, resolving that name at runtime, and sending an NPC to a place rather than a transform
NP_QuestsAuthors Narrative Pro quests from outside NarrativePro — states, branches, tasks, and the wiring to the dialogue that gives and takes them
NP_QuickSlotsA use wheel whose slots hold an item type, not one stack
NP_SlottedInventoryNumbered, addressable slots, so a container's contents have positions
NP_ValidateA linter for Narrative Pro content, and a record of everything that has gone wrong here

Six of them ship a matching toolset — the same subsystem as MCP tools, adapter only, adding nothing of its own. Same rule as the Forge toolsets.

Things learned the hard way

These are Narrative Pro facts rather than add-on features, and they cost real time. Collected here because nothing else documents them.

Documentation policy

Every NP_ add-on carries a README at its plugin root, written as public documentation for a buyer — what it does, its classes, setup, extension points, and how to verify it works, for someone who has never seen the project.

Project-internal knowledge stays out of them, in root-level documents that are never shipped.

On this page