Kirikiri KAGeXpress 3.0 Next Gen.
公告暨文档
版本说明
本公告内容适用于任何版本的系统,部分内容可能会在后续版本中更新。
当前版本内任何文件仅用于学习研究交流使用,请勿用于其他用途!
介绍
KAGeXpress 是 KeyFC 同人发展促进会基于吉里吉里 2/Kirikiri Adventure Game 3 开发的 AVG 开发工具。
Kirikiri KAGeXpress 3.0 Next Gen. Ritsuai 是 KAGeXpress 3.0 的一个通用 ADV/AVG 游戏系统。
本系统基于 KAGeXpress 3.0(Kag3EX2)制作,部分框架参考 NVL Maker 结构,对 KAG 内核进行修改以实装新功能。
本系统旨在为游戏开发者提供更丰富的系统功能,同时为玩家提供更丰富的游戏体验。
主要特性
「Next Gen」
- 基于 KAGeXpress 3.0(Kag3EX2)制作
- 升级至 1920×1080 分辨率,同时支持基准分辨率 1.5 倍窗口大小缩放
- 尽量保证 Windows 11 等新操作系统的兼容性
- 标配支持 Steam 平台——20 秒即可部署 Steam 接入,同时功能更强大
更丰富的系统功能
- 功能配置更简单,对开发者更友好
- 功能更丰富的鉴赏菜单——优化的 CG 鉴赏、BGM 鉴赏、场景鉴赏菜单
- 开发者可自定义更丰富的功能——玩家亦如此,也因此引入了更丰富的设置菜单
- 功能更丰富的存档/读档菜单,同时优化了存档/读档菜单本来存在的功能
- 基于 myyesnodialog(Powered by NVL Maker),升级带特效(渐入渐出)的 myyesnodialog
- 基于新 myyesnodialog,新增了适用于 kagwindow 的 inform(代替 System.inform,不支持脚本阻塞)
- 新增了更多 ADV/AVG 可使用的功能(如随语音自动进行下一句、BGM 标题显示、自动存档、提示小部件等)
- 基于 myhistoryLayer,升级功能更强大的 myhistoryLayer(支持履历回退、淡入淡出效果等)
其他改进
- 关闭 world 系统——解决非 world 功能使用时的冲突问题,但仍然支持 world 系统的调用
- 配套文档/教程,帮助游戏开发者快速上手,也帮助 krkr 学者和前辈们更方便地研究
快速开始
针对开发者(特指新人)等游戏创作用
- 直接将本系统全部文件拖出,至您项目内
⚠️ 重要提示:本系统本身就是一个完整的"游戏",您可以直接运行——
但 Ritsuai 在此郑重提醒:严禁在您的项目内使用本系统内除程序代码文件外任何元素(包括但不限于美术文件、音效文件等)!
- 按照配套文档/教程的说明,对系统进行配置
- 自行编写游戏剧本等进行项目开发和测试,直至发行
针对研究人员、学者、前辈等研究学习用
- 直接将本系统全部文件拖出,至您项目内
注:本系统本身就是一个完整的"游戏",您可以直接运行。
- 按照配套文档/教程的说明,将需要的功能调为 Debug 模式,并配合控制台进行调试和研究等
文件结构
在本文档中,仅列举了本系统内主要的文件和目录:
├── Ritsuai.exe # 游戏主程序
├── Data/ # 游戏数据目录
│ ├── system/ # 系统内核(MainWindow.tjs 等)
│ ├── main/ # 游戏脚本与扩展功能
│ ├── kagtjs/ # KAG 系统中不牵扯核心功能的文件(主要为系统配置文件)
│ ├── dic/ # 配置文件(如 UI 配置、鉴赏内容配置等)
│ ├── scenario/ # 剧本文件
│ └── ...
├── docs/ # 技术文档
│ ├── 内核修改.md # 内核修改记录
│ └── readme.md # 本系统的说明文档
├── licenses/ # 许可文档
│ ├── license.txt # 许可协议(此文件必须存在!且不可修改!否则本系统将无法运行!)
│ └── Ritsuailicense.txt # 附加许可协议(此文件必须存在!且不可修改!否则本系统将无法运行!)
├── plugin/ # krkr SDK 插件
├── steam_api.dll # Steam API 库文件(如需 Steam 相关功能,则此文件必须存在)
└── steam_appid.txt # Steam AppID 文件(如需 Steam 相关功能且 Steam 功能为调试模式,则此文件必须存在)
文档
文档内包含以下内容:
- 内核修改记录:针对 KAG 系统内核的修改进行说明。
- 本文档:提供最基本的介绍。
本系统也提供配套的视频/网页教程至 Ritsuai 的官网(见文档下方)内,帮助游戏开发者快速上手,也帮助 krkr 学者和前辈们更方便地研究。
用户亦可参考原版 kirikiri 官方文档辅助学习研究。
许可协议
版权声明
| 项目 | 版权信息 |
|---|---|
| 吉里吉里 2/KAG3/KAG3 EX | (C) 1997-2006 W.Dee and contributors. All rights reserved. |
| KAGeXpress Macro Collection and Documents | Copyright (C) 2002-2006 Key Fans Club. All rights reserved. |
使用许可
适用本系统时,区分两种情况对应两种许可:
A. 交流研究学习使用
本系统同 KAG 的可再发布部分许可证相同(即 license.txt)。
B. 游戏制作开发使用
二次发布(如制作游戏上架等)无需开源,但需要遵守如下使用规约:
必须遵守的条款
-
许可文件要求
- 游戏项目发行必须附带
licenses文件夹及文件夹内所有文件 - 游戏发行商通常也会要求附带版权说明,本系统也会自检
- 游戏项目发行必须附带
-
知识产权保护
- 禁止任何形式的侵权行为
- 包括但不限于:使用无授权的素材、共享素材不表明出处等
免责声明
- 即使 Ritsuai Works 开发了本套系统,但 Ritsuai 团队等任何人没有监督的义务!
- 使用本系统所导致的一切意外(例如财产损失、法律纠纷等),由系统使用者自行承担
- 本系统按当前状态开放使用,Ritsuai 不对系统功能作出任何明示或默示担保。
致谢
- KeyFC 同人发展促进会/KCDDP
- 百度 krkr 吧吧务团队及行业前辈
- 百度 krkr 吧交流群管理团队及全体资深成员
- NVL Maker/VariableD
- Ritsuai
Credits
开发:Ritsuai Works(律合Works)
监制:Ritsuai