Skip to content

Spindle 0.11.0

Choose a tag to compare

@RyuuMeow RyuuMeow released this 28 Sep 13:20
· 3 commits to main since this release

Spindle 0.11.0

Features

  • Play your story in a separate Windows window, with scrolling Novel and two-line VN presentations sharing the same run.
  • Inspect variables, choices, command events and source locations; step back to restore execution and preview state.
  • Configure characters, portraits, sprites and declarative preview effects with automatic saving and independent editor/Play appearance preferences.
  • Choose a persistent Play launch mode: default scene, current document or supported current line. Search all workspace scenes in the default-scene selector.
  • Let a connected MCP assistant read Play sessions and context alongside the existing live editor document, cursor and exact selections. Spindle now exposes 22 tools; agent playback control is not included.

Improvements

  • Weighted dialogue-length advice, with a configurable threshold and quiet diagnostics while typing.
  • More consistent Characters/Commands list editors, searchable dropdowns, responsive panels and a resizable compilation-results dock.
  • Reliable rapid VN advancement, Novel background-area advancement, clear Auto ON/OFF and preserved Auto state while choices wait.
  • Less repeated work during Source scrolling, editable-reading viewport updates and Graph zoom/pan; manual graph positions and pins remain intact.
  • Fixed provisional script naming on blur, appearance-tab scrolling, context-menu animation and lingering Play tooltips.

Runtime and limits

Play bundles the official Yarn Spinner 3.2.1 compiler/runtime with a self-contained .NET helper; no separate .NET installation is needed. A run retains its captured story version until explicitly restarted with the latest content. Custom command preview bindings do not implement game code.

Current-line entry supports top-level standalone dialogue/narration without interpolation; nested branches, commands and expressions are not entry points. Web Play, audio, saved test cases and MCP playback mutations remain outside this release.

Distribution

Windows x64 Portable and NSIS packages are unsigned. See the accompanying verification report for actual package checks and untested scenarios. The reported editable-reading bottom discontinuity was not reproduced in isolated fixtures; performance measurements are not a guarantee of stutter-free operation in every project.


Spindle 0.11.0

Features

  • 在獨立 Windows 視窗試跑故事,逐行小說與雙行 VN 呈現共用同一輪執行狀態。
  • 查看變數、選項、指令事件與原文位置;回到上一步時還原執行及預覽狀態。
  • 自動保存角色、頭貼、立繪及宣告式預覽效果,分別控制編輯器與 Play 的角色呈現。
  • 保存 Play 開始模式:預設場景、目前文件或支援的目前行;預設場景下拉選單可搜尋整個工作區。
  • MCP 助手除了既有的目前文件、游標及精確反白內容,也能讀取 Play 工作階段與情境。目前共 22 個工具,尚不提供 Agent 操控播放。

改善

  • 新增加權台詞長度提醒,可設定門檻;輸入時維持安靜診斷。
  • 統一角色/指令的清單編輯布局、可搜尋下拉選單、窄幅面板及可調整高度的編譯結果面板。
  • 改善 VN 連續點擊推進、小說底部空白區推進、Auto 開關辨識,等待選項時保留 Auto 狀態。
  • 減少純文字滾動、閱讀編輯視野更新及圖表縮放/平移的重複工作;保留手動節點位置與 pin。
  • 修正新劇本失焦命名、風格分頁捲動、右鍵選單動畫及 Play 提示殘留。

執行核心與範圍

Play 內含官方 Yarn Spinner 3.2.1 編譯器/runtime 及自包含 .NET 輔助程序,不需另裝 .NET。本輪試跑固定使用啟動時的劇本版本,明確選擇最新內容重跑後才更新。自訂指令預覽對應不代表實作遊戲程式。

目前行起跑支援不含插值的頂層獨立台詞/旁白;巢狀分支、指令及運算式不能作為起點。Web Play、音訊、保存測試案例及 MCP 播放操作不包含在本版。

發行說明

Windows x64 Portable 與 NSIS 成品未簽章。實際成品驗證及未實測項目見隨附驗證報告。閱讀編輯底部斷層尚未在隔離測試重現;效能量測不代表所有專案都不會頓。


Spindle 0.11.0

Features

  • 在独立 Windows 窗口试跑故事,逐行小说与双行 VN 呈现共用同一轮运行状态。
  • 查看变量、选项、指令事件与原文位置;回到上一步时恢复运行及预览状态。
  • 自动保存角色、头像、立绘及声明式预览效果,分别控制编辑器与 Play 的角色呈现。
  • 保存 Play 开始模式:默认场景、当前文件或支持的当前行;默认场景下拉菜单可搜索整个工作区。
  • MCP 助手除了现有的当前文件、光标及精确选中内容,也能读取 Play 会话与上下文。目前共 22 个工具,尚不提供 Agent 操控播放。

改进

  • 新增加权台词长度提醒,可设置阈值;输入时保持安静诊断。
  • 统一角色/指令的列表编辑布局、可搜索下拉菜单、窄幅面板及可调整高度的编译结果面板。
  • 改善 VN 连续点击推进、小说底部空白区推进、Auto 开关辨识,等待选项时保留 Auto 状态。
  • 减少纯文本滚动、阅读编辑视野更新及图表缩放/平移的重复工作;保留手动节点位置与 pin。
  • 修复新剧本失焦命名、风格标签页滚动、右键菜单动画及 Play 提示残留。

运行核心与范围

Play 内含官方 Yarn Spinner 3.2.1 编译器/runtime 及自包含 .NET 辅助程序,无需另装 .NET。本轮试跑固定使用启动时的剧本版本,明确选择最新内容重跑后才更新。自定义指令预览映射不代表实现游戏程序。

当前行起跑支持不含插值的顶层独立台词/旁白;嵌套分支、指令及表达式不能作为起点。Web Play、音频、保存测试用例及 MCP 播放操作不包含在本版。

发行说明

Windows x64 Portable 与 NSIS 成品未签名。实际成品验证及未实测项目见随附验证报告。阅读编辑底部断层尚未在隔离测试复现;性能测量不代表所有项目都不会卡顿。