AE2 PowerTools

AE2 PowerTools

应用能源2网络管理与调试的便捷工具合集

应用能源学 2

特色功能

网络健康扫描仪

用于检测网络问题的诊断工具:

  • 环路检测:扫描您的AE2网络以查找可能导致网络不稳定的线缆环路。请注意,环路不一定是问题,因为AE2可以很好地处理它们,但在某些特定情况下仍可能引发问题。只有排除了所有其他潜在问题后,环路才具备参考价值。
  • 非加载区块检测:识别位于未加载区块中的网络组件。未加载区块中的线缆和无线连接器也应被检测到(只要它们连接到已加载的区块),但未加载的量子桥无法被检测到,因为只有当区块加载时它们才会被注册。检测它们需要扫描世界中每一个未加载的区块。
  • 频道瓶颈:查找频道需求超过线缆容量的位置,并显示每个方向的流量明细。由于AE2计算频道流量的细微差异,精确的瓶颈点可能与线缆实际看到的不同,但仍能让您大致了解瓶颈所在。
  • 缺失频道:列出需要频道但未能获取到的设备。此类别通常与瓶颈点配合使用,因为它们指出了频道缺失的具体位置。为瓶颈点提供足够的频道应能解决这些问题。
  • 样板问题:检测网络中的样板问题,例如:
    • 重复输出:多个样板生产同一物品,会导致冲突。AE2会随机选择其中一个样板,可能导致不可预测的合成行为。
    • 损坏的样板:其配方已失效的合成样板,通常由模组更新/移除导致。这些样板将被合成系统忽略,如果在任何活跃的配方中使用它们,可能导致合成失败。
    • 嵌套样板:需要将输出作为输入的样板。这些样板将无法合成,因为AE2无法处理这类配方。请注意,这无法检测样板的循环,只能检测样板中的直接自依赖,因为检测样板的循环需要对每个样板进行合成模拟,这在性能上代价高昂。
  • 致命错误:检测可能导致网络降级运行或完全无法运行的严重问题。由于这些问题不常见,它们被整合在一起,而不是拥有自己的类别。目前包括:
    • 主网络通过子网自连接:这会产生循环,导致幽灵物品、同步丢失和整体不稳定。
    • 同一方块上的多个存储总线:这会导致重复计数(幽灵物品),进而引发同步丢失和不稳定。
  • 视觉叠加层:显示指向问题位置的方向箭头。
  • 交互式图形界面(GUI):浏览和选择检测到的问题,并按维度组织。
  • 子网扫描:切换是否在扫描中包含来自已连接子网的组件。

使用方法:

  • 右键点击任意网络组件开始扫描
  • 在空中右键点击以打开结果GUI
  • Shift+右键点击以切换叠加层显示

优先级调节器

用于快速设置和应用存储优先级的工具:

  • 设置优先级:在空中Shift+右键点击以打开GUI并设置存储的优先级数值
  • 应用优先级:右键点击任意AE2方块以应用存储的优先级
  • 自动应用:放置在副手时,在放置AE2方块时自动应用存储的优先级

使用方法:

  • 在空中Shift+右键点击以打开优先级GUI并设置存储数值
  • 右键点击AE2方块(ME驱动器、ME箱子、总线等)以应用存储的优先级
  • 放置在副手以在放置方块时自动应用优先级

卡片分发器

一种将您物品栏中的卡片分发到网络上的分子装配机的工具。支持:

  • 加速卡:用于AE2分子装配机

更好的库存维持器

一个通过安排合成任务来自动维持AE2网络中物品数量的方块。

特色:

  • 多种配方:管理无限(大约)数量需要维持的物品(支持物品、流体和气体)。
  • 目标数量:为每种物品设置期望的数量(按住Shift滚动条目可快速将数量加倍/减半)。
  • 批量合成:配置每次运行时合成多少物品。维持器不会请求少于批量大小的数量,因此不要将其设置得太高,否则如果网络无法达到所需数量的输入资源,您可能根本不会收到任何请求。
  • 可自定义频率:设置检查间隔,从几秒到几天不等(按住Ctrl滚动条目可快速将时间加倍/减半)。
  • CPU管理:当没有可用CPU时自动排队任务,直到达到一定限制(可配置)。超过此限制的任何任务将被标记为"错误",直到有可用CPU为止。这可以防止网络负载过重或无法满足需求时,维持器安排大量不可控的任务。
  • 状态指示器:视觉颜色编码显示每个配方的状态:
    • 灰色:配方已禁用(点击物品名称或右键点击条目以启用/禁用)
    • 无色:空闲,等待下次检查
    • 淡蓝色:已安排运行
    • 绿色:正在合成
    • 黄色:停滞(等待资源)
    • 红色:错误(无配方、无CPU、缺少资源)
    • 紫色:合成后错误(输出无空间)

使用方法:

  1. 放置"更好的库存维持器"方块并右键点击以打开GUI
  2. 点击空白槽位以添加配方
  3. 在弹窗中,点击物品槽位以从您的网络中选择可合成的物品
  4. 设置目标数量(您希望维持多少物品)
  5. 设置批量大小(一次合成多少)
  6. 设置频率(多久检查一次,例如"1h 30m"表示每1.5小时)
  7. 当数量低于目标时,维持器将自动合成<批量大小>的物品

提示:

  • 设置较大的批量大小以避免频繁合成(您甚至可以将其设置为目标数量的数倍)。注意不要设置得太高,否则如果网络跟不上,可能会导致资源短缺或合成失败。
  • 使用子网来减少计算配方时的负载,因为负载随网络中物品和样板的数量增加而增加。
  • 尽量保持配方简单,避免长合成链,因为它们计算和安排的开销呈指数级增长。
  • 倾向于使用更长的检查间隔。您可以每100分钟批量合成10k个,而不是每分钟合成100个,这对网络来说会轻松得多,同时仍能将库存维持在所需水平。
  • 确保您有足够的CPU、能量和合成资源来跟上计划任务,特别是如果您有很多配方、长配方或短检查间隔时。

自动化合成器

一个强大的自动化方块,使用来自AE2网络的样板自动合成物品。您可以将其视为拥有12个配方槽并将整个AE2网络作为输入和输出的RFTools合成器。您可以通过在子网中按需使用它:接口(主网)-> 接口(子网)-> 自动化合成器 -> 仅插入存储总线(子网)-> 接口(主网)。

特色:

  • 12个配方槽:配置多达12种不同的配方。
  • 样板支持:插入任何AE2合成样板以定义配方(出于显而易见的原因,不适用于处理样板)。您可以通过手持样板右键点击方块从外部插入,或通过将样板放入每个配方条目的样板槽中从内部插入。
  • 样板多功能工具支持:如果您在物品栏/饰品栏中有样板多功能工具,可以直接从自动化合成器GUI访问其样板。x2/x3/+1按钮不起作用,因为它们对合成样板没有意义(使用时会将样板转换为处理样板)。
  • 配方预览:显示所需原料和产出的可视化3x3输入网格。
  • 催化剂物品栏:每个配方提供一个本地9槽内部物品栏,用于可重复使用/复制物品,或带有耐久度的中间工具(如果上一个配方没有完全消耗它们)。AE2在处理合成配方中的可重复使用或嵌套物品方面表现不佳,因此这是一个必要的变通方案,以便在自动化中使用它们。
  • 性能优化:在加载时缓存配方模拟,仅在配方更改时重新计算。这意味着昂贵(就合成而言)的部分只执行一次,之后自动化合成器将依赖缓存结果进行后续合成,速度非常快。
  • 批量合成:配置每次操作合成多少个物品,同时相应降低合成速度。50倍的批量大小意味着50倍的输入,产生50倍的输出,但运行速度将是1/50。它每秒消耗的资源总量相同,只是以更大、更慢的脉冲形式进行。这对于性能来说是理想的,因为资源的导入/导出频率降低,同时保持相同的总体吞吐量。可以使用合成速度升级卡(I/II/III/IV级)进一步提高此批量大小,而不会产生速度惩罚(批量大小增加而不是速度,以避免网络泛滥导致延迟)。每次操作的基础批量大小可在配置中设置。
  • 速度控制:设置合成间隔,从1秒到几天不等(增量:1s、1m、1h、1d)。注意:此设置明确减慢合成速度。您可能希望使用"批量大小"来代替,以在不减慢总体合成速度的情况下每次操作合成更多物品。
  • 部分合成:如果没有足够的资源来完成完整的批量大小,合成器将自动缩小批量大小,以使用可用资源合成尽可能多的物品,而不是等待完整的批量资源可用。您可以在概览页面中查看每个配方的精确错误率(参见状态指示器)和占用率(配方必须缩小的程度)统计信息,以帮助识别瓶颈或资源短缺。配方的效率%可以计算为(1 - 错误率%) * 占用率%,因此错误率50%且占用率50%的配方总体效率为25%,而错误率0%且占用率50%的配方总体效率为50%。
  • 网络集成:自动从ME存储中提取输入并将输出插回。没有外部物品栏,整个网络就是物品栏。只需确保有足够的驱动器/接口/存储总线来容纳所需物品,其余的由自动化合成器处理。
  • 状态指示器:每个配方条目的颜色编码状态:
    • 灰色(已禁用):配方已禁用
    • 无色(空闲):等待下一个合成周期
    • 橙色(缺少催化剂):缺少催化剂物品(手动放入内部物品栏)
    • 红色(缺少输入):网络中缺少所需原料(甚至无法制作一个物品)
    • 紫色(无输出空间):网络存储已满
    • 黄色(模拟失败):配方模拟失败
    • 蓝色(持有输出):等待将输出插入网络
  • 概览模式:在单个页面上概览所有12个配方,无需在页面之间切换。每个配方都会显示输出物品、状态指示器和错误率/占用率(自世界加载以来),以帮助识别瓶颈或资源短缺。
  • 假玩家合成:与需要玩家背景进行合成的模组兼容。

使用方法:

  1. 放置自动化合成器方块并右键点击以打开GUI
  2. 将合成样板插入样板槽
  3. 配方预览将显示所需的输入和输出
  4. 将所需的可重复使用/复制物品添加到9槽内部物品栏
  5. 通过"批量"按钮配置批量大小(每个周期合成多少)
  6. 通过"速度"按钮配置速度(基础合成间隔)
  7. 点击状态指示器以开启/关闭条目
  8. 使用页面导航或概览按钮在配方之间切换
  9. 添加驱动器以容纳输入/输出物品
  10. 添加接口以与您的主AE2网络交互,就像处理普通合成器一样

提示:

  • 使用较大的批量大小以避免过于频繁地查询网络。
  • 概览模式让您快速检查所有12个配方的状态。
  • 在速度GUI中按住Shift点击+/-按钮可进行10倍增量。

网络高级组件定位器

一个用于查找和导航到AE2网络中特定组件的高级工具:

  • 组件网格:在可滚动的网格中显示您网络上的所有组件类型(类似于AE2的网络工具)
  • 位置浏览器:点击任何组件类型以查看其所有位置,按与您的距离排序
  • 视觉叠加层:使用世界内线框轮廓和方向箭头高亮显示选中的组件位置
  • 距离显示:显示到每个组件位置的距离,带有自动单位转换(米/公里)
  • 多重选择:选择多个位置以同时高亮显示它们
  • 子网扫描:切换是否在扫描中包含来自已连接子网的组件
  • 紧凑/高视图:在紧凑的4行视图或可容纳更多项目的高视图之间切换

使用方法:

  • 右键点击任意网络组件以扫描网络并打开组件网格GUI
  • 在空中右键点击以使用上次扫描结果重新打开GUI
  • Shift+右键点击以切换叠加层显示

GUI导航:

  1. 网格视图显示所有组件类型及其数量(类似AE2的网络状态)
  2. 点击组件类型以进入详细视图并查看所有位置
  3. 点击位置以选择/取消选择(选中的位置将在世界中显示叠加层)
  4. 使用"全选"/"全部清除"按钮快速管理选择
  5. 使用样式按钮(GUI左侧)在紧凑和高视图之间切换
  6. 使用子网按钮(GUI左侧)开启/关闭子网扫描
  7. 点击返回箭头或按Escape键返回网格视图

提示:

  • 超过可配置的距离后,叠加层会显示指向选中位置的方向箭头,帮助您导航。
  • 位置自动按距离排序,因此最近的位置会首先显示。
  • 当需要在多个已连接网络的组件中查找时,使用子网扫描。
  • 不需要时关闭叠加层以减少屏幕杂乱,如果您可能需要长时间手持它。

存储水平发射器与显示器

水平发射器和存储监视器的完整方块/零件变体,带有可配置的轮询类型并支持物品/流体/气体/要素。

  • 轮询间隔:设置检查网络中数量的频率(从1秒到几天)。通过避免持续检查和更新,保持流程高效,同时仍能提供及时信息。
  • 多种资源:您可以在单个方块中设置最多24种资源,这些资源将决定其状态。使用AND/OR逻辑,您可以创建基于多种资源水平触发红石信号的复杂条件。例如,您可以设置当"铁锭 <= 100 OR 红石 > 50",或"水 > 500 AND 桶 > 500"时发出信号。
  • 彩色边角:存储显示器方块具有彩色边角,直观地指示匹配逻辑的状态,让您一眼就能判断条件是否满足。

远程存储监视器

一种饰品/手持物品,可在屏幕上显示配置内容在网络中的数量变化,覆盖在设定时间段内的数据。

  • 可配置内容:从您的网络中设置任何要监视的物品/流体/气体/要素
  • 可配置时间窗口:选择跟踪数量变化的时间段(例如,过去5分钟)
  • 实时叠加层:在屏幕上看到数量变化,每次时间窗口过去后更新。这意味着5分钟的窗口将每5分钟更新一次,显示过去5分钟内的数量变化。
  • 减少屏幕杂乱:仅显示在最近时间窗口内发生变化的资源,这样您可以轻松跟踪活跃资源,而不会因为存储监视器GUI的全部81个槽位而感到不知所措。

使用方法:

  1. 在空中右键点击监视器进行配置,选择要跟踪的内容和时间窗口
  2. 将监视器放在主手/副手或饰品栏中,即可在屏幕上看到叠加层
  3. 当不再需要时,只需将其放入您的物品栏或箱子中,叠加层就会消失

水平监视器警报

一个监视所连接AE2网络中内容的方块,当任何监视内容低于指定阈值时,会向所有已注册的玩家(在GUI中注册)发出警报。只要您任何监视的警报处于激活状态,您就会收到一个带有位置详细信息的警告叠加层。您还可以使用水平监视器警报定位器来获得指向活跃警报位置的视觉叠加层。整个系统的工作原理与存储水平发射器非常相似,但直接向用户反馈而不是输出红石信号。您可以通过记忆卡从任何更好的库存维持器、AE2自动化合成器、存储水平发射器或存储显示器导入过滤器。如果这样做,我建议将阈值设置为源块中目标数量的一部分,以避免当水平在阈值附近波动时持续收到警报。

注意: 此方块旨在作为自动化系统的安全网。通常建议将其与更好的库存维持器、自动化合成器或任何被动设置配对,以在有东西损坏或无法满足需求时警告您。对于监控工具,更推荐使用存储水平发射器/存储显示器或远程存储监视器。警告叠加层不会消失,直到内容水平回到阈值以上!


纹理来源:

  • 优先级调节器、网络健康扫描仪:SangreBK
  • 存储水平发射器方块、存储显示器方块:NerdySpider