摘要:常见的该引擎游戏有: 圣女不死心, 樱之刻, 天选庶民的真命之选, 保健室的老师与哥特萝莉校医...
一个用于 Artemis 视觉小说引擎 的立绘批量合成工具
这个引擎目录下会有 .pfs 后缀的封包,大部分游戏有一个 root.pfs
如果看到 .pfs 这个后缀的封包,基本可以确定是这个引擎了。
常见的该引擎游戏有: 圣女不死心, 樱之刻, 天选庶民的真命之选, 保健室的老师与哥特萝莉校医...
将待合成文件夹直接拖放至.exe上,除输入目录外其余参数均为默认
关于文件分类的逻辑:
目前UP已尝试对多款游戏的部分立绘进行测试,以下为具体适配情况、现存局限及后续方向:
此类游戏的立绘坐标信息直接存储于图片元数据中,理论上可实现较好的合成效果:
保健室のセンセーとゴスロリの校医 / 保健室的老师与哥特萝莉校医
ホーリーアンデッド / 圣女不死心
注:在合成里面笨蛋王子的立绘时,遇到了部件位置溢出基础立绘而导致截断的问题,已作出相应处理避免了类似情况
ハミダシクリエイティブ凸 / 常轨脱离Creative凸
FLIP*FLOP ~RAMBLING OVERRUN~
セレクトオブリージュ / 天选庶民的真命之选
サクラノ刻 / 樱之刻
Caution
实际合成时,部分装饰性部件可能为「必需项」(影响立绘完整性),也可能为「可选项」(仅补充细节)。 当前工具默认将所有部件判定为必需项,若需排除可选项,可手动删除对应文件后重新执行合成。
后续可能尝试增加相应的命令行选项处理「可选项」情况
Lua表坐标此类游戏的立绘坐标未存储于图片元数据,而是封装在特定 Lua 脚本中。可通过解析 Lua 表实现合成,目前已适配:
アイベヤ / 同居女友
坐标信息位于 root.pfs.002 封包内的 system\table\list_windows.tbl 中 —— 也正是根据这个添加了 Lua 表解析功能
注:目前仅验证过该游戏的 Lua 表格式,暂无法保证适配其他同类型游戏的 Lua 表结构
如果能接受的话可尝试将该文件重命名使符合相应规则(如)后再进行合成UP差不多就是基于上面这些游戏尝试做了这个东西,也不能保证自己的想法设置什么的是否合适,以及能否适用于其他所有情况,所以希望大家可以积极反馈自己的体验,想法或者是建议,欢迎在评论区留言,UP虽然水平很低但也会尝试改进,就当是学习了
来源:科技深观察