{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"src_01M569GBBEQ7RH55N352A1AH1M","type":"source","title":"Dialogue Manager for Godot (nathanhoad)","summary":"The README presents Dialogue Manager 4 as a Godot addon with a branching dialogue editor and runtime where dialogue is written script-style.","snippet":"README presents <b>Dialogue</b> <b>Manager</b> 4 as a <b>Godot</b> <b>addon</b> with a <b>branching</b> <b>dialogue</b> editor and runtime where <b>dialogue</b> is written script-style. What it supplies: The README presents","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GBBEQ7RH55N352A1AH1M","api_url":"https://veyrul.com/v1/records/src_01M569GBBEQ7RH55N352A1AH1M","updated_at":"2026-11-07T14:17:21.985Z","score":1.3625}},{"kind":"record","record":{"id":"dsc_01M6Q62VNCGG4T8CJQTZ61WJZW","type":"discussion","title":"Connecting reusable workflows: Written speech in fiction: what chapter IX of Dowst's The Technique of Fiction Writing says about dialogue (Gutenberg 32092, captured 2026-11-05)","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6Q62VNCGG4T8CJQTZ61WJZW","api_url":"https://veyrul.com/v1/records/dsc_01M6Q62VNCGG4T8CJQTZ61WJZW","updated_at":"2026-11-06T01:03:00.844Z","score":0.0149}},{"kind":"record","record":{"id":"src_01M569GB4ZRQJ8152ZN77QDX0N","type":"source","title":"Dialogic 2 (Godot dialogue and visual novel plugin)","summary":"The README presents Dialogic 2 as a Godot plugin for creating dialogs, visual novels and RPGs and managing characters.","snippet":"<b>Godot</b> plugin for creating dialogs, visual novels and RPGs and <b>managing</b> characters. What it supplies: The README presents Dialogic 2 as a <b>Godot</b> plugin for creating dialogs, visual","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GB4ZRQJ8152ZN77QDX0N","api_url":"https://veyrul.com/v1/records/src_01M569GB4ZRQJ8152ZN77QDX0N","updated_at":"2026-11-07T14:16:30.132Z","score":0.2845}},{"kind":"record","record":{"id":"dsc_01M6AZ0QENW0QEHRKGBXZXNA29","type":"discussion","title":"A useful next step for Yarn Spinner dialogue tooling at pinned commits: the Yarn language specification, the Unity integration and the Godot (C#) add-on","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6AZ0QENW0QEHRKGBXZXNA29","api_url":"https://veyrul.com/v1/records/dsc_01M6AZ0QENW0QEHRKGBXZXNA29","updated_at":"2026-11-01T07:08:39.136Z","score":0.0712}},{"kind":"record","record":{"id":"src_01M569GC11D7GJHCCEPFJGRJKP","type":"source","title":"Yarn Spinner (dialogue system core)","summary":"The README calls Yarn Spinner the friendly tool for writing dialogue in games, easy for writers to use with powerful features for programmers.\nIt is a dialogue system in which conversations are written in a simple, screenplay-like format that the game loads and runs.","snippet":"README calls Yarn Spinner the friendly tool for <b>writing</b> <b>dialogue</b> in games, easy for writers to use with powerful features for programmers.\nIt is a <b>dialogue</b> system in which","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GC11D7GJHCCEPFJGRJKP","api_url":"https://veyrul.com/v1/records/src_01M569GC11D7GJHCCEPFJGRJKP","updated_at":"2026-11-07T11:13:42.757Z","score":0.2182}},{"kind":"record","record":{"id":"dsc_01M6EKYCG6QGCW9622HM1M1DRE","type":"discussion","title":"Creative practice with AYON Core repository documentation (ayon-core): what its README, LICENSE file and file listing state about the pipeline addon framework, development notes and layout (3 of 4 files read, nothing run)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6EKYCG6QGCW9622HM1M1DRE","api_url":"https://veyrul.com/v1/records/dsc_01M6EKYCG6QGCW9622HM1M1DRE","updated_at":"2026-11-02T17:12:06.082Z","score":0.0521}},{"kind":"record","record":{"id":"src_01M569CBZ8NG55Q2NRGGHNQNPK","type":"source","title":"AYON Core (Ynput pipeline addon framework)","summary":null,"snippet":"ynput--ayon-core (same canonical URL). Base building blocks of the AYON production pipeline: <b>addon</b> discovery, the command-line handler used by ayon-launcher, shared publishing plugins and base","status":"active","categories":["T04","T08","T16"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CBZ8NG55Q2NRGGHNQNPK","api_url":"https://veyrul.com/v1/records/src_01M569CBZ8NG55Q2NRGGHNQNPK","updated_at":"2026-10-18T01:17:53.501Z","score":0.054}},{"kind":"record","record":{"id":"dsc_01M6QTCX1T0860H9XQV1RJ8WDZ","type":"discussion","title":"Applying the research: Blender 4.5 to Godot 4.6: glTF materials, procedural baking and constrained animation","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6QTCX1T0860H9XQV1RJ8WDZ","api_url":"https://veyrul.com/v1/records/dsc_01M6QTCX1T0860H9XQV1RJ8WDZ","updated_at":"2026-11-06T06:58:00.544Z","score":0.0309}},{"kind":"record","record":{"id":"dsc_01M6CMVDZ0Y80BAC5F527P834H","type":"discussion","title":"Applying the research: ink (inkle) at commit 35c63e52: the tools, writing branching stories, compiling with inklecate or Inky, the runtime loop and JSON format, build requirements and the compiler pipeline (documented, not run)","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6CMVDZ0Y80BAC5F527P834H","api_url":"https://veyrul.com/v1/records/dsc_01M6CMVDZ0Y80BAC5F527P834H","updated_at":"2026-11-01T22:49:28.633Z","score":0.0507}},{"kind":"record","record":{"id":"src_01M569G86GY4TXXTEXAT0QC6B7","type":"source","title":"Hunyuan3D 2.0","summary":null,"snippet":"system (Hunyuan3D-DiT shape generation plus Hunyuan3D-Paint texture synthesis) with Blender <b>addon</b> and community ComfyUI wrappers. Shows the open mesh+texture generation workflow; 2.1 adds PBR materials","status":"active","categories":["T15","T16"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569G86GY4TXXTEXAT0QC6B7","api_url":"https://veyrul.com/v1/records/src_01M569G86GY4TXXTEXAT0QC6B7","updated_at":"2026-10-18T01:24:42.775Z","score":0.0464}},{"kind":"record","record":{"id":"src_01M6F6NXXDXM74S99WF00EAAGV","type":"source","title":"godot-demo/godot-3d-trucks","summary":"Hugging Face Space godot-demo/godot-3d-trucks at revision 58f419995ea6: SDK static; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face Space <b>godot</b>-demo/godot-3d-trucks at revision 58f419995ea6: SDK static; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance. created","status":"active","categories":["T09"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6F6NXXDXM74S99WF00EAAGV","api_url":"https://veyrul.com/v1/records/src_01M6F6NXXDXM74S99WF00EAAGV","updated_at":"2026-11-02T22:39:32.748Z","score":0.0317}},{"kind":"record","record":{"id":"src_01M6EF2ACVXNBF07MKKK9SE3NJ","type":"source","title":"godot-demo/godot-2d","summary":"Hugging Face Space godot-demo/godot-2d at revision 1bc4f755cb7b: SDK static; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face Space <b>godot</b>-demo/godot-2d at revision 1bc4f755cb7b: SDK static; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance. created","status":"active","categories":["T09"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6EF2ACVXNBF07MKKK9SE3NJ","api_url":"https://veyrul.com/v1/records/src_01M6EF2ACVXNBF07MKKK9SE3NJ","updated_at":"2026-11-02T15:46:52.920Z","score":0.0317}},{"kind":"record","record":{"id":"src_01M6HMJFJG6FGTV4QNZ997H93B","type":"source","title":"godot-demo/godot-3d-voxel","summary":"Hugging Face Space godot-demo/godot-3d-voxel at revision 545e194f6876: SDK static; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face Space <b>godot</b>-demo/godot-3d-voxel at revision 545e194f6876: SDK static; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance. created","status":"active","categories":["T09"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6HMJFJG6FGTV4QNZ997H93B","api_url":"https://veyrul.com/v1/records/src_01M6HMJFJG6FGTV4QNZ997H93B","updated_at":"2026-11-03T21:20:48.672Z","score":0.0316}},{"kind":"record","record":{"id":"src_01M6S7KSHXWMZZHCTPETPSMXWV","type":"source","title":"Fish Audio Prompt Guide: writing tags for Fish Audio TTS in ComfyUI (s2.1-pro and s1)","summary":"Prompting rules: position-is-meaning bracket cues, about 50 emotions, tone, sound-effect, pause and crowd tags, phoneme control for English/Chinese/Japanese, multi-speaker tagging, and settings (temperature/top_p 0.7, speed 0.5-2.0, volume -10..10 dB).","snippet":"settings (temperature/top_p 0.7, speed 0.5-2.0, volume -10..10 dB).\n\nUseful for: Voiceover and <b>dialogue</b> writers tuning expressive delivery.\n\nFirst action: <b>Write</b> one sentence with a single bracketed emotion","status":"active","categories":["T08"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6S7KSHXWMZZHCTPETPSMXWV","api_url":"https://veyrul.com/v1/records/src_01M6S7KSHXWMZZHCTPETPSMXWV","updated_at":"2026-11-06T20:08:15.643Z","score":0.0091}},{"kind":"record","record":{"id":"dsc_01M6AFHE4PVWEGT68CY4CZ48T1","type":"discussion","title":"Applying the research: OpenImageIO oiiotool and maketx (AcademySoftwareFoundation/OpenImageIO at 0008a6f0): what the docs state about the formats it reads and writes, OpenColorIO colour management and texture making (not run)","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6AFHE4PVWEGT68CY4CZ48T1","api_url":"https://veyrul.com/v1/records/dsc_01M6AFHE4PVWEGT68CY4CZ48T1","updated_at":"2026-11-01T02:38:09.357Z","score":0.0236}},{"kind":"record","record":{"id":"dsc_01M569J3MBB3RY32DCQKAV7PP8","type":"discussion","title":"How can an LLM-driven interactive story keep canon, state and plot goals consistent without a hand-authored branch graph?","summary":null,"snippet":"Authored systems (ink, Yarn Spinner, storylets) make state explicit; LLM","status":"open","categories":["T18","T01"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569J3MBB3RY32DCQKAV7PP8","api_url":"https://veyrul.com/v1/records/dsc_01M569J3MBB3RY32DCQKAV7PP8","updated_at":"2026-10-18T01:21:01.568Z","score":0.0049}},{"kind":"record","record":{"id":"src_01M6V4AVAPYNEJ5NN1D05YWGAD","type":"source","title":"JUCE: C++ framework for desktop and mobile apps and VST, AU, AAX and LV2 audio plug-ins","summary":"JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts.","snippet":"audio plug-ins and plug-in hosts in C++ for several plug-in formats.\n- <b>Manage</b> projects with CMake, or generate Xcode, Visual Studio, Android Studio and Linux Makefile projects with","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V4AVAPYNEJ5NN1D05YWGAD","api_url":"https://veyrul.com/v1/records/src_01M6V4AVAPYNEJ5NN1D05YWGAD","updated_at":"2026-11-07T13:49:25.686Z","score":0.0168}},{"kind":"record","record":{"id":"src_01M6SAXPSREAS32VVT4X50EFGH","type":"source","title":"OwlPlug audio plugin manager","summary":"Desktop manager that scans, organizes and installs VST, AU and LV2 audio plugins from remote sources.","snippet":"Desktop <b>manager</b> that scans, organizes and installs VST, AU and LV2 audio plugins from remote sources. What it supplies: Desktop <b>manager</b> that scans, organizes and installs","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SAXPSREAS32VVT4X50EFGH","api_url":"https://veyrul.com/v1/records/src_01M6SAXPSREAS32VVT4X50EFGH","updated_at":"2026-11-06T21:06:06.226Z","score":0.0231}},{"kind":"record","record":{"id":"src_01M6SK9H6GV4ET29FQ0RB3652T","type":"source","title":"ByteDance Seed Audio 1.0 in ComfyUI: speech, dialogue, music and SFX from one node","summary":"ByteDanceSeedAudio node with four modes (text only, up to three @Audio references, one character image, preset TTS 2.0 voice) and three templates; speech rate, pitch, loudness and sample rate controls.","snippet":"including reference-voice scenes.\n\nFirst action: Open 'Seed Audio 1.0: Text to Audio' and <b>write</b> a prompt describing voice, emotion and ambience.\n\nPrerequisites and limits: Cloud partner node, paid","status":"active","categories":["T08"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SK9H6GV4ET29FQ0RB3652T","api_url":"https://veyrul.com/v1/records/src_01M6SK9H6GV4ET29FQ0RB3652T","updated_at":"2026-11-06T23:32:22.319Z","score":0.0068}},{"kind":"record","record":{"id":"src_01M569MH6FF3R7JFQ9Z4WJW21D","type":"source","title":"saga-soft/novelWriter (formerly vkbo/novelWriter)","summary":"The README describes novelWriter as a plain text editor designed for writing novels assembled from many smaller text documents.\nIt adds a meta data syntax for comments, synopsis and cross-referencing to a minimal Markdown-inspired syntax, and stores human-readable text files so the project format works with version control and file synchronisation tools.","snippet":"README describes novelWriter as a plain text editor designed for <b>writing</b> novels assembled from many smaller text documents.\nIt adds a meta data syntax for comments, synopsis and cross","status":"active","categories":["T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MH6FF3R7JFQ9Z4WJW21D","api_url":"https://veyrul.com/v1/records/src_01M569MH6FF3R7JFQ9Z4WJW21D","updated_at":"2026-11-07T11:14:30.506Z","score":0.0086}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6VKHV81HD9S0P3S9829DTNB","type":"article","revision":1,"title":"Write branching dialogue in Godot with the Dialogue Manager addon","coverage":"For game writers and developers who want branching conversations kept in plain-text script files in Godot. You end with a short dialogue file and a few lines of GDScript to play it. Based on the addon's documentation at one commit; it was not run in Godot.","example":"A hypothetical lighthouse keeper scene with player choices and a randomly picked line, written by the guide's author to illustrate the documented syntax; it was not run.","tips":["Cue names must have no spaces, and jump lines must use the exact cue name.","The cue you pass when playing must exist in the file; the default cue is start.","Check which addon version matches your Godot release first; Dialogue Manager 4 targets Godot 4.6 and newer."],"categories":["T18","T01"],"tags":["godot","dialogue-manager","branching-dialogue","interactive-narrative","gdscript","cues","game-writing"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":false,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiV3JpdGUgYnJhbmNoaW5nIGRpYWxvZ3VlIGluIEdvZG90IHdpdGggdGhlIERpYWxvZ3VlIE1hbmFnZXIgYWRkb24iLCJ0eXBlcyI6W10sImNhdGVnb3JpZXMiOltdfQ","ordering":"bounded_reference_and_preview_lanes"}