UsingCommands
<purpose>
Provide guidance on how to use the various commands within the lorebook.
</purpose>
<instructions>
1. Respond with the commandguidelines.
- Separate commands onto newlines and provide guidance on how to use each command.
- Commands are keywords found within the Lorebook. These keys activate instructions for the model to follow.
</instructions>
<output>
<commandguidelines>
To use a command, type the command key followed by a colon and the necessary context.
Here's a breakdown of the commands and their uses:
* `CreateCommand`: Create a command.
* `CharEntry`: Extract character entries.
* `CharMerge`: Merge character entries.
* `GetDetails`: Information about any topic.
* `JustAsk`: Interact for thought-provoking ideas.
* `CondenseThis`: Condense text for easier model reading.
* `CreateLB`: Create a new lorebook.
* `CreateScenario`: Create a scenario.
* `CreateChar`: Create a character persona.
* `CreateScene`: Create a narrated scene.
* `CreateWorld`: Create a world.
* `CreateTown`: Create a town.
* `CreatePOI`: Create points of interest.
* `CreateEvent`: Create an event or gathering.
* `CreateFaction`: Create a faction or group.
* `CreateKeys`: Create a list of keywords from a lorebook.
* `MergeLB`: Merge two lorebooks.
* `SplitLB`: Split lorebooks.
* `CreateDialogue`: Create dialogue.
* `GetStyle`: Get an analysis of a text.
* `SummarizeThis`: Summarize excerpt.
* `SummarizeChapter`: Summarize a series of excerpts.
* `CommandWrite`: Write excerpts.
* `CommandEdit`: Edit an excerpt.
* `RefineExcerpt`: Edits for character consistency.
* `EnhanceExcerpt`: Immersion-based edits to an excerpt.
* `OverhaulThis`: Combined editing commands.
Example: To create a character persona, type: `CreateChar: [Type context here: age, appearance, personality, goals, etc.]`
</commandguidelines>
<extrainformation>
* Clear the chat or start new chat before using different commands.
* For most commands requiring context, you can use "fabricate details".
</extrainformation> </output> #End Response.
LBTest
<purpose>
Retrieve lore book information for the user.
</purpose>
<instructions>
- Use only lore book information.
- Provide accurate answers without adding, editing, or omitting any information.
- Maintain conciseness in responses.
</instructions>
<output>
Verbatim lore book entry value.
</output>
CondenseThis
<purpose>
Condense context for language model readability.
</purpose>
<instructions>
- Ensure efficient and accurate reading.
- Ignore human-readable narratives.
- Be efficient with wording, concise.
- Maintain relevant context.
</instructions>
<output>
Condensed output.
</output>
CreateCommand
<purpose>
Create commands for language model interpretation.
</purpose>
<instructions>
- Use key-value pairs.
- Disregard human readability.
- Be efficient with wording, concise.
- Focus on efficiency, effectiveness, and accuracy for model processing.
</instructions>
<output>
Key: [keyword(s)]
<purpose> [Purpose of command] </purpose>
<instructions> [Command instructions] </instructions>
<output> [Command format] </output> </output>
CreateKeys
<purpose> Create keywords from Lorebook entries. </purpose>
<instructions>
Process the text to identify key terms and phrases that relate to the contents within the lorebook.
- Keyword(s) should be contextually relevant and commonly used in natural language. Separate keywords with a comma followed by a space.
</instructions>
<output> *Keyword(s)* </output>
CreateLB
<purpose> Create lore book entries adhering to formatting guidelines. </purpose>
<instructions>
- Use key-value pairs.
- Disregard human readability.
- Be efficient with wording, concise
- Focus on efficiency, effectiveness, and accuracy for model processing.
- Keyword(s) should be contextually relevant and commonly used in natural language. Separate keywords with a comma followed by a space.
</instructions>
<output>
*Keyword(s)*
Value(s).
(Nested Value[s]).
</output>
CreateTrigger
<purpose> Create a trigger with an associated effect. </purpose>
<instructions> User provides the Purpose, Trigger, and Effect.
- If no User context is provided, fabricate.
- Conciseness for model readability.
- Keyword(s) should be contextually relevant and commonly used in natural language. Separate keywords with a comma followed by a space.
- Follow output accurately: </instructions>
<output> *Keyword(s)*
<purpose> [Purpose of trigger] </purpose>
<condition> [Trigger conditions] </condition>
<effect> [Effect of trigger] </effect> </output>
MergeLB
<purpose> Merge lorebook entries. </purpose>
<instructions>
Key-Value Merge Rules:
- Update existing keys.
- Add new keys.
- Merge nested structures.
- Keyword(s) should be contextually relevant and commonly used in natural language. Separate keywords with a comma followed by a space.
</instructions>
<output> *Keyword(s)*
Cohesive, merged lorebook entry. </output>
SplitLB
<purpose> Split a provided lorebook entry into the specified number of entries. </purpose>
<instructions>
1. Parse the lorebook entry and identify unique keywords.
2. Break the entry into segments based on each unique keyword.
3. Ensure each segment includes any relevant data related to the keyword, such as nested values.
- Keyword(s) should be contextually relevant and commonly used in natural language. Separate keywords with a comma followed by a space.
4. Output the new lorebook entries, numbered according to the user's desired split.
</instructions>
<output>
*Keyword(s)*: [Lorebook1]
*Keyword(s)*: [Lorebook2]
...
*Keyword(s)*: [LorebookN]
</output>
CreateTHENMerge
<purpose> Create lore book entry using context, then merge it with existing entry. </purpose>
1. Create Lorebook:
<instructions>
- Use key-value pairs.
- Disregard human readability.
- Be efficient with wording, concise
- Focus on efficiency, effectiveness, and accuracy for model processing.
</instructions>
2. Merge Lorebook:
<instructions>
Key-Value Merge Rules:
- Update existing keys.
- Add new keys.
- Merge nested structures.
</instructions>
3. Keyword(s) and output:
<instructions>
Keyword(s) should be contextually relevant and commonly used in natural language. Separate keywords with a comma followed by a space.
</instructions>
<output>*Keyword(s)*: Merged lore book entry. </output>
CreateScenario
<purpose> Create/optimize scenarios with User context. </purpose>
<instructions>
Prompt user for necessary details.
- Plot: [?].
- Circumstances: [?].
- Natural flow: [?].
- Tags: [?].
</instructions>
<output> Create/update scenario with relevant details and list of tags. </output>
CreateChar
<purpose> Create or refine character personas. </purpose>
<instructions>
- Ensure efficient, accurate reading.
- Ignore human readability.
- Be efficient with wording, concise.
- Maintain relevant context.
- Omit redundancy.
- Follow the format of CharTemplate (Fabricate empty fields): </instructions>
<output>
*Name*
[Age], [Gender]
[Occupation], [Schedule]
Physical Appearance:
- [Height]
- [Hair]
- [Beard]
- [Eyes]
- [Build]
- [Demeanor]
Speech and Communication:
- [Tone]
- [Speech Patterns]
- [Emotional Expression]
Relationships:
- Friends: [Friend 1], [Friend 2]
Family:
- Family: [Family 1], [Family 2], [Family 3]
Likes:
- [Interest 1], [Interest 2], [Interest 3], [Interest 4], [Interest 5]
Dislikes:
- [Dislike 1], [Dislike 2], [Dislike 3]
Psychology:
- [Complexity/Emotion 1], [Complexity/Emotion 2], [Complexity/Emotion 3], [Complexity/Emotion 4]
Background:
- [Background 1], [Background 2]
Secrets:
- [Secret 1], [Secret 2]
Goals:
- [Goal 1], [Goal 2] </output>
CharEntry
<purpose> Create character entries from excerpt. </purpose>
<instructions> Context: User provided excerpt.
Focus:
- Traits: Appearance, speech, mannerisms.
- Relations: Character dynamics.
- Goals: Motivations.
</instructions>
<output> Condensed, efficient entries:
*Name*: [Name]
*Relation*: [Character dynamic]
*Speech*: [Style/tone]
*Mannerisms*: [Actions/gestures]
*Goals*: [Motivations/desires] </output>
CharMerge
<purpose>Merge multiple lorebook entries into a single entry for a collective character card.</purpose>
<instructions>
1. Select Entries: List the lorebook entry keys to merge.
2. Merge Information: Create a new entry with the following format, combining the information:
</instructions>
<output>
*Name(s)*
Relationship between characters:
Interaction Style:
*Char1*
- Speech style:
- Mannerisms:
*Char2*
- Speech style:
- Mannerisms:
...
*CharN*
- Speech style:
-Mannerisms:
Secrets and Unknowns:
+ Char1:
+ Char2:
...
+ CharN:
Goals and Motivations:
+ Char1:
+ Char2:
...
+ CharN:
</output>
CreateScene
<purpose> Create or edit a scene using context provided by the user or fabricate one if none is given. </purpose>
<instructions>
1. If user provides context, then extract relevant details.
2. Interpret details to describe characters: movements, appearances, clothing, and actions.
3. Incorporate sensory details (smell, texture, taste, feelings).
4. Create a highly immersive scene with the provided context.
5. If no context is provided, generate a new scene using the model's understanding of common fantasy tropes and themes.
</instructions>
<output> A highly detailed scene. </output>
CreateDialogue
<purpose> Generate dialogue based on user-provided character context; If no context is given, fabricate a character. </purpose>
<instructions>
- Focus on dialogue.
- Context: Portray speech, mannerisms accurately.
- Age: Reflect age in dialogue/actions.
- Ambiguity: Avoid plot points, use interests/likes.
- Description: Include recurring description.
- Format: Quotes for dialogue, no indicators for non-verbal.
- Create immersive dialogue using only the character specified or created.
</instructions>
<output>
Response format:
"Dialogue" says Character non-verbal "Dialogue".
</output>
CreateWorld
<purpose>Build a world context for fictional settings</purpose>
<instructions>List of world-building elements to include:</instructions>
<output>
`Background: [element1] [element2] ... [elementN]` - Sets world background
`Lore: [element1] [element2] ... [elementN]` - Sets world lore
`Rules: [element1] [element2] ... [elementN]` - Sets world rules and restrictions
`Geography: [element1] [element2] ... [elementN]` - Sets world geography
`Population: [element1] [element2] ... [elementN]` - Sets world population and inhabitants
`Technology: [element1] [element2] ... [elementN]` - Sets world technology level
`Magic: [element1] [element2] ... [elementN]` - Sets world magic system
`Flora: [element1] [element2] ... [elementN]` - Sets world flora
`Fauna: [element1] [element2] ... [elementN]` - Sets world fauna
`Climate: [element1] [element2] ... [elementN]` - Sets world climate
</output>
CreateTown
<purpose> Create or refine a town. </purpose>
<instructions>
- Use context provided by the user to create or refine a setting.
- If no context is given, fabricate a fictional place.
</instructions>
<output>
*[Type of location]*
*Name*:
- [Location]
- [Population and Culture]
- [Government]
- [Challenges]
- [Points of interest]
</output>
CreatePOI
<purpose> Create or refine a place of interest. </purpose>
<instructions>
- Use context provided by the user to create or refine a setting.
- If no context is given, fabricate a fictional place.
</instructions>
<output>
*TypeOfPlace*
*Name*:
- Description
- Summary </output>
CreateEvent
<purpose> Create or refine an event or gathering. </purpose>
<instructions>
- Use context provided by the user to create or refine an event.
- If no context is given, fabricate details.
</instructions>
<output>
*Location*
*Name*:
- Description
- Activities
- Significance
- Summary </output>
CreateFaction
<purpose> Create a new faction within the high medieval fantasy setting </purpose>
<instructions> Provide the following information; if no context is provided, fabricate:
1. Faction name
2. Faction description
3. Faction emblem (if available)
4. Faction color (if available)
5. Faction leader (name and description)
6. Faction goals
7. Faction members (initial list of characters)
8. Faction location (city, region, or kingdom)
9. Faction type (mercenaries, knights, thieves, clerics, etc.)
10. Any additional relevant information (alliances, rivals, etc.)
</instructions>
<output> Created faction </output>
GetDetails
<purpose> Elaborate on user-specified topics. </purpose>
<instructions>
- Provide concise, accurate responses.
- Ensure human readability.
</instructions>
<output> Answer to user's query, elaborating on the specified topic. </output>
JustAsk
<purpose> Define parameters for the model's interaction style. </purpose>
<instructions>
- Summarize Answers Briefly: Provide a concise summary of the responses.
- Generate Thought-Provoking Questions: Formulate questions that stimulate deeper thought and understanding.
- Focus on Enhancing Novel Immersion and Depth: Align the model's responses to enrich the user's experience in the fictional world.
</instructions>
<output> Response to query followed by 3 follow-up questions relevant to the context. </output>
GetStyle
<purpose> Extract tone, theme, mood, atmosphere, and style from the provided context. </purpose>
<instructions> Parse the given excerpt for keywords and phrases indicative of tone, theme, mood, atmosphere, and style. </instructions>
<output> [Output] </output>
SummarizeThis
<purpose> Summarize a given excerpt </purpose>
<instructions>
1. Extract Context:
* Identify main characters, setting, and plot points in the excerpt
* Note relevant details about characters' motivations, goals, and relationships
* Record significant events, conflicts, or turning points in the story
2. Create Summary
* Write a concise summary of plot points, focusing on main character's journey and key events
* Identify setting and its impact on plot and characters
* Describe theme(s) explored in excerpt, including relevant symbolism or motifs
3. Prioritize Model Efficiency
* Use clear and concise language to convey complex ideas
* Avoid unnecessary details that don't contribute to the summary
* Focus on critical information to understand plot, characters, and theme
</instructions>
<output>
*Plot Summary*: Brief overview of main events and character arcs
*Character Profiles*: Concise description of main characters, including motivations, goals, and relationships
*Setting*: Brief description of setting, including its impact on plot and characters
*Theme*: Analysis of theme(s) explored in excerpt, including relevant symbolism or motifs
</output>
SummarizeChapter
SummarizeChapter
<purpose> Merge separate parts of a chapter into a unified narrative. </purpose>
<instructions>
1. Break down the chapter by identifying sections and noting key details:
- Character actions/motivations
- Plot developments/conflicts
- Setting/world-building
2. Merge summaries of each section into a coherent narrative.
3. Focus on key details such as relationship developments, character arcs, and plot twists.
4. Replace or add information for a cohesive summary.
5. Ensure concise language while maintaining the context.
</instructions>
<output> Summary and Key Takeaways (list format) </output>
CommandWrite
<purpose> Write narrative excerpts, ensuring consistency and immersion </purpose>
<instructions>
Narrative Style:
- Use first-person, present-tense narration with "I" and "me" in protagonist's point of view
- Ensure correct grammar, spelling, and consistency
- Reflect protagonist's speech style and mannerisms
Immersive Storytelling:
- Use vivid language
- Avoid repetition
- Reflect other characters' speech styles
Transition Protocol:
1. Start with provided excerpt
2. Create a fluid connection to the new specified scene
</instructions>
<output> Created excerpt </output>
CommandEdit
<purpose> Edit narrative excerpts, ensuring consistency and immersion </purpose>
<instructions>
Narrative Style:
- Use first-person, present-tense narration with "I" and "me" in protagonist's point of view
- Ensure correct grammar, spelling, and consistency
- Reflect protagonist's speech style and mannerisms
Immersive Storytelling:
- Use vivid language
- Avoid repetition
- Reflect other characters' speech styles
</instructions>
<output>
Edited excerpt
Very concise list of changes
</output>
RefineExcerpt
<purpose> Refine and improve a given excerpt by incorporating lorebook entries. </purpose>
<instructions>
1. Extract Context:
* Identify key elements needing refinement:
+ Character motivations and actions
+ Dialogue and conversations
+ Plot progression and pacing
+ Setting and world-building.
2. Incorporate Lorebook Entries:
* Use existing lorebook entries to inform character actions and dialogue.
* Consider:
+ Character backstories and motivations
+ Relationship dynamics and conflicts
+ Relevant themes and symbolism.
3. Refine the Excerpt:
* Edit the excerpt to reflect a refined understanding of characters and interactions.
* Ensure tone, pace, and style match the original work.
</instructions>
<output>
Refined excerpt
Very concise list of changes
</output>
EnhanceExcerpt
<purpose> Enhance and refine the given excerpt </purpose>
<instructions>
1. Efficient Word Choice:
* Eliminate overused words: "said", "was", and their alternatives
* Use active verbs to vary tone and context
2. Sentence Variety:
* Mix sentence lengths for balance
* Avoid repetitive structures
3. Sensory Details:
* Add sparse details to immerse the reader
* Support tone and atmosphere
4. Pacing & Flow:
* Analyze excerpt pacing
* Balance action, dialogue, description
5. Character Consistency:
* Maintain dialogue speech patterns and mannerisms
6. Active Voice:
* Prioritize active verbs over passive ones
7. Repeating Words & Phrases:
* Check for repeated words and phrases (e.g., shiver down my spine, dripping, foreboding)
* Replace or vary them to avoid redundancy and create a more immersive experience
</instructions>
<output>
Revised excerpt
Very concise list of changes.
</output>
EnhanceDream
<purpose> Enhance dream excerpt by applying various writing techniques. </purpose>
<instructions>
1. Use Active Verbs:
- Prioritize active verbs in sentences.
- Rewrite passive sentences into active form.
2. Optimize Sentence Economy:
- Replace `says` with alternative dialogue tags.
- Replace `is` with alternative verbs.
- Vary verb choice while maintaining context and tone.
3. Maintain Character Consistency:
- Preserve dialogue patterns and mannerisms.
- Ensure consistent voice and tone for characters.
4. Diversify Sentence Structure:
- Mix short, long, snappy, and descriptive sentences.
- Avoid repetitive sentence patterns.
- Combine simple, and compound, and complex sentences.
5. Balance Pacing:
- Adjust action, dialogue, and description for optimal flow.
- Use pacing to create tension or calm.
6. Add Sensory Details:
- Include subtle sensory details that support tone and atmosphere.
- Use sensory language to create atmosphere.
7. Introduce Dream-State Disjointedness:
- Insert inconsistencies and non sequiturs.
- Use unexpected sentence structures and word choices.
8. Eliminate Redundant Expressions:
- Review for overused phrases and expressions.
- Replace with unique, varied language to maintain tone and atmosphere.
</instructions>
<output>
Revised excerpt
Very concise list of changes.
</output>
OverhaulThis
<purpose> Refine and improve a given excerpt through editing and incorporating lorebook entries. </purpose>
<instructions>
1. Narrative Style:
- Use first-person, present-tense narration with "I" and "me" in protagonist's point of view
- Ensure correct grammar, spelling, and consistency
- Reflect protagonist's speech style and mannerisms
2. Immersive Storytelling:
- Use vivid language
- Avoid repetition
- Reflect other characters' speech styles
3. Efficient Word Choice:
- Eliminate overused words: [says], [is], and their alternatives
- Use active verbs to vary tone and context
4. Sentence Variety:
- Mix sentence lengths for balance
- Avoid repetitive structures
5. Sensory Details:
- Add sparse details to immerse the reader
- Support tone and atmosphere
6. Pacing & Flow:
- Analyze excerpt pacing
- Balance action, dialogue, description
7. Character Consistency:
- Maintain dialogue speech patterns and mannerisms
8. Active Voice:
- Prioritize active verbs over passive ones
9. Repeating Words & Phrases:
- Check for repeated words and phrases
- Replace or vary them to avoid redundancy and create a more immersive experience
10. Extract Context:
- Identify key elements needing refinement
+ Character motivations and actions
+ Dialogue and conversations
+ Plot progression and pacing
+ Setting and world-building.
11. Incorporate Lorebook Entries:
- Use existing lorebook entries to inform character actions and dialogue
- Consider:
+ Character backstories and motivations
+ Relationship dynamics and conflicts
+ Relevant themes and symbolism.
12. Refine the Excerpt:
- Edit the excerpt to reflect a refined understanding of characters and interactions
- Ensure tone, pace, and style match the original work.
</instructions>
<output>
Revised excerpt
Very concise list of changes.
</output>