SakuraLua 是什么
SakuraLua 是使用 Lua 来创作伪春菜的最佳方式。(大概
SakuraLua 是遵循 ssp 格式的 shiori,能与现有的 shell、ballon 和其它相关设施共存。
SakuraLua 采用了先进的模块化理念,扩展方便,插件支持出色。
SakuraLua 由国人开发,具备完整的手册参考。
(以上都是这货的自说自话-w-...王婆系列...咳咳
功能主治特色
- 利用 OpenCC 进行的简繁转换,带词典,可无痛转换港台地区用语。
- 简单构造菜单,语法简洁实用,告别手动拼樱语。
- 下载-解压式的插件安装,简单实现扩展功能,让人格专注于剧情又不失功能。
- 轻松访问 http,任意获取互联网资源,真正实现云辞书。
- 访问系统函数(Win32 API),拥有无限可能。
如何使用
SakuraLua (打算)提供:
- 核心的 Lua 代码,即 skl 核心库。(via GitHub)
- 一份空白人格,只有少数基本功能。
- 一个范例人格,包含剧情的完整的示例。
- 一本 chm 格式的参考手册。
版权相关
SakuraLua 主程序部分采用 Apache License 2 发布。这意味着你可以任意使用 SakuraLua 的所有代码及同捆文件,唯需保留 SakuraLua 的著作权申明和授权协议。
若你需要利用 SakuraLua 的插件,请留意插件的相关说明。并不是所有插件都可以自由使用,这取决于插件作者的喜好。
插件
SakuraLua 的强大离不开众多的插件支持。在这里可以看到 SakuraLua 的所有插件。
问题求助、意见建议
与 SakuraLua 相关的问题、建议和讨论,请移步 GitHub Issues。
如果你不想将相关信息暴露给公众,或你木有 GitHub 帐号,你亦可以通过向 sakuralua@ainou.org 发送邮件来寻求支持或提出建议。
合作
- 如果你是一枚伪春菜作者,有想法有思路可是代码苦手功能搞不定(sad),只要你用 SakuraLua ,SKL 可以帮你免费完成功能。(啊...前提是功能合理...详戳
- 如果你是 Lua 开发者,欢迎通过 GitHub 向 SakuraLua 贡献代码。
技术规格
- 采用完整的 Lua 5.1 运行时。
- 兼容 ssp 的 shiori 3.0 通信协议。
- 兼容 ssp 的 saori 1.1 外挂协议,可以使用现存的 saori 外挂。
- 完整运行时约 6.9MB (兆字节)。