Ollaic GaLaGame Maker(简称 Ollaic)是一个面向 WebGAL 的桌面可视小说编辑器。它把 .txt 脚本组织成可视化节点、场景关系图、素材库和项目发布流程,并提供 AI 辅助写作与资源规划。
- 可视化编辑 WebGAL 场景脚本:新增、删除、排序、复制、粘贴和搜索节点。
- 支持常用 WebGAL 指令:对白、旁白、背景、立绘、音频、选项、跳转、变量、标签和结束。
- 场景管理:创建、删除、重命名场景,维护章节名和大纲,查看场景关系图。
- 素材管理:导入背景、CG、立绘、BGM、音效和语音,维护素材元数据与使用提示。
- 角色管理:维护角色资料、别名、关键词、立绘表情和配音音色。
- 运行预览:安装或指定 WebGAL 运行时模板,支持从编辑器跳转到指定句附近预览。
- 项目导出:导出可运行的 WebGAL 项目目录或 zip。
- AI 辅助:对话式修改脚本、创建角色/场景、规划素材、生成变更预览,并在确认后落盘。
- 打开或创建一个 WebGAL 项目。
- 在脚本视图中编辑当前场景的节点。
- 在场景关系图中检查跳转、分支和孤立场景。
- 在素材和角色面板中补齐演出资源。
- 使用顶部的预览按钮运行本地 WebGAL 运行时。
- 导出项目,用 WebGAL 的常规部署方式发布。
- Node.js 20+
- pnpm 10+
- Rust stable
- Linux 需要 WebKitGTK、GTK、AppIndicator、librsvg、OpenSSL 和
pkg-config相关开发包
pnpm install --frozen-lockfile
bash scripts/setup-runtime.shsetup-runtime.sh 会下载 WebGAL 运行时模板到 src-tauri/runtime/WebGAL_Template/。该目录不进入版本库。
pnpm tauri:devVite 默认使用 127.0.0.1:1420,Tauri 会打开桌面窗口。
pnpm build
pnpm testLinux Fedora 依赖示例:
sudo dnf install -y webkit2gtk4.1-devel gtk3-devel libappindicator-gtk3-devel librsvg2-devel openssl-devel pkgconf-pkg-config curl wget file