
Memoirs are pre-defined entries in a data table that can be unlocked by consequential tags. They’re easy to setup and trigger through custom logic, let’s take a look how to create one from scratch.
First, take a look at the MemoirEntryList_DT under
- StoryFramework
- Core
- Blueprints
- DataTables
Pick a row and see how the examples are setup.

Create a new row and fill in the data for your own memoir. To trigger our memoir, we need a consequential tag, so let’s remember what this is called. Once in the data table, we can save and close it. Here’s what my entry looks like:

Next, we’ll find a suitable place for this to trigger via code. I’m going to trigger the memoir when my custom interactable item is picked up, so the Event Destroyed will work nicely.

It’s as easy as grabbing a reference to the SF Interaction Manager tanks to the convenience function (this works anywhere in your project), then use the Edit Consequential Tags node, providing the tag we’ve used in the data table above.
Tags are part of NPC Dialogues too, so memoirs can be triggered as part of a conversation without additional code. Note that if you remove a consequential tag, it won’t remove the memoir.