Skip to content

Releases: FanerJian/fableloom

StoryLoom 0.6.0 · 视觉小说播放器与发布配置

Choose a tag to compare

@FanerJian FanerJian released this 05 Oct 06:49

StoryLoom 0.6.0:视觉小说播放器与发布配置。

下载

  • StoryLoom-Setup-0.6.0.exe — Windows 安装版(可选安装目录)
  • StoryLoom-Portable-0.6.0.exe — Windows 便携版(免安装单文件)

Tauri Lite 版暂需从源码构建(npm run build:tauri)。

SHA-256 校验:

beda3682c3d76855bb20dd128b229327245c73e969a6da3644db6856be0057c8  StoryLoom-Setup-0.6.0.exe
4c2ac1d91586fdd8a7980a663754538014831431ec037da4407d775883fbbac3  StoryLoom-Portable-0.6.0.exe

新增

  • 标题画面:导出作品默认自带视觉小说式标题屏——大标题辉光、作者/版本、菜单(开始游戏 / 继续游戏[读最新存档,无档自动禁用] / 读取存档 / 设置 / 关于)。背景可任选素材库图片,菜单文案可自定义,showMeta 可切纯背景模式。标题画面按钮带稳定 class(.tgr-title-start 等),便于自动化驱动。
  • 发布设置弹窗:编辑器的「发布设置」可视化配置以上全部内容(标题画面 / 快捷菜单 7 个入口开关 / 玩家设置项开关与出厂默认值 / 作品版本号 / 关于文本),右侧标题画面实时预览;配置随 .story.json 保存,试玩与导出所见即所得。
  • 播放器界面:视觉小说(VN)模式快捷栏改为底部毛玻璃悬浮条;新增快进(打字即完、150ms 自动推进,遇选项/结局/面板自动停止)、BGM / 音效分离音量(与节点音量相乘,实时生效)、自动播放速度 10 档、存档缩略图(存档瞬间画面 16:9 快照存入槽位)、回标题、对白节点 voiceAsset 语音播放。
  • 设置面板:文字速度 / 自动速度 / 双音量四滑条 + 恢复默认;按 release.settings.* 开关显隐;玩家设置按作品隔离持久化。
  • 编辑器便捷功能:节点画布右键「从此节点试玩」;概览面板新增作品统计(总字数 / 节点 / 场景 / 素材 / 预计阅读时长);试玩弹窗可勾选「预览标题画面」。

变更

  • 运行时模块化:player.ts(1200 行单闭包)拆为 screens / media / saves / scripting / typewriter 五个模块,mountPlayer 对外签名不变;新增 ReleaseConfig 契约(normalizeRelease 深合并兜底,旧工程零迁移)与玩家设置协议(PlayerSettings、存档 thumb 字段)。
  • 可维护性:main 进程拆出 e2eHarness / windowState / recentFiles;MIME 表与 splitSpeaker 收敛到 shared 单一来源;新增 docs/ARCHITECTURE.md 架构手册;E2E 钩子支持 STORYLOOM_DATA_DIR 隔离档驱动,18 张截图全链路视觉验收通过。

兼容性

  • 旧工程(v1–v3 .story.json)直接打开,零迁移;ReleaseConfig 深合并兜底,旧工程自动获得默认标题画面配置。
  • 架构与系统契约见 docs/ARCHITECTURE.md,完整版本历史见 CHANGELOG.md。

许可

MIT。依赖的第三方组件遵循其原始许可证;项目内示例素材与图标均为本仓库原创生成。