
WADDI - 带有输入窗口的可扩展添加物品脚本
添加像 VADDI 一样易于扩展的物品脚本,并提供输入窗口,以便无错误地输入搜索短语。
查看大图***更新***
版本 1.4b 允许你在文本字段中使用撇号和破折号。
VADDI 是《龙腾世纪2》最伟大的模组之一,连同其更新,但它有两个缺点:
- 它不容易扩展以包含新的用户创建物品,且不会引起冲突。
- 和所有控制台命令一样,你无法看到自己输入的内容。
因此我创建了 W(indowed)ADDI,它会弹出一个输入窗口,让你能看到自己输入的内容以进行搜索。它也通过标准的 2DA 方法轻松扩展。
***安装说明***
- 解压到你的
/override文件夹中。 - 使用方法是,在控制台中输入
runscript waddi。 - 会弹出一个窗口,显示消息“按名称排序”,一个输入字段,以及 **“是”** 和 **“否”** 按钮。
- 在输入字段为空时按下 **“否”** 按钮将退出脚本,不执行搜索。
- 在字段中输入内容并按下 **“是”** 按钮或回车键,将对物品进行名称搜索。和 VADDI 一样,这需要大量处理,会导致卡顿。
- 在字段中输入内容并按下 **“否”** 按钮,将对物品进行资源搜索。
- 和 VADDI 一样,会打开一个容器,显示你的物品,并指示找到的物品数量和搜索短语。
- 你也可以在控制台中输入
runscript waddi install来安装一个快捷访问按钮。它会在最右侧的快捷栏空位添加一个按钮。也可以从技能界面右下角访问,你可以在那里找到召唤玛巴里犬技能。
***扩展物品列表***
WADDI 使用标准的 2DA 方法来添加物品列表。添加新物品需要两个 GDA 文件。
创建一个前缀为
waddi_的 GDA 文件(例如 waddi_mymod.gda)。需要两列:文件名:waddi_mymod.gdaID______|列表____
整数_____|字符串__
121212__|wmymodlist和所有 2DA 一样,使用一个足够唯一的 ID 号。
“列表”字段是包含物品列表的 GDA 文件的名称。列表文件没有命名要求,你可以随意命名,只要不与现有 2DA 文件和前缀冲突。例如,使用
waddimylist无效,但mylistwaddi可以。创建上述第 3 点中提到的列表文件,包含两列:
文件名:mylistwaddi.gdaID______|资源
整数_____|资源
0_______|my_super_item.uti列表文件不会与任何其他 2DA 合并,不同列表文件中的条目可以使用相同的 ID 而不冲突。但是,此文件 **必须具有连续的 ID**。
作为示例/模板,解压 erf 文件,并查看
waddi_base.gda和wbaselist.gda。
***包含的物品列表***
我包含了我当前游戏副本中的所有物品,包括所有基础游戏物品、签名版物品、刺客印记 DLC、遗产 DLC、所有物品包 I & II,以及一些促销物品。如果有缺失的物品,你可以使用上述扩展方法轻松添加。
***源文件***
脚本源文件可在杂项文件中找到。如果你有改进功能和/或性能的想法,请随时查看代码并告诉我。
***更新日志***
1.4 - 错误修复:恢复因 v1.3 损坏的名称搜索功能。
1.3 - 错误修复:现在可以读取 waddi_*.gda 中的非连续 ID 条目。
1.2 - 错误修复:恢复仅使用控制台命令(而非快捷按钮)的功能。
1.1 - 性能优化:修复了名称搜索中物品的双重创建问题。
1.0 - 初始发布。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。