夜游神 发表于 2021-1-13 23:15:08

联机场景的工业革命 - AoE2SP 触发克隆工具

本帖最后由 夜游神 于 2021-1-30 15:22 编辑

这个工具基于github项目(AoE2ScenarioParser)编写:https://github.com/KSneijders/Ao ... #aoe2scenarioparser本项目的github页面:https://github.com/MegaDusknoir/AoE2TriggerDuplicater前言
 联机场景自古以来面临一个问题——大多数触发必须重复写 8 次,其中仅有玩家不同。上古时期的联机场景基本由手工重复实现这个操作,不但对场景作者的毅力是一大考验,同时也经常出现其中的某个触发玩家设置失误的bug。直到 AOKTS 加入「复制到所有玩家」功能以来,我们才得以从这一繁重枯燥的工作中解放。
 天下大势,合久必分。自从进入DE时代以来,场景编辑的有力工具 AOKTS 至今还未跟上时代,缺少了这样一站式的高级场景编辑器,我们不得不以各种手段零散地实现其原有的功能,「AoE2SP 触发克隆工具」便是其中之一。

什么是AoE2SP 触发克隆工具?
AoE2SP 触发克隆工具,即AoE2 Scenario Parser 触发克隆工具,是借助 AoE2ScenarioParser 的函数库编写而成的一个图形界面场景编辑工具。

AoE2SP 触发克隆工具能够做什么?
将单个玩家的触发复制到另外 7 个玩家
批量移动触发
将触发 ID 按照显示的顺序重新排列导入和导出触发中的文本
列出和编辑场景中的单位

AoE2SP 触发克隆工具和 AoE2SP 是什么关系
本工具是由借助 AoE2SP 的函数库编写的 python 脚本打包而成的可执行文件。
相比于 AoE2SP 本身,本工具
可以:
1.以图形化界面而非命令行界面运行
2.按照显示的顺序重新排列触发 ID
3.无须 python 编译环境即运行
不能:
1.实现 AoE2SP 的其余各种功能
2.看到详细的运行和错误日志

感谢
KSneijders - 这是 AoE2SP 的作者
@newtonerdai - 触发重排列模块和文本导出模块的编写者
@夜游神 - 对没错就是我

下载


更新日志
- 2021/1/28 - 1.0.4
重要修复:修复映射表复制方式失效的BUG
- 2021/1/27 - 1.0.3
支持西方霸主DLC
支持克隆一对多/多对一型效果组
- 2021/1/22 - 1.0.2
支持列表定义复制每个玩家对应的单位ID
修复按列表复制时的若干bug
- 2021/1/18 - 1.0.1
支持查看单个触发细节
支持通过列表来定义每个玩家对应的坐标
支持通过列表来定义每个玩家对应的字符串
- 2021/1/17 - 1.0.0
重要修复:修复菜单中的保存和另存为失效问题
- 2021/1/17 - pre
追加单位浏览和编辑功能
不选择打开的场景时支持新建场景
- 2021/1/16 - pre
追加文本导入导出功能(来自@newtonerdai 的python脚本)
可以使用快捷键进行另存为
可以保存 (到原文件)
- 2021/1/15 - pre
重要修复:修复删除触发导致激活/关闭触发错误的问题
支持向后批量移动触发
支持禁用操作成功提示框(方便连续操作)
- 2021/1/14 - pre
加入触发移动功能
可手动选择作为参考的玩家参数
可逆向操作(删除复制出的7条触发)

使用方法
1.启动并打开一个场景,如不能打开,请启动最新版DE并保存一次该场景。
2.等待场景分析完成,将出现触发列表。
3.浏览触发列表,输入需要克隆的触发ID,并点击按钮。
4.(可选)点击右侧的「以显示序重排ID」,重新排列触发ID。
5.打开菜单,另存为。

已知问题
1.克隆对象必须是玩家1的触发,否则被当作玩家1的触发。
2.玩家数必须是8人,否则生成属于盖亚的多余触发。

python源码
源码不再同步更新,有需要请直接前往github页面

cxt 发表于 2021-1-14 05:07:57

yy神牛B!{:10_437:}

newtonerdai 发表于 2021-1-16 23:21:58

建议文件、帖子标题增加版本号

cly806 发表于 2021-1-19 17:30:06

必须支持一个

Nero§Claudius 发表于 2021-2-13 15:09:17

YY神牛B!!!

熊教授 发表于 2021-7-10 23:58:54

还有更新吗?这几天更新了无法正常使用了。此软件太重要了,跪求更新。

期悦 发表于 2021-7-12 07:23:59

现在每个场景都没法读取了。


love371482 发表于 2021-7-14 04:32:54

HudsonLee 发表于 2021-7-12 01:23
现在每个场景都没法读取了。

估计是加了新效果的缘故,等作者更新吧

熊教授 发表于 2021-7-17 17:31:52

请问,下载了github项目的源码,下载了Python的环境。如何使用源码?
页: [1]
查看完整版本: 联机场景的工业革命 - AoE2SP 触发克隆工具