本帖最后由 夜游神 于 2022-8-2 04:40 编辑
本项目的github页面:
自DE时代以来,旧时代之神AoKTS从场景制作的舞台上缺席,我们失去了这一有力的工具,恰似从后铁器时代演进到了黑暗时代。随着时间的推进,AoE2ScenarioParser出现,这个python工具成为了DE场景制作的主要助力。但受限于python语言,这个工具对普通游戏玩家并不那么友好,同时解析性语言的本质也导致了颇为缓慢的场景读写。 为改变这一情况,我使用C++从头编写了场景解析器,并编写了简单的图形界面,将其命名为触发工坊(Trigger Craft),期望能够达到和超过先行者 Trigger Studio 的作用。 本次初次发布主要面向两个热点需求,一个是联机场景中的批量复制触发,另一个是汉化场景时需要的文本批量处理,分别由有对应需求的木匠和cly二人进行了测试。
目前能够做什么? 读取/存储场景。 导入/导出场景中的字符串。 显示触发树,及下属的条件/效果。 复制单个触发到每一位玩家,多人场景常用。 显示场景基本信息(目前仅查看)。 显示触发基本信息(目前仅查看)。 增删触发/条件/效果。
感谢 KSneijders - 这是 AoE2SP 的作者,受益于 AoE2SP 的源码,我很快就了解了DE的场景格式结构 Trigger Studio 的作者们 - 图形界面参考了大量AoKTS的代码,这些代码由10余年来多位开发者所贡献
下载
更新日志 不在此处更新,请关注github页面
使用方法 1.解压到文件夹。 2.通过菜单打开场景。 3.在触发编辑器中操作触发。 4.通过菜单导出/导入所有文本。 5.通过菜单另存为。
已知问题 1.只能使用上述已完成的功能,大部分功能尚待填充。
2.(2022.8.2已修复)对最后一个触发使用「复制到所有玩家」将导致崩溃。
3.(2022.8.2已修复)删除触发可能导致激活/关闭之后触发的效果异常。 |