Skip to content

Releases: RyuuMeow/Spindle

Spindle 0.11.1

Choose a tag to compare

@RyuuMeow RyuuMeow released this 28 Sep 15:18

Spindle 0.11.1

Features

  • Compatibility patch: Play now accepts UTF-8 scripts with a leading byte-order mark (BOM).

Fixes

  • Fix a false “Nodes must have a title” compiler error when an invisible BOM precedes a valid title header.

  • Preserve original text and source offsets, including cross-file playback, CRLF, Unicode dialogue and current-line entry. Only the leading encoding marker is treated as whitespace in the compiler input.

  • Prevent the Source editor from duplicating the BOM during synchronized updates, which could incorrectly block restarting Play with the latest text.

Distribution

Windows x64 Portable and NSIS are unsigned. All 0.11.0 features remain available. See the verification report for checks and untested scenarios.


Spindle 0.11.1

Features

  • 相容性修正:Play 現在可編譯開頭含 BOM 的 UTF-8 劇本。

修正

  • 修正有效的 title 標頭前有不可見 BOM 時,錯誤顯示「Nodes must have a title」。

  • 保留原文及來源位置,涵蓋跨檔播放、CRLF、Unicode 台詞及當前行起跑。只在編譯輸入中將開頭的編碼標記視為空白。

  • 修正 Source 編輯器在同步更新時重複插入 BOM,導致使用最新文字重跑 Play 被誤判為尚未同步。

發行

Windows x64 Portable 與 NSIS 安裝版均未簽章。保留全部 0.11.0 功能;實測結果及未實測項目見驗證報告。


Spindle 0.11.1

Features

  • 兼容性修复:Play 现在可以编译开头含 BOM 的 UTF-8 剧本。

修复

  • 修复有效的 title 标头前有不可见 BOM 时,错误显示「Nodes must have a title」。

  • 保留原文和源位置,涵盖跨文件播放、CRLF、Unicode 台词及当前行起跑。仅在编译输入中将开头的编码标记视为空白。

  • 修复 Source 编辑器在同步更新时重复插入 BOM,导致使用最新文本重跑 Play 被误判为尚未同步。

发行

Windows x64 Portable 和 NSIS 安装版均未签名。保留全部 0.11.0 功能;实测结果及未实测项目见验证报告。

Spindle 0.11.0

Choose a tag to compare

@RyuuMeow RyuuMeow released this 28 Sep 13:20

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 成品未签名。实际成品验证及未实测项目见随附验证报告。阅读编辑底部断层尚未在隔离测试复现;性能测量不代表所有项目都不会卡顿。

Spindle 0.10.0

Choose a tag to compare

@RyuuMeow RyuuMeow released this 23 Sep 17:41

Spindle 0.10.0

Features

  • Search scripts, content, settings and commands from a unified palette.
  • Create scripts in a new tab with inline naming and safe cancellation.
  • Choose English, Traditional Chinese or Simplified Chinese.
  • Manage legacy drafts from Data recovery in Settings.
  • Check for stable releases and install updates after saving every workspace.

Changes

  • Shared version metadata and offline language resources.
  • Public-facing documentation, licensing and reproducible Windows release workflows.
  • Existing editor layouts, project history and MCP integrations are preserved.

Distribution

Windows x64 Portable and NSIS packages are unsigned. The verification report lists tested and untested update scenarios.


Spindle 0.10.0

Features

  • 統一搜尋劇本、內容、設定與指令。
  • 在新分頁命名並建立劇本,取消時不產生空檔。
  • 支援 English、繁體中文與简体中文。
  • 舊草稿移至設定的資料救援。
  • 檢查正式版本,並於所有工作區保存後安裝更新。

變更

  • 統一版本來源及離線語言資源。
  • 公開文件、授權及可重複執行的 Windows 發布流程。
  • 保留既有編輯器布局、專案歷史與 MCP 整合。

發行說明

Windows x64 Portable 與 NSIS 成品未簽章。已驗證及未實測的更新情境見驗證報告。


Spindle 0.10.0

Features

  • 统一搜索剧本、内容、设置与指令。
  • 在新标签页命名并创建剧本,取消时不产生空文件。
  • 支持 English、繁體中文与简体中文。
  • 旧草稿移至设置的数据恢复。
  • 检查正式版本,并在所有工作区保存后安装更新。

变更

  • 统一版本来源及离线语言资源。
  • 公开文档、许可及可重复执行的 Windows 发布流程。
  • 保留现有编辑器布局、项目历史与 MCP 集成。

发行说明

Windows x64 Portable 与 NSIS 成品未签名。已验证与未实测的更新场景见验证报告。