EdgeTool 可供使用的命令行参数有:
{.exe 文件} | 指定 EdgeTool 启动时加载的游戏文件,如果设置了 -forceClose 则此项不会更新设置,此项也会影响之后的 -lg 选项。 |
{.edgemod 文件} | 指定 EdgeTool 启动时在当前游戏下加载的 EdgeMod 文件,如果设置了 -forceClose 则此项无效。 |
{其他文件} | 指定 EdgeTool 要(反)编译的文件。 |
-fst | 无论如何显示 EdgeTool 主窗口。 |
-fc | 无论如何都在(反)编译结束之后结束程序。 |
-new | 指定编译之后的 .etx 纹理文件时使用新版格式。 |
-old | 指定编译之后的 .etx 纹理文件时使用旧版格式。 |
-dir "{目录}" | 指定编译之后的文件时输出到指定目录。 |
-dir "" | 指定编译之后的文件时输出到与该文件所在目录。(默认) |
-lg | 运行一次游戏。 |
-c | 打开一次选择(反)编译文件的窗口。 |
-rke | 打开一个录制 KeyEvent 的窗口。 |
-cml | 打开一次转换手机版关卡文件的窗口。 |
-c4u | 检查一次更新。 |
在 -forceStart 与 -forceClose 没有设置的情况下,如果有其他文件要(反)编译且没有设置任何 .exe 文件,也没有设置任何 .edgemod 文件,在(反)编译结束后 EdgeTool 会结束执行。
由于 EdgeTool 是 GUI 程序,在命令行下运行不会有任何输出,因此你需要使用随 EdgeTool 附赠的来自 World of Goo Console Debugger 中的 Debug.exe,只需在所有的命令行参数后添加这一段即可:(无需空格)|Debug
@echo off cd "这里填写EdgeTool所在的目录" EdgeTool %1|Debug pause
你可以使用这个功能与其他程序结合,如使用 Notepad++ 中的 NppExec 插件,在运行中输入:
"这里填写EdgeTool的路径" "$(CURRENT_DIRECTORY)\$(FILE_NAME)"
然后就能按下 Ctrl+F6 来快速编译了,如下图所示。
此工具由 Luigi Auriemma 制作,全名 XWB/ZWB files unpacker 0.3.4(XWB/ZWB 文件解包器 0.3.4),用于手动处理 audio 文件夹以进行较为复杂的操作。