Lorebook Generation Tutorial

General Concept and Theme
So, we have the barest glimmering of a scenario idea or theme.

We want it to be surrealistic, almost like Alice in Wonderland. There's an AI module for that, so we go ahead and select our user-made module OccultSage's Surrealistic Look Through the Lookingglass from the Modules drop down. This was downloaded and added at a prior time.

Let's demonstrate the in-line capabilities, so we type the following into the story text:

We highlight, and right-click (or ctrl-click on mobile devices with a keyboard). This should pop up a context menu. We then click -> Generate Lore... -> Concept



This pops up a New Lorebook Entry view in the Lorebook manager, and fills in the Description field with  automatically. It will generate the first entry automatically, and we get back:

Hmm, let's try again. We hit the circle arrow Retry button. On the next generation, we got:

Eh, uninteresting. Let's try again.

This is really interesting. Let's click on the Generate Entry that looks like a > to get it to generate more on top of that:

Wow, this is a really good concept! Way to go, Sigurd. Let's keep going. Click on the Generate Entry button to continue from here.

So, let's trim the dialog off, and we have a nice lorebook entry describing the Concept of our scenario or world.

The sum total of our Concept entry is:

Nice! Let's give the lorebook entry the name of, and key it to   and   under Keys.



Factions
Now that we have a general theme defined, lets create a Faction. We click on + Add Entry and create a new blank entry. We select `Faction` from the Category drop down.

We want to make sure that our Concept entry is included in the context, so we click on the Add Context (advanced) button in the upper right corner. This will pop down something that looks like:



We click on the Lorebook keys text entry box, and type in. This will cause the Lorebook Generator to pull the entry we just made into its context.

What kind of people/group would work at the Carnival of Souls? Ah-ha, Carnies, the workers in the Carnival of Souls. We type, and click on Generate Entry/> to submit the text and lorebook entry for generation.

NOTE: Preceding the text with a, an or the has special meaning to the generator! It will more accurately generate for concepts or groups of people rather than a specific entity. NOTE2: The generator works best if short tags inside, divided by commas, such as

On the first generation we get the following output:

We generate more, and we get the following added:

Hmm, we're getting there. But it's not really tied to a, so let's add a tag,  , so that our entry looks like. We delete the text, and click on Generate Entry again. After multiple generation we get the following:

This is really interesting, but not quite what we're looking for. So we reverse the order of tags:, and press Retry:

OK, wow! This is exactly the sort of thing we want, so let's store this lorebook entry. We save it as, keyed to  ,  , and.



So let's generate another faction:. We click on + Add Entry, and then we select  from the Category drop-down, and we key in our prior keys,   in the Lorebook keys' field to give the Lorebook Generator''' more context.

We then type in  -- it takes a few tries to get the right sort of vibe we're looking for, but we get:

This generated good content for demons, so we split the first paragraph into a new Lorebook entry,, and we save the second paragraph as.

Now would be a good time to show the Generation History feature -- it will show the last 50 generations across contexts.



Thus far, we now have the following Lorebook entries:
 * (keys: Carnies, sideshow, workers)
 * (keys: management, manager)
 * (keys: demon, demons)
 * (keys: Carnival, Souls)



Characters
Now that we have the basic skeleton of Concept, Faction and Species, let's create a few characters!

We click on + Add Entry, select from the Category drop down.

We make sure that our lorebook keys incorporate all our entries:

Hmm, we need a ringmaster! So, we type in. And because of all the context we've built up so far, it actually gives us an interesting and relevant character on the first shot!

Good enough, so let's save this as, keyed to  ,  ,  , and. We also insert  in the text to tell Sigurd that this is our Ringmaster, ending up with the following sentence:

Let's create a lower level employee, maybe a sideshow attraction? We follow the same steps above to create a new  lorebook entry, and we enter in

We get the following output on the first attempt:

OK, this didn't generate a specific character, but this makes a neat lorebook entry for, so we store that entry and key it to  ,  ,.

Let's use the neat characters in the  above to generate more lorebook entries. We click on + Add Entry, and for the description entry:. This demonstrates as well that the description itself will invoke lorebook keys, such as.

We get on the first shot:

Nice! So let's store this as, and key it to  ,  ,  ,.

Next up, we create. Same process to create a new entry, and we type in.

And, nice output from Sigurd!

We save this as, keyed to  ,.

And now for the final freakshow character, ! We've renamed him from  so that it doesn't draw from Mary Shelly's work. Same process as before, but this time we type:.

Sigurd gave us the following nice output:

Awesome. We store it as, keyed to  ,.

We could get into, his assistant, but to keep this tutorial shorter, we won't.  We now have four very interesting characters:


 * (keys: franky, doctor)
 * (keys: Samhein, ringmaster, lord)
 * (keys: Lizzie, Lizzie West, Elizabeth, illusionist)
 * (keys: bones, skeleton)



Locations
We already have one Location by fortuitous happenstance earlier, so maybe we need to describe the  mentioned in the Concept generation earlier?

So, we create a new entry, select, and type in:. And on the first generation, we get an awesome description, because of all the lore we've built up!

We store this as  keyed to: ,  ,  ,.

Testing
Now that we've pulled together Concept, Factions, Characters, and Locations, let's run a test prompt in our story!

We generate, and we get back:

Hmm, the Clown seems like an interesting character. So let's create a lorebook entry for him. We highlight  and right click on the context menu -> Generate Lore -> Person. As it uses the lorebook keys we have been carrying from generation to generation, we get back:

Nice! So, let's store this Lorebook entry under, keyed to   and. We also add  to the key, to make sure he's with that group.

We continue generating, and we get:

It's safe to call this a success.

Conclusion
We've come from the glimmerings of an idea to a neat immersive world -- using text generated purely by Sigurd and a strategic choice of modules! We've created eleven lorebook keys, encompassing the beginnings of an awesome scenario.

This is a general outline intended to follow other service's World Generator flow, but other workflows can be used. The lorebook generated for this tutorial has been attached here as a PNG for your perusal.