翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1272|回复: 10

[战役制作] DE场景编辑器 - 触发工坊 (Trigger Craft)

[复制链接]

47

主题

7

精华

1万

积分

枢机主教

耕战
2283
鹰币
8582
天龙币
0
帖子
197

创意工坊通行证

附庸关系0
 楼主| 发表于 2022-5-2 09:56:54 | 显示全部楼层 |阅读模式
本帖最后由 夜游神 于 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已修复)删除触发可能导致激活/关闭之后触发的效果异常。

源代码
不在此处更新,请前往github页面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

评分

参与人数 2耕战 +350 鹰币 +2400 收起 理由
Dick + 50 + 200 原创精华
cly806 + 300 + 2200 原创精华

查看全部评分

回复

使用道具 举报

1

主题

0

精华

7

积分

扈从

耕战
0
鹰币
0
天龙币
0
帖子
4
附庸关系0
发表于 2022-5-2 17:59:01 | 显示全部楼层
感谢大佬!解救了我的右手。我是AOTA联机场景作者,目前对复制触发的需求很大。使用编辑器复制成功,但是有一些问题出现:
1,我的电脑是150%缩放布局,因此显示不太完整(好在被遮住的地方暂时没什么用处)
2,似乎对最后一个触发进行复制会导致程序崩溃。(我测试的图最后一个是玩家6打头)
3,似乎目前只支持从玩家1开始复制,从其他玩家数开始复制都没有效果。
4,不知道未来是否有打算可以设置里选定从第几个玩家结束复制。
回复

使用道具 举报

47

主题

7

精华

1万

积分

枢机主教

耕战
2283
鹰币
8582
天龙币
0
帖子
197

创意工坊通行证

附庸关系0
 楼主| 发表于 2022-5-2 18:39:30 | 显示全部楼层
Guriki666 发表于 2022-5-2 17:59
感谢大佬!解救了我的右手。我是AOTA联机场景作者,目前对复制触发的需求很大。使用编辑器复制成功,但是有 ...

1.低分辨率用高缩放是颇为少见的,建议调低缩放。
2.确认存在问题,已经修复等下次更新。目前版本替代方案是先在末尾新建一个触发垫着。
3.对于如何稳妥地推断目标触发「属于」哪个玩家,目前还没有想好,所以先硬编码为了玩家1
4.没见过这种需求,不知道为什么要这样做
回复

使用道具 举报

1

主题

0

精华

7

积分

扈从

耕战
0
鹰币
0
天龙币
0
帖子
4
附庸关系0
发表于 2022-5-4 16:24:16 | 显示全部楼层
夜游神 发表于 2022-5-2 18:39
1.低分辨率用高缩放是颇为少见的,建议调低缩放。
2.确认存在问题,已经修复等下次更新。目前版本替代方 ...

因为我视力不好==所以一直习惯放大了。4的话是因为联机图不一定是8个玩家都要复制,有可能垫了玩家8是boss或者玩家7、8用来做系统玩家;3v3、2v2这之类的;如果多一个选项设置可以避免一些不必要的复制
回复

使用道具 举报

53

主题

3

精华

5万

积分

征服者

耕战
9409
鹰币
5926
天龙币
0
帖子
528

翔鹰建站十周年纪念章一级翔鹰勋章雄鹰勋章第三届战鹰杯单人赛冠军识货者第七届火箭筒杯优秀战役第七届火箭筒杯最佳新人

附庸关系0
发表于 2022-5-18 14:00:22 | 显示全部楼层
夜游神 发表于 2022-5-2 18:39
1.低分辨率用高缩放是颇为少见的,建议调低缩放。
2.确认存在问题,已经修复等下次更新。目前版本替代方 ...

做一個「玩家複製」介面,用來給用戶打勾選擇複製到那些玩家。這樣如何?
回复

使用道具 举报

5

主题

0

精华

29

积分

骑士

耕战
0
鹰币
30
天龙币
0
帖子
26
附庸关系0
发表于 2022-5-19 18:29:23 | 显示全部楼层
我特别想要复制区域内单位这个触发
回复

使用道具 举报

5

主题

0

精华

29

积分

骑士

耕战
0
鹰币
30
天龙币
0
帖子
26
附庸关系0
发表于 2022-5-19 18:31:05 | 显示全部楼层
Dick 发表于 2022-5-18 14:00
做一個「玩家複製」介面,用來給用戶打勾選擇複製到那些玩家。這樣如何? ...

老哥我第一条帖子求助你可否指导一下我
回复

使用道具 举报

1

主题

0

精华

29

积分

骑士

耕战
0
鹰币
10
天龙币
0
帖子
3
附庸关系0
发表于 2022-9-20 03:17:37 | 显示全部楼层
現在版本1.47
回复

使用道具 举报

53

主题

3

精华

5万

积分

征服者

耕战
9409
鹰币
5926
天龙币
0
帖子
528

翔鹰建站十周年纪念章一级翔鹰勋章雄鹰勋章第三届战鹰杯单人赛冠军识货者第七届火箭筒杯优秀战役第七届火箭筒杯最佳新人

附庸关系0
发表于 2022-12-16 16:52:40 | 显示全部楼层
召喚作者回來更新!
回复

使用道具 举报

0

主题

0

精华

3

积分

扈从

耕战
0
鹰币
160
天龙币
0
帖子
3
附庸关系0
发表于 2023-1-10 01:08:36 | 显示全部楼层
大佬  我是新手 也想做地图 这个工具是不是现在大家做地图的工具啊 我现在在用游戏里的编辑器做地图.这工具能不能把我做的地图提取出来用这个工具编辑啊
回复

使用道具 举报

0

主题

0

精华

3

积分

扈从

耕战
0
鹰币
160
天龙币
0
帖子
3
附庸关系0
发表于 2023-1-10 01:18:30 | 显示全部楼层
许开杨 发表于 2023-1-10 01:08
大佬  我是新手 也想做地图 这个工具是不是现在大家做地图的工具啊 我现在在用游戏里的编辑器做地图.这工具 ...

我试了一下 现在1.47版本 这个工具需要更新
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2023-2-2 06:00 , Processed in 0.161895 second(s), 132 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2022, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表