My stuff

  • My Workflows

  • Liked Workflows

  • Following Workflows

Go to OpenArt main site
Upload workflow

Dungeons & Dragons (ChatGPT & Gemini)

5.0

0 reviews
14
6.5K
905
2
Description

This workflow aiming to provide a Dungeons & Dragons-style gaming experience using GPT or Gemini APIs. It is an experimental workflow and may not always yield good results.". Taking into account the current limitations of language models, I simplified the complex rules of Dungeons & Dragons to create a 'DnD-like' structure. This platform features a dice-rolling(d20) system, text-to-speech (TTS), text overlays, background sounds, and automatic font size adjustment. Additionally, Enhanced the visual integrity by flattening the background of the text overlays using MultiAreaConditioning.


To maintain the fluidity of the game, I established a system based directly on user input, avoiding automatic text generators like IF-Prompt and auto-prompters. This approach increases the pace of the game while allowing more controlled management of the text. The narrative flow and DM inputs quickly adapt to user inputs and are directly integrated into the game scenario.

The games played with this workflow are not stable. I have tested numerous system messages to ensure compatibility with both Gemini and ChatGPT. Although the game can be played smoothly for long periods at times, unexpected errors may occur occasionally. English is not my native language, so you can have a better gaming experience by writing better system messages. The game tries to maintain story continuity but remains susceptible to user manipulation. As language models improve, it will become increasingly possible to overcome such issues.

many thanks: AI Dialogue Game <Journey to the West>



Character Sheet(/stats):

Dice System:

Font and Wrap system:

Auto Seed:

TTS & Backgorund: (For background music:  Adventure Begins - https://tabletopaudio.com)

MultiAreaConditioning for text background:

Log:


Discussion

(No comments yet)

Loading...

Author

7
15.4K
279
68.9K

No reviews yet

  • - latest (2 years ago)

Primitive Nodes (99)

Display Int (rgthree) (3)

Fast Groups Bypasser (rgthree) (2)

GetNode (47)

Int to float (1)

MultiAreaConditioning (1)

Note (7)

Play Sound (loop) (1)

SetNode (35)

Simple String (2)

Custom Nodes (186)

ComfyMath

  • - CM_FloatToInt (1)

  • - CR Set Value On Boolean (4)

  • - CR Integer To String (3)

  • - CR Text Length (2)

  • - CR Text Input Switch (4 way) (5)

  • - CR Float To String (5)

  • - CR Set Value On Binary (2)

  • - CR String To Combo (1)

  • - CR Trigger (1)

  • - CR SDXL Aspect Ratio (1)

  • - CR Draw Shape (1)

  • - CR Image Grid Panel (1)

  • - CR Radial Gradient (1)

  • - CR Composite Text (1)

  • - CR Text Replace (4)

  • - CR Text Operation (2)

ComfyUI

  • - SplitImageWithAlpha (1)

  • - VAELoader (1)

  • - VAEDecode (1)

  • - SaveImage (1)

  • - ImageScaleBy (1)

  • - RepeatImageBatch (1)

  • - ImageBlend (1)

  • - PreviewImage (2)

  • - CLIPTextEncodeSDXL (1)

  • - CLIPTextEncode (2)

  • - CheckpointLoaderSimple (1)

  • - KSamplerAdvanced (1)

  • - MicrosoftSpeech_TTS (1)

  • - Play Sound (1)

  • - StringToInt (2)

  • - BooleanPrimitive (6)

  • - Gemini_15P_API_S_Advance_Zho (1)

  • - Text_Image_Multiline_Zho (1)

  • - mape Variable (2)

  • - LoraLoader|pysssss (1)

  • - ConstrainImage|pysssss (1)

  • - SaveText|pysssss (1)

  • - Concat Text _O (10)

  • - SDXLPromptStylerAdvanced (2)

  • - SimpleText (46)

  • - ViewText (4)

  • - PromptGenerateAPI (1)

  • - Text to Number (16)

  • - Number Input Condition (11)

  • - Number Operation (7)

  • - Text Find and Replace (4)

  • - Text Compare (2)

  • - Logic Boolean (2)

  • - Number Counter (1)

  • - Text List (4)

  • - Text List to Text (4)

  • - Text Concatenate (1)

  • - Number to Int (1)

  • - Image Blank (1)

  • - Text String Truncate (1)

  • - Random Number (1)

Checkpoints (1)

RealitiesEdgeXLLIGHTNING_LIGHTNING34Step.safetensors

LoRAs (1)

sdxl_lightning_4step_lora.safetensors