[{"data":1,"prerenderedAt":402},["ShallowReactive",2],{"navigation_docs_en":3,"-en-create-story-editor":114,"-en-create-story-editor-surround":397},[4,22,56,82,104],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":21},"Getting started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,13,17],{"title":5,"path":11,"stem":12},"\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F1.introduction",{"title":14,"path":15,"stem":16},"Plans","\u002Fen\u002Fgetting-started\u002Fplans","en\u002F1.getting-started\u002F2.plans",{"title":18,"path":19,"stem":20},"Local video","\u002Fen\u002Fgetting-started\u002Flocal-video","en\u002F1.getting-started\u002F3.local-video",false,{"title":23,"icon":24,"path":25,"stem":26,"children":27,"page":21},"Playing","i-lucide-play","\u002Fen\u002Fplay","en\u002F2.play",[28,32,36,40,44,48,52],{"title":29,"path":30,"stem":31},"Play a video game","\u002Fen\u002Fplay\u002Fvideo","en\u002F2.play\u002F1.video",{"title":33,"path":34,"stem":35},"Play a story game","\u002Fen\u002Fplay\u002Fstory","en\u002F2.play\u002F2.story",{"title":37,"path":38,"stem":39},"Random mode","\u002Fen\u002Fplay\u002Frandom","en\u002F2.play\u002F3.random",{"title":41,"path":42,"stem":43},"Virtual Domina","\u002Fen\u002Fplay\u002Fdomina","en\u002F2.play\u002F4.domina",{"title":45,"path":46,"stem":47},"3D simulator","\u002Fen\u002Fplay\u002Fsimulator","en\u002F2.play\u002F5.simulator",{"title":49,"path":50,"stem":51},"Connect devices","\u002Fen\u002Fplay\u002Fdevices","en\u002F2.play\u002F6.devices",{"title":53,"path":54,"stem":55},"Keyboard shortcuts","\u002Fen\u002Fplay\u002Fshortcuts","en\u002F2.play\u002F7.shortcuts",{"title":57,"icon":58,"path":59,"stem":60,"children":61,"page":21},"Creating","i-lucide-pencil-ruler","\u002Fen\u002Fcreate","en\u002F3.create",[62,66,70,74,78],{"title":63,"path":64,"stem":65},"Video editor","\u002Fen\u002Fcreate\u002Fvideo-editor","en\u002F3.create\u002F1.video-editor",{"title":67,"path":68,"stem":69},"Story editor","\u002Fen\u002Fcreate\u002Fstory-editor","en\u002F3.create\u002F2.story-editor",{"title":71,"path":72,"stem":73},"Editor and customizer settings","\u002Fen\u002Fcreate\u002Feditor-settings","en\u002F3.create\u002F3.editor-settings",{"title":75,"path":76,"stem":77},"Image sources","\u002Fen\u002Fcreate\u002Fimage-sources","en\u002F3.create\u002F4.image-sources",{"title":79,"path":80,"stem":81},"Submit your game","\u002Fen\u002Fcreate\u002Fsubmit","en\u002F3.create\u002F5.submit",{"title":83,"icon":84,"path":85,"stem":86,"children":87,"page":21},"AI templates","i-lucide-sparkles","\u002Fen\u002Fai","en\u002F4.ai",[88,92,96,100],{"title":89,"path":90,"stem":91},"Write stories with AI","\u002Fen\u002Fai\u002Foverview","en\u002F4.ai\u002F1.overview",{"title":93,"path":94,"stem":95},"Create a story with AI","\u002Fen\u002Fai\u002Fcreate-story","en\u002F4.ai\u002F2.create-story",{"title":97,"path":98,"stem":99},"Extend a chapter with AI","\u002Fen\u002Fai\u002Fextend-chapter","en\u002F4.ai\u002F3.extend-chapter",{"title":101,"path":102,"stem":103},"Translate a story with AI","\u002Fen\u002Fai\u002Ftranslate-story","en\u002F4.ai\u002F4.translate-story",{"title":105,"icon":106,"path":107,"stem":108,"children":109,"page":21},"Help","i-lucide-circle-help","\u002Fen\u002Fhelp","en\u002F5.help",[110],{"title":111,"path":112,"stem":113},"FAQ","\u002Fen\u002Fhelp\u002Ffaq","en\u002F5.help\u002F1.faq",{"id":115,"title":67,"body":116,"description":390,"extension":391,"links":392,"meta":393,"navigation":394,"path":68,"seo":395,"stem":69,"__hash__":396},"docs_en\u002Fen\u002F3.create\u002F2.story-editor.md",{"type":117,"value":118,"toc":381},"minimark",[119,140,147,152,159,165,176,182,185,293,297,313,327,331,349,355,359,376],[120,121,122,123,127,128,131,132,136,137,139],"p",{},"A story is a graph of ",[124,125,126],"strong",{},"sequences",". Each sequence holds up to 20 ",[124,129,130],{},"elements"," (text, images, buttons and more) and links to the next sequence. Players move through it page by page, see ",[133,134,135],"a",{"href":34},"Story games",". Prefer to let an AI draft it? See ",[133,138,89],{"href":90},".",[120,141,142],{},[143,144],"img",{"alt":145,"src":146},"The New game dialog on the Story tab with start templates","\u002Fimg\u002Fnew-story.webp",[148,149,151],"h2",{"id":150},"sequences-and-the-graph","Sequences and the graph",[120,153,154,155,158],{},"The list and the graph show the same sequences. Double-click empty graph space to add one, drag a title to move it, and drag from the dot next to an element onto a card to connect it. A square at the end of a line means \"story ends here\". Set one sequence as ",[124,156,157],{},"start",", and make at least one path lead to the end.",[120,160,161],{},[143,162],{"alt":163,"src":164},"The story editor: sequence list, graph and the sequence panel","\u002Fimg\u002Fstory-editor.webp",[120,166,167,168,171,172,175],{},"Shift + click selects several cards; ",[124,169,170],{},"Create group"," frames them and can collapse them. Groups are for tidiness only. A sequence can have a ",[124,173,174],{},"checkpoint code"," (4 to 12 letters or digits) that lets players start right there.",[120,177,178,181],{},[124,179,180],{},"Test"," plays your story in the editor. The warning counter lists unreachable sequences, dead ends and similar problems. Undo and redo cover every edit.",[148,183,184],{"id":130},"Elements",[186,187,188,195,203,209,215,221,227,233,239,245,251,257,263,269,275,281,287],"ul",{},[189,190,191,194],"li",{},[124,192,193],{},"Text:"," shown text. You can add variants, and one is picked at random each visit.",[189,196,197,200,201,139],{},[124,198,199],{},"Image:"," an image from an https URL or a source, see ",[133,202,75],{"href":76},[189,204,205,208],{},[124,206,207],{},"Input:"," asks the player for a value, stored in a variable.",[189,210,211,214],{},[124,212,213],{},"Button:"," continues the story. It can change variables (effects), be greyed out until a condition is met, and lead to a sequence, rules or random options.",[189,216,217,220],{},[124,218,219],{},"Timer:"," counts down, then continues automatically or shows a button. A random range and a hidden countdown are possible.",[189,222,223,226],{},[124,224,225],{},"Sound:"," plays an audio file from an https URL, with volume and repeats.",[189,228,229,232],{},[124,230,231],{},"Video:"," plays a video from a direct https file link, with loop and mute options.",[189,234,235,238],{},[124,236,237],{},"Read aloud:"," the browser speaks the text.",[189,240,241,244],{},[124,242,243],{},"Dialogue:"," speech bubbles one after another, with optional typing animation and read-aloud.",[189,246,247,250],{},[124,248,249],{},"Metronome:"," a beat at a BPM, for a number of beats or endlessly. Tempo can ramp, wave or drift randomly, or come from a variable.",[189,252,253,256],{},[124,254,255],{},"Depth:"," moves the depth guide: fixed, glide, wave, random, with the metronome, or step by step.",[189,258,259,262],{},[124,260,261],{},"Climax (shown as \"Cum\" in the element picker):"," after a delay, the depth display fills over a set duration. It only shows when the sequence has a depth.",[189,264,265,268],{},[124,266,267],{},"Typing:"," the player types a line several times. Minigames have no scoring.",[189,270,271,274],{},[124,272,273],{},"Wordle:"," guess a word of 3 to 10 letters in a limited number of attempts. It has a success and a fail target.",[189,276,277,280],{},[124,278,279],{},"Jigsaw:"," a picture puzzle from an image URL.",[189,282,283,286],{},[124,284,285],{},"Persistent button \u002F Remove persistent button:"," a button that stays visible in all following sequences until removed, for things like \"Take a break\".",[189,288,289,292],{},[124,290,291],{},"Set variables:"," runs when the sequence starts.",[148,294,296],{"id":295},"variables-rules-and-randomness","Variables, rules and randomness",[120,298,299,300,304,305,308,309,312],{},"Variable names start with a lowercase letter and may use digits and ",[301,302,303],"code",{},"_"," (up to 30 characters). Write ",[301,306,307],{},"{{name}}"," in text, labels and values to insert a variable. ",[301,310,311],{},"time_min"," is built in and holds the minutes since the game started.",[120,314,315,316,319,320,323,324,139],{},"A button or timer target can be a sequence, the end, ",[124,317,318],{},"Rules"," or ",[124,321,322],{},"Random",". Rules are checked in order: equals, does not equal, is empty, is not empty, is at least, is less than. The first match wins, otherwise the fallback is used. Random options have weights from 1 to 100. Effects set, add, subtract or pick a random number from a range like ",[301,325,326],{},"1-7",[148,328,330],{"id":329},"export-import-and-ai","Export, import and AI",[120,332,333,334,337,338,341,342,345,346,139],{},"The ",[124,335,336],{},"⋮"," menu in the editor header has ",[124,339,340],{},"Export JSON"," and ",[124,343,344],{},"Import JSON",". Import checks the file and is one undo step. The AI assistant inside the editor can create a story from an idea on an empty draft, extend a selected sequence, or improve one. Its monthly quota depends on your ",[133,347,348],{"href":15},"plan",[120,350,351],{},[143,352],{"alt":353,"src":354},"The ⋮ menu of the editor with Export JSON and Import JSON","\u002Fimg\u002Feditor-menu.webp",[148,356,358],{"id":357},"limits","Limits",[186,360,361,364,367,370,373],{},[189,362,363],{},"Up to 1000 sequences (Free plan: 100), 20 elements each",[189,365,366],{},"Up to 10 rules or random options per target, 5 effects per button",[189,368,369],{},"Up to 30 groups, 20 remembered variables",[189,371,372],{},"Title 60 characters, text 2000, button label 40",[189,374,375],{},"Up to 20 images per list, 20 text variants, 30 dialogue lines",[120,377,378,379,139],{},"Ready? See ",[133,380,79],{"href":80},{"title":382,"searchDepth":383,"depth":383,"links":384},"",2,[385,386,387,388,389],{"id":150,"depth":383,"text":151},{"id":130,"depth":383,"text":184},{"id":295,"depth":383,"text":296},{"id":329,"depth":383,"text":330},{"id":357,"depth":383,"text":358},"Build interactive stories from sequences and elements, with variables, rules, minigames and a metronome.","md",null,{},true,{"title":67,"description":390},"VsLXNtSol7hlJMRpd2ASiIsZF3txDgfX_zmcwPWNZLI",[398,400],{"title":63,"path":64,"stem":65,"description":399,"children":-1},"Build a beat map for a video with taps, fills, depth drawing and Funscript import and export.",{"title":71,"path":72,"stem":73,"description":401,"children":-1},"The author settings that shape how your story looks, and the player settings that can override them.",1791575976096]