Skip to content

wiki_zh

Lafko edited this page Mar 14, 2026 · 10 revisions

← Home


POEFixer Wiki

欢迎阅读 POEFixer 文档。以下按界面选项卡对程序功能进行详细说明。


1. Login(Trade Browser)

Login 选项卡是您交易体验的起点。它在应用程序中直接集成了一个功能完善的网页浏览器,让您无需离开工具即可与 Path of Exile 官方交易网站进行交互。

主要功能

内置网页浏览器

WebView2 驱动的内置浏览器提供与使用 Chrome 或 Edge 完全相同的无缝体验。

  • 会话管理: 应用程序自动捕获您的会话 Cookie。这对于 Trade 选项卡连接到官方 WebSocket API 并接收实时更新至关重要。
  • 游戏模式支持: 根据您的设置自动检测并支持 Path of Exile 1 和 Path of Exile 2 交易站点。
  • 导航: 包含用于手动输入 URL 的地址栏和一个 Home 按钮,可快速返回主交易搜索页面。

添加交易过滤器

在官方站点上配置搜索后(例如:具有特定属性的"Headhunter"),您可以将其添加到应用程序的监控系统中。

  1. 配置搜索: 使用浏览器在交易站点上设置您的过滤器。
  2. 点击"Add": 按下选项卡顶部的大 Add 按钮。
  3. 验证: 工具检查 URL 是否有效且与当前游戏模式(PoE 1 对比 PoE 2)匹配。
  4. 确认: 将出现一个对话框,允许您在 Trade 选项卡开始监控之前为搜索命名。

注意: 如果您看到"WebView2 Missing"错误,应用程序将提供从 Microsoft 下载必要运行时的链接。

Login Tab

Add Link


2. Trade

Trade 选项卡是实时市场监控的指挥中心。它利用官方 Path of Exile WebSocket API 即时接收与您搜索条件匹配的新物品上架通知。

界面概览

主视图显示所有活跃交易搜索连接的列表。

Trade Tab

连接列表列

  1. 状态:
    • 绿色: 已连接并正在监听新物品。
    • 橙色: 正在连接...
    • 红色: 已断开连接。
    • 速率限制: 如果您被 API 限制了速率,这里将显示一个倒计时器,指示何时可以重新连接。
  2. 名称: 搜索的名称(例如:"Headhunter")。
    • 点击: 在默认网页浏览器中打开搜索 URL。
    • 工具提示: 悬停可查看完整 URL。
  3. 统计:
    • 握手图标: 本次会话中找到的物品数量。
    • 勾选图标: 成功发送的私语消息数量。
    • X 图标: 失败的私语尝试次数。
  4. 操作:
    • 播放/停止按钮: 手动启动或停止此特定连接的实时搜索。
    • 购物车: 打开 Manual Buy 菜单以从此搜索批量购买物品。
    • 笔(编辑): 更新连接的名称或 URL。
    • 齿轮(设置): 打开此连接的详细 Settings & Logs 窗口。
    • 垃圾桶(删除): 永久删除此搜索连接。

全局控制

在选项卡底部,您会找到全局控制:

  • Connect All: 按顺序连接到所有已启用的搜索。在连接之间添加小延迟以防止触发 API 速率限制。
  • Disconnect All: 立即停止所有活跃搜索。
  • Add Link: 如果您不想使用 Login 选项卡浏览器,可以手动添加交易搜索 URL。

Auto-Stash(仅 Memory Scanner 模式)

Memory Scanner 启用时,交易系统支持交易过程中的自动仓库管理。

  • Enable Auto-Stash: 在交易流程中启用自动仓库存放的复选框。
  • Inventory Threshold: 当您的背包占用率超过此百分比(10-80%)时,系统将自动传送到藏身处并在继续购买前将物品存入仓库。
  • Protected Slots: 您可以将特定背包格子标记为受保护——这些格子中的物品永远不会被移到仓库。

Auto-Stash 工作原理

  1. 每次购买前,系统拍摄背包快照并检查占用率。
  2. 如果占用率超过阈值,系统传送到您的藏身处。
  3. 走到仓库处,打开仓库,将所有未受保护的物品通过 Ctrl+点击存入仓库。
  4. 仓库存放完成后,返回继续交易。

Auto-Stash 设置(在 Settings 选项卡中)

设置 范围 默认值 描述
Stash Inventory Threshold 10-80% 50% 触发仓库存放的占用率 %
Stash Click Retries 1-20 5 打开仓库实体的最大尝试次数
Item Transfer Max Clicks 5-100 40 中止前的最大 Ctrl+点击尝试次数
Item Transfer Delay 30-1000ms 100ms 每次 Ctrl+点击后的延迟
Stash Open Verify Delay 50-2000ms 200ms 点击仓库实体后的延迟
Movement Key Virtual key T (0x54) 走向仓库时使用的按键
Walk Cursor Distance 100-800px 400px 行走光标在玩家前方的像素距离
Protected Inventory Slots 12×5 bitmask 0 按格子的保护掩码

安全性: 停止热键立即中止所有仓库操作。输入阻塞由 RAII 守卫保护(始终释放)。每次 Ctrl+点击都会验证仓库 UI 是否仍然打开。

连接设置与日志

点击任意连接的 Gear 图标将打开详细的模态窗口。

Connection Settings

1. 常规设置

  • Auto Reconnect: 启用后,如果连接断开,工具将自动尝试重新连接。
  • Enable Notification: 发现新物品时在游戏内显示弹出通知覆盖层。
  • Multi-Item Whisper Delay: 在私语消息之间添加可配置的延迟(毫秒)。这对于大批量搜索避免被标记为垃圾消息至关重要。

2. 货币过滤器

根据上架价格过滤传入通知。这使您无需更改网站过滤器即可忽略过于便宜或过于昂贵的上架物品。

  • PoE 1 / PoE 2 支持: 货币列表根据所选游戏模式自动调整。
  • Min/Max: 设置特定货币的最小/最大数量(例如:仅通知上架价格在 100 到 150 Chaos Orb 之间的物品)。

3. 交易日志

在设置窗口的右侧,您可以查看此特定搜索找到的物品历史记录。

Trade Logs

  • 物品卡片: 显示物品图标、名称和上架价格。
  • 卖家信息: 显示玩家名称和物品上架后的时间。
  • 词缀: 列出物品的 Explicit Modifier。
  • 状态指示器:
    • Travel: 指示是否成功访问了卖家的藏身处。
    • Buy: 指示交易消息是否成功复制/发送。

3. Settings

Settings 选项卡是配置应用程序全局行为、游戏集成和用户界面偏好的控制中心。

游戏选择

  • Path of Exile 2 / Path of Exile 1: 选择您当前正在玩的游戏模式。这将调整交易搜索 URL、窗口检测逻辑和扫描器兼容性。
  • League: 从下拉菜单中选择您当前的联赛(例如:Standard、Hardcore 或临时联赛),以确保交易搜索针对正确的经济体。

扫描器类型

选择应用程序如何从游戏客户端读取数据。

  • WGC(Windows Graphics Capture):
    • 描述: 即使游戏窗口在后台也能进行视觉捕获。推荐用于 PoE 1 或 Memory Scanner 不可用时。
    • Corner Density: 调整帧分析的阈值(高级设置)。
    • Use Full Window: 启用时扫描整个游戏窗口。禁用时可以手动定义特定的扫描区域(适用于超宽显示器或特定设置)。
    • Select Area: 在屏幕上绘制扫描矩形的交互式工具。
  • Memory Scanner(仅限 PoE 2):
    • 描述: 直接读取游戏内存以识别物品和实体。通常在 PoE 2 中更快更准确,但需要游戏处于兼容状态。

点击设置

配置应用程序如何与游戏鼠标输入交互,主要用于自动交易或背包管理。

  • Enable Auto Click: 允许应用程序执行鼠标点击的主开关。
  • Click Count: 每个操作的点击次数(如果背包中没有货币,第一次点击可能无法购买物品)。
  • Click Interval: 点击之间的延迟(毫秒)。
  • Scan Timeout: 扫描器尝试找到物品的最大时间(秒),超时后放弃。
  • Hold Ctrl: 点击时自动按住 Ctrl 键(适用于在背包和仓库之间快速移动物品)。
  • Return Cursor: 执行点击操作后将鼠标光标返回原始位置。
  • Block Input: 在应用程序执行自动操作时临时阻塞用户鼠标输入以防止干扰。
  • Enable Rate Limit: 限制操作频率以防止被游戏服务器标记。
  • Fast Trade: 为快速交易交互优化设置。
  • Fast Mouse Click: 减少鼠标按下/释放事件的输入延迟。

高级

  • Return to Hideout: 在某些操作后自动尝试在聊天中输入 /hideout(如果已配置)。
  • Streamer Mode: 对流媒体软件(如 OBS)隐藏应用程序的覆盖层和窗口,使观众只能看到游戏。

桌面通知

自定义交易搜索找到物品时出现的弹出通知。

  • Enable Desktop Notifications: 开启/关闭系统级通知。
  • Position: 选择通知在屏幕上的显示位置(右上、左上、右下、左下)。
  • Display Time: 通知保持可见的时间(秒)。
  • Enable Sound: 通知出现时播放音效。
  • 显示选项:
    • Show Icon: 显示物品图标。
    • Show Price: 显示上架价格。
    • Show Seller: 显示卖家的角色名称。
    • Show Mods: 列出物品的 Explicit Modifier。
  • Test Notification: 发送示例通知以测试当前设置。

主题与外观

  • Theme: 从4种视觉主题中选择整个应用程序的外观:
    • Dark — 带有微妙对比度的默认深色主题。
    • Light — 适用于明亮环境的浅色主题。
    • Blue — 带蓝色强调色的深色主题。
    • Midnight — 最低亮度的深邃暗色主题。
  • Font Scale: 调整全局文本大小(0.8x 到 1.5x),以提高高分辨率显示器上的可读性。

语言与界面

  • Language: 切换应用程序的界面语言(例如:英语、俄语、韩语等)。支持 11 种语言。
  • 所有与主题相关的字符串都已在所有支持的语言中本地化。

Settings Tab


4. AutoPot [PoE 2]

AutoPot 选项卡提供专为 Path of Exile 2 设计的自动药剂使用和实用功能。它包含一个通过自动操作和视觉覆盖层来管理角色 Health(HP)、Energy Shield(ES)和 Mana(MP)的综合系统。

主要功能

1. 输入设备与驱动状态

系统依赖虚拟控制器来安全模拟输入。

  • ViGEmBus Driver: 检查是否安装了所需的 ViGEmBus 驱动程序,如果缺失则提供下载链接。
  • 控制器检测: 自动检测物理控制器(Gamepad)和虚拟控制器。
  • 安全警告: 如果您绑定了游戏手柄按键但未检测到控制器,将发出警告。

2. Vitals Overlay(HUD)

在游戏上方显示当前 HP、ES 和 MP 的可自定义视觉覆盖层。

  • 显示模式: 从7种不同样式中选择:
    • Horizontal Bars(经典外观)
    • Vertical Bars(紧凑侧视图)
    • Percent Text(简单文本显示)
    • Circles(环形指示器)
    • Compact Blocks(极简方块)
    • Minimal Dots(不显眼的圆点)
    • Glass Panel(透明背景)
  • 自定义:
    • Scale: 调整覆盖层大小(0.5x 到 3.0x)。
    • 显示切换: 独立显示或隐藏 HP、ES 和 MP 条。
    • 数值: 在百分比和绝对数值之间切换。
    • 可拖动: 当菜单打开时,会出现"Drag Hint",允许您将覆盖层移动到屏幕上的任意位置。

3. 自动化模式

选择最适合您角色构建的逻辑:

  • Life: 仅监控 HP。
  • Energy Shield(ES): 仅监控 ES。
  • Life + ES: 两者都监控。
  • Mind Over Matter(MOM): 监控 MP(通常用于伤害减免)。
  • MOM + Life: 监控 MP 和 HP。
  • MOM + ES: 监控 MP 和 ES。
  • All: 同时监控 HP、ES 和 MP。

4. 阈值配置

精确控制药剂的使用时机。

  • 滑块: 设置 HP、ES 和 MP 的百分比阈值(1-100%)。当数值降至此水平以下时,将触发相应的按键。
  • 智能显示: 仅显示与所选 Mode 相关的滑块,保持 UI 简洁。

5. Auto Disconnect(Chicken)

当您的生命值降至危险水平时自动登出或断开连接的安全功能。

  • 独立触发器: HP、ES 和 MP 的独立启用开关和阈值。
  • 视觉指示器: 阈值在 Vitals Overlay 上以虚线或标记的形式可视化,准确显示断连将在何时触发。

6. 按键绑定与延迟

配置每个操作要按的按键。

  • Key 1: 根据所选模式,通常用于 Health(HP)或 Energy Shield(ES)。
  • Key 2: 通常用于 Mana(MP)或作为辅助药剂触发器。
  • Key 3: Energy Shield(ES)专用按键,仅在"All"模式下可用。
  • 输入类型: 支持键盘按键和 Gamepad 按钮。
  • 延迟: 为每个按键设置冷却时间(毫秒),防止过于频繁地触发操作。

AutoPot Tab

Vitals Overlay


5. Radar [PoE 2]

专为 Path of Exile 2 设计的高级视觉辅助和地图覆盖层系统。帮助导航、实体追踪和过滤。

主要功能

1. 常规设置

自定义雷达的核心行为。

  • Draw Walkable Map: 切换游戏导航网格(可行走地形)的可视化。适用于在黑暗区域查看有效路径。
    • Color: 自定义地图覆盖层颜色。
    • Border Thickness: 调整地图边界的轮廓粗细。
  • Map Fix: 切换地图对齐问题的修正模式。
  • 可见性逻辑:
    • Hide in Town/Hideout: 在安全区域自动禁用雷达以减少混乱。
    • Hide in Background: 当游戏窗口不在焦点时(Alt+Tab)隐藏覆盖层。
    • Hide on Pause: 游戏暂停时隐藏覆盖层。
    • Hide Outside Network Bubble: 隐藏服务器更新范围外的实体,防止"幽灵"实体(过期数据)。
  • Show Player Names: 切换玩家上方名称的显示。

Radar Settings

2. 图标

自定义雷达上实体的视觉表现。

  • 分组: 实体按组分类(Base、League、Breach、Delirium、Expedition 等)。
  • 自定义: 为每个组分配特定图标并调整其大小。这使您能一眼区分普通怪物、Boss 或特定联赛机制。

Radar Icons

3. Path Finder

绘制到特定目标的线/路径的强大导航工具。

  • Enable Path Finder: 切换路径绘制系统。
  • Multicolor: 随机化路径颜色以更好地区分多个目标。
  • Important POI: 切换显示"兴趣点"(如任务目标或传送点),可选带文本背景。
  • 目标管理:
    • Add Target: 按名称手动添加目标。
    • Add from Map: 进入交互模式,在雷达上点击对象以将其添加为目标。
    • Add to Global/Area: 选择目标是在所有区域(Global)还是仅在当前区域(Area)中追踪。
  • Ignored Areas: 可以在特定区域禁用 Path Finder 以避免混乱。

Path Finder

4. 过滤器(实体管理)

微调雷达上显示的实体及其显示方式。

  • Add Nearby Entities: 扫描当前内存中玩家附近的有效实体(怪物、宝箱、NPC 等)的下拉列表。选择一个实体并点击"Add"即可立即创建过滤器。
  • Manual Input: 面向高级用户,允许通过手动输入 metadata 路径来添加过滤器。
  • Edit Mode: 点击过滤器旁边的"E"按钮打开详细编辑器:
    • Name: 设置自定义显示名称。
    • Color: 选择自定义文本颜色。
    • Icon: 切换图标显示,选择特定图标并调整其大小。
    • Draw Path: 绘制到此实体的路径的单独开关(如果 Path Finder 已启用)。
    • Ignore: 从雷达完全隐藏此实体。

Filters

Edit Entity


6. Smoother

Smoother 选项卡是一个综合工具,旨在优化游戏性能和自定义视觉元素。它通过修改游戏的数据文件(.ggpk 等)来禁用或更改特定的图形功能。

主要功能

游戏选择与设置

  • Game Version: 支持 Path of Exile 1 和 Path of Exile 2。
  • 路径配置: 您必须指定游戏的 Content.ggpk 文件(或 PoE 2 的 Bundles2 目录)路径。工具包含文件浏览器和验证功能,以确保选择了正确的路径。
  • 备份系统:
    • Create Backup: 在应用任何补丁之前自动创建原始文件的备份。
    • Restore All: 一键还原所有更改,恢复游戏原始状态。
    • Clear Backup: 删除存储的备份和哈希值(如果您想重新开始时有用)。
    • 游戏更新: 自动检测游戏是否已更新,并提示您创建新备份以防止损坏。

性能补丁

切换各个补丁以禁用特定图形效果。这可以在低配置系统上显著提升 FPS。

  • Fog / Atlas Fog: 移除地图和 Atlas 中的雾效果。
  • Shadows & Lights: 禁用动态阴影和光照计算。
  • Particles: 移除环境粒子(雨、灰尘)和通用粒子效果。
  • Corpses: 阻止尸体渲染(仅限 PoE 1)。
  • Delirium: 移除与 Delirium 联赛相关的视觉雾和覆盖层。
  • EpkRemoval: 移除效果包以获得更清晰的视觉。
  • Camera: 启用扩展的摄像机缩放限制(可通过滑块配置)。

Patches

高级自定义工具

1. Color Mods

自定义物品 Modifier 和属性的文本颜色。

  • Search & Add: 搜索特定属性(例如"Physical Damage")并分配自定义颜色。
  • Presets: 包含危险词缀(Reflect、No Regen)或贵重掉落的默认预设。
  • Export/Import: 通过 JSON 文件与其他用户共享颜色配置。
  • Edit Descriptions: 您甚至可以重写词缀的文本描述以提高清晰度。

Color Mods

2. Spell Effects

用于禁用特定法术效果的强大树形编辑器。

  • Tree View: 按类别浏览所有游戏效果。
  • 选择性禁用: 禁用特定技能(例如"Discharge"、"Tornado Shot")的效果,在不移除所有效果的情况下减少视觉混乱。
  • Search: 按名称快速查找效果。

Spell Effects

3. Black Screen(性能模式)

一种极端优化模式,移除纹理和着色器,将游戏世界渲染为基本全黑,同时保持关键游戏元素可见。

  • File Extensions: 选择要忽略的文件类型(例如 .dds 纹理、.wav 音效)。
  • Animation Blocks: 禁用特定动画类别,如 ParticleEffects、Lights 或 WindEvents。
  • SkinMesh Settings:
    • Ignore List: 选择即使在 Black Screen 模式下也要保持可见的特定 3D 模型(metadata)。这对于保持您的角色、特定 Boss 或重要机制可见至关重要。
    • Scanning: 工具扫描游戏文件以构建可供您切换的可用模型完整列表。

Black Screen


7. AutoCraft(仍在开发中!)

AutoCraft 选项卡提供了一个强大的自动化工具,用于使用货币连续投掷(例如 Chaos Orb)来制作物品,直到命中特定词缀。

概述

AutoCraft 通过自动重复将选定的货币应用到物品上来工作。每次应用后,它会扫描物品的词缀以检查是否符合您期望的标准。如果找到匹配,过程立即停止。

入门

转到 Smoother 选项卡 -> 指定 .ggpk 文件的路径 -> 点击 Load Data(这非常重要!因为我们需要从游戏客户端获取词缀信息)

  1. 启用模块: 转到主 POEFixer 窗口中的 AutoCraft 选项卡,勾选 "Enable AutoCraft" 复选框。
  2. 游戏内激活:
    • 切换到游戏窗口。
    • 将鼠标光标悬停在背包中您希望制作的物品上。
    • Ctrl + Alt
    • AutoCraft Overlay 窗口将打开。

界面说明(覆盖层)

制作过程完全通过游戏内覆盖层窗口管理。

AutoCraft

  • Target Item: 显示当前选定用于制作的物品名称。
  • Currency: 选择要使用的货币类型(例如 Chaos Orb、Orb of Alteration)的下拉菜单。工具自动检测背包中可用的货币。
  • Limit: 设置要使用的最大货币数量的安全功能。默认值为 10。达到此限制时机器人将停止,防止意外消耗所有货币。
  • Search Mods:
    • 在此字段中输入以搜索特定词缀(例如"maximum life"、"resistance")。
    • 匹配的词缀列表将显示在下方。点击词缀进行配置选择。
  • 词缀配置:
    • 选择词缀后,您可以设置其属性的最小值(例如:如果您希望至少"+80 to Maximum Life",则将值设为 80)。
    • 点击 "+ Add" 按钮将其添加到目标列表。
  • Target Mods List:
    • 显示您正在寻找的所有标准。
    • 逻辑: 系统使用 "OR" 逻辑。这意味着如果此列表中的任何一个词缀以所需值在物品上被找到,制作过程将作为"成功"停止。
    • 使用"Edit"或"X"(Delete)按钮管理您的目标。

制作过程

  1. 准备: 确保背包中有足够的所选货币。
  2. 开始: 点击覆盖层中绿色的 "START CRAFT" 按钮。
  3. 执行:
    • 机器人将自动右击货币。
    • 按住 Shift 以启用批量应用。
    • 左击目标物品以应用货币。
    • 每次点击后,即时读取物品的新词缀。
  4. 停止:
    • 成功: 找到匹配的词缀。
    • 达到限制: 达到配置的货币限制。
    • 手动停止: 点击"STOP"按钮。
    • 错误: 物品或货币被移动/丢失。

警告: 机器人模拟鼠标点击。制作过程运行时请勿移动鼠标或使用键盘(除非按下紧急停止热键(如果已配置)或在 UI 中点击 Stop)。

设置

AutoCraft 模块在 UI 中直接公开可配置设置:

  • Timing: 可调节的点击间隔、扫描超时和操作冷却延迟。
  • Safety: 每次会话的货币限制、紧急停止热键支持。
  • Behavior: 可配置的批量制作 Shift 保持、光标返回选项。

紧急停止: 您可以配置一个全局热键,随时立即停止制作过程。


8. HealthBars

HealthBars 选项卡提供一个高度可自定义的覆盖层系统,在游戏世界中的实体上方直接显示 Health(HP)和 Energy Shield(ES)条。这种视觉辅助帮助您快速识别高优先级目标、监控自身状态,并精确执行 Culling Strike 等机制。

全局设置

这些设置适用于整个 HealthBars 系统或定义默认值。

  • Enable HealthBars: 切换整个功能的开关。
  • Draw in Town / Draw in Hideout: 选择在城镇或藏身处等安全区域时是否显示血条。
  • Interpolate Position: 平滑血条的移动以匹配实体的运动。
    • Interpolation Rate: 调整平滑速度(毫秒)。较低的值响应更快,较高的值更平滑。
  • Height Offset: 全局调整所有血条相对于实体模型的垂直位置(当血条漂浮过高或嵌入模型时有用)。
  • Culling Strike 阈值:
    • 定义血条变色以指示怪物在 Culling Strike 范围内的 HP 百分比。
    • 可分别为 WhiteMagicRareUnique 怪物配置。

HealthBars Global

实体组

您可以为不同类型的实体独立配置血条。例如,这允许您为 Unique Boss 显示大而醒目的血条,同时保持 White 怪物的血条微妙或隐藏。

支持的组:

  • White Monsters: 普通敌人。
  • Magic Monsters: 蓝色敌人。
  • Rare Monsters: 黄色敌人。
  • Unique Monsters: Boss 和独特敌人。
  • Friendly Monsters: 召唤物和友方 NPC。
  • Player: 您的角色和其他玩家。

每组配置

每个组都有自己的可折叠区域,包含以下选项:

可见性与元素

  • Enable Group: 切换此特定组的血条。
  • Show Health Bar: 显示主 HP 条。
  • Show ES Bar: 显示 Energy Shield 条(叠加在 HP 条上方)。
  • Show Culling Strike: 当目标低于定义的 Culling Strike 阈值时更改 HP 条颜色。
  • Show Text: 显示数值 HP 值(例如"1.5M"、"100K")。
    • Show Text Background: 在文字后面添加背景框以提高可读性。

颜色

使用完整的颜色选择器自定义视觉外观(支持透明度):

  • Health Color: HP 条的颜色。
  • ES Color: Energy Shield 条的颜色。
  • Background Color: 血条空白部分的背景色。
  • Text Color: 数值文字的颜色。
  • Text Background: 文字背景框的颜色。

尺寸与布局

  • Scale(Width/Height): 调整血条的大小。
  • Shift(X/Y): 微调血条相对于实体的位置(像素偏移)。
  • Graduations: 在血条上添加垂直刻度线,帮助估算 HP 百分比。
  • Border Thickness: 调整血条周围黑色轮廓的粗细。
  • Bar Gap: 设置 HP 条和 ES 条之间的垂直间距。

HealthBars Group


9. Atlas

Atlas 选项卡为游戏内 Atlas 提供全面的覆盖层,提供增强的可视化、寻路和管理工具,以简化您的地图策略。它帮助您跟踪完成进度、查找特定地图和规划 Atlas 路线。

主要功能

1. 交互式覆盖层

核心功能是一个高度可自定义的覆盖层,直接绘制在游戏内 Atlas 屏幕上。

  • Enable Overlay: 切换整个 Atlas Overlay 系统的开关。
  • Hide When Not Focused: 游戏窗口不在焦点时自动隐藏覆盖层以节省资源和屏幕空间。
  • Controller Mode: 为使用控制器的玩家优化的导航和显示调整。

Atlas Overlay

2. 搜索与导航

轻松定位特定地图或规划进度路径。

  • Search Maps: 专用搜索栏,允许您输入地图名称(支持部分匹配)。覆盖层将高亮显示匹配的地图。
  • Visual Pathfinding(Draw Lines):
    • Route Lines: 在节点之间绘制连接线以可视化路径。
    • Path Thickness: 可调节的粗细以提高可见性。
    • Search Lines: 从当前位置/起始节点到匹配搜索查询的地图绘制线条。
    • Citadel/Tower Lines: 绘制到 Citadel 或 Tower 等重要目标的线条。
    • Range Sliders: 配置绘制这些线条的最大距离以避免屏幕混乱。

3. 显示自定义

过滤显示内容以专注于当前目标。

  • Hide Completed: 隐藏已完成的地图(奖励目标已完成)。
  • Hide Inaccessible: 隐藏当前无法到达或运行的地图。
  • Grid System:
    • Show Grid: 在 Atlas 上覆盖网格以便于坐标估算。
    • Skip Completed: 移除已完成区域的网格单元。
    • Custom Color: 完全可自定义的网格线颜色。

4. 视觉增强

根据您的偏好自定义覆盖层的外观。

  • Map Badges: 在地图上显示指示其等级、生态群落或特定属性的图标或文字徽章。
  • Biome Borders: 在属于特定生态群落的地图周围绘制彩色边框。
    • Thickness: 可调节的边框粗细。
  • Colors & Scaling:
    • Background/Font Colors: 设置覆盖层元素的全局默认颜色。
    • Scale Multiplier: 调整覆盖层元素(文字、图标)相对于游戏 UI 的大小。
    • Anchor Nudge: 如果覆盖层与游戏窗口不完全对齐,微调对齐方式。

5. 生态群落与内容管理

对特定游戏机制和区域的高亮方式进行详细控制。

  • Biome Settings: 切换每个特定生态群落的可见性并自定义边框颜色。
  • Content Settings:
    • Badges: 配置与地图关联的特定内容类型(例如 Breach、Delirium、Expedition、Ritual)的高亮显示。
    • Overrides: 为每种内容类型设置自定义背景和字体颜色使其突出。

6. Map Groups

创建地图的自定义集合以跟踪特定策略(例如"Farming"、"Boss Rushing")。

  • Custom Groups: 创建命名的地图组。
  • Organization: 重新排序、删除或重命名组。
  • Styling: 为每个组分配独特的背景和字体颜色,以便在 Atlas 上快速视觉识别。
  • Management: 按名称轻松向组中添加或移除地图。

Map Groups


10. Hotkeys(Custom Hotkeys)

Hotkeys 选项卡是一个强大的自动化和宏系统,允许您创建复杂的行为、Auto-Aim 脚本和基于反应的触发器。它分为两个主要部分:Custom HotkeysSystem Hotkeys

Custom Hotkeys

此部分允许您定义自己的宏。您可以将它们组织成组,设置特定条件,并将多个操作链接在一起。

  • Add Group: 创建新文件夹以组织您的热键(例如"Combat"、"Buffs")。
  • Toggle: 一次性启用或禁用整个组。
  • Rename: 双击组名以重命名。

热键配置

每个热键由标识信息、触发/输出键、全局条件和操作列表组成。

  1. 标识信息:

    • Enabled: 切换单个热键。
    • Name: 双击重命名(例如"Auto Pot"、"Aim Bot")。
    • ID: 用于链接宏的唯一编号(例如 #1)。
  2. 全局条件:

    • Focus: 勾选后,热键仅在游戏窗口位于前台时工作(防止 Alt+Tab 时意外触发)。
    • Safe Zone: 勾选后,在城镇和藏身处禁用热键(防止浪费资源)。
  3. 输出键(触发器):

    • 点击按钮分配按键(键盘、鼠标或 Gamepad)。
    • 功能: 这是程序在执行操作时模拟按下的键。它也可以作为"Chain"操作的手动触发器。
    • 修饰键: 支持 Ctrl、Shift、Alt 和 Gamepad LT。

操作

您可以向单个热键添加多个操作。它们根据设置按顺序执行或循环。

  • Repeat:

    • 简单地重复按下输出键。
    • Infinite: 在热键激活时永久运行。
    • Count: 运行指定次数。
    • Interval: 按键之间的时间(ms)。
  • Chain(Link Hotkeys):

    • 通过 ID 触发另一个热键。
    • Trigger Mode:
      • Program Only: 仅在此热键被自动触发时发射。
      • User Only: 仅在您物理按键时发射。
      • Always: 两种情况都发射。
    • Delay: 触发下一个热键之前的等待时间。
  • Vitals(Health / Energy Shield / Mana):

    • 当您的 HP/ES/Mana 满足条件时触发按键(例如 < 50%)。
    • 适用于 Auto-Pot、Auto-Logout 或紧急技能。
  • Buffs / Charges:

    • Check Charges: 基于 Power/Frenzy/Endurance/Spirit 能量球数量触发。
    • Check Buff: 当特定增益名称存在/不存在或具有特定叠加数/剩余时间时触发。
    • Charged Staff: "charged_staff_stack"的特定检查。
  • Monster Count:

    • 当特定半径内有一定数量的怪物(可选 Rarity 过滤器)时触发。
    • 适用于被包围时自动使用 AoE 技能。
  • Hold:

    • 按住输出键指定时间(ms)。
  • MouseMove(Auto-Aim):

    • 最高级的操作。找到目标,将鼠标光标移动到目标位置,并(可选)按键。
    • 目标类型:
      • Monster: 按 Rarity(Normal/Magic/Rare/Unique)过滤。
      • Chest: 按类型(Strongbox、Expedition、Breach 等)过滤。
      • Player/NPC: 从当前区域选择特定名称。
      • Custom: 通过 Metadata 路径锁定任意实体。
    • 设置:
      • Radius: 搜索目标的最大距离。
      • Hold Time: 追踪目标的时间。
      • Debug Mode: 在覆盖层中绘制红色圆圈(半径)和白色文字(实体 metadata)。
      • Scan All: 忽略标准过滤器并锁定所有目标(用于测试)。

System Hotkeys

用于控制应用程序的内置全局快捷键。

  • Menu Toggle: 显示/隐藏覆盖层菜单。
  • Stop Trade: 交易自动化紧急停止。
  • Radar - Add from Map: 将光标下的实体添加到 Radar 过滤器列表。
  • Radar - Add POI: 在光标位置添加兴趣点。

Hotkeys

MouseMove


11. Launcher(Limited User)

Launcher 选项卡提供一个安全隔离的环境来运行游戏。它允许您创建和管理"Limited Users"——具有受限权限的 Windows 账户——并在这些特定的用户上下文中启动游戏。这对于安全性(沙盒化)以及使用不同配置/权限运行游戏的多个实例特别有用。

主要功能

用户管理

此选项卡的核心是受限 Windows 用户账户的管理。

  • User Selection: 下拉菜单,让您选择用于启动游戏的 Limited User 账户。
  • Create New User: 点击 "Create New" 按钮打开对话框,定义新的用户名和密码。这会在您的系统上创建一个具有有限权限的真实 Windows 用户账户。
  • Delete User: 从系统中删除当前选定的 Limited User。
  • Manage All Users: 查看系统上所有用户的列表。警告: 这允许您删除任何用户,请谨慎使用。

Launcher Create User

游戏配置

  • Game Path: 指定游戏可执行文件的完整路径(例如 PathofExile.exePathofExile_x64.exe)。
  • Browse: 使用 "..." 按钮打开文件浏览器并选择可执行文件。

启动

  • Launch Game: 底部的大按钮使用所选 Limited User 的凭据启动游戏。应用程序在后台处理登录用户和安全启动进程的复杂过程。

详细功能

  1. 隔离: 通过以不同用户运行游戏,游戏进程与您主用户的文件和其他正在运行的进程隔离。
  2. 配置保存: 启动器自动将您选择的游戏路径和用户偏好保存到 limitedUser/config.json,因此无需每次重新输入。
  3. 安全性: 密码和凭据由应用程序的后端(LimitedUserManager)安全管理。

12. Logs

Logs 选项卡是一个强大的系统事件查看器,允许您监控应用程序的内部状态、调试问题并实时跟踪自动操作。它提供广泛的过滤和管理工具,以保持信息的相关性和可读性。

界面概览

界面分为四个主要区域:控制栏、类别过滤器、日志列表和状态栏。

Logs

1. 控制栏(顶部)

位于选项卡顶部,提供对全局过滤器和窗口管理的快速访问。

  • Search: 实时文本过滤器。在此输入可按消息内容或时间戳即时过滤日志。
  • 级别过滤器: 根据严重程度切换日志显示/隐藏的切换按钮:
    • Info: 一般信息消息(蓝色)。
    • Warning: 潜在问题或重要警报(黄色)。
    • Error: 严重故障或错误(红色)。
    • Debug: 深层内部状态信息(灰色,仅在 Debug 版本中可用)。
  • Category Filter Toggle: 点击过滤器图标展开/折叠详细的类别选择面板。
  • Detach/Attach Window: 将 Logs 选项卡移到单独的浮动窗口中。适用于在使用主应用程序的其他选项卡时在第二台显示器上保持日志可见。
  • Save to File: 将当前日志历史记录导出到 logs/ 目录中的文本文件。适用于与开发者共享以获得支持。

2. 类别过滤器(可折叠)

展开时,此部分允许对哪些模块生成日志进行精细控制。

  • Categories: 您可以启用或禁用特定功能的日志,如 TradeRadarAutoPotAutoCraftHotkeys 等。
  • Trade 子组: Trade 类别进一步细分为子组以进行精确调试:
    • Connection: 交易站点连接状态。
    • Buy: 购买操作和剪贴板操作。
    • WebSocket: 实时数据流事件。
    • RateLimit: 关于 API 速率限制的警告。
    • Icon: 物品图标加载状态。
  • All / None: 一次性启用或禁用所有类别的快捷按钮。

Filters

3. 日志列表(中央)

主区域显示事件的时间顺序历史记录。

  • 格式: 每个条目显示时间戳、级别图标、类别图标和消息。
  • 右键菜单: 右键点击任何日志条目以访问复制选项:
    • Copy Line: 将选定的日志行复制到剪贴板。
    • Copy Visible: 仅复制当前过滤的日志。
    • Copy All: 复制整个日志历史记录。
  • Auto-Scroll: 除非您手动向上滚动以查看旧日志,否则列表会自动滚动到最新条目。

4. 状态栏(底部)

显示统计信息和维护工具。

  • Counters: 显示内存中日志的"Total"数量和基于当前过滤器的"Shown"数量。
  • Clear All: 从内存中永久删除所有日志条目。
  • Clear Filtered: 仅删除当前可见的(通过活动过滤器的)日志。

13. Follow Bot

Follow Bot 选项卡允许您的角色自动跟随另一个玩家或实体。这对于使用辅助角色(Aurabot)或双开游戏特别有用。

主要功能

1. 常规控制

  • Enable Follow Bot: 启动/停止机器人的主开关。
  • 状态指示器: 显示机器人的当前状态(例如 FollowingWaitingForTargetStuck),通过颜色编码快速检查状态。

2. 目标设置

配置跟随谁以及保持多近。

  • Target Name: 手动输入要跟随的玩家/角色名称。
  • Pick Player: 显示附近玩家的下拉列表。选择后自动填充 Target Name。
  • Stop Distance: 机器人停止向目标移动的距离(避免站在目标正上方)。

3. 移动设置

微调机器人的移动方式和与游戏的交互。

  • Move Key: 分配用于移动的按键(通常是游戏内的"Force Move"键)。点击按钮并按下所需按键进行绑定。
  • Click Ahead Distance: 机器人尝试点击当前位置前方多远的位置。
  • Click Interval: 移动点击之间的时间(ms)。
  • Update Interval: 机器人逻辑运行的频率。
  • Path Recalc Interval: 寻路算法重新计算到目标路线的频率。
  • Return Cursor: 启用后,在移动点击后将鼠标光标返回原始位置。
  • Require Focus: 启用后,机器人仅在游戏窗口位于前台时移动。
  • Disable in Town: 在城镇或藏身处时自动暂停机器人。

4. Anti-Stuck 设置

处理机器人卡住情况的机制。

  • Stuck Timeout: 在没有成功移动的情况下等待多长时间(ms)后声明"Stuck"。
  • Max Recovery: 在放弃或重置前的解除卡住尝试次数。

5. 调试设置

诊断寻路和逻辑的视觉工具。

  • Debug Overlay: 启用在屏幕上绘制调试信息。
  • Show Path: 绘制到目标的计算路径。
  • Show Waypoints: 高亮显示机器人点击的特定点。
  • Show Stop Radius: 可视化机器人将停止的目标周围的圆。
  • Metadata Debug: 查看实体 metadata 和测试到特定对象的寻路的工具(类似于 Custom Hotkeys)。

14. Debug [PoE 2]

Debug 选项卡提供低级检查工具,用于实时检查游戏内存结构。它主要面向插件开发者和需要理解实体数据、组件值和 UI 元素层级结构的高级用户。

1. Entity List

显示游戏中当前加载的所有实体的可过滤表格。

  • 列: Entity ID、Address、Metadata Path、Type、SubType、State、Rarity、Zone(InnerCircle/OuterCircle/Far)。
  • 类型过滤器: 按实体类型快速过滤 — Monsters、Chests、NPCs、Players、Items、Shrines、AreaTransitions、ExpeditionMarkers、ExpeditionRemnants 等。
  • 距离过滤器: 滑块,仅显示特定范围(0-5000 网格单位)内的实体。
  • Search: 按 metadata 路径的文本搜索。
  • 计数显示: 显示实体总数和过滤后的数量。

2. Entity Watch(Component Inspector)

点击列表中的实体进行"监视"。应用程序的工作线程将每帧读取该实体的详细组件数据。

可用组件:

  • Life: Health/EnergyShield/Mana 生命值(每个包含 Current、Total、Regeneration、ReservedFlat、ReservedPercent)。

  • Render: 世界位置(X/Y/Z)、网格位置、地形高度、模型边界(X/Y/Z)。

  • Positioned: Reaction 值、IsFriendly 标志。

  • Targetable: IsTargetable、IsHighlightable、IsTargettedByPlayer、HiddenFromPlayer、MeetsQuestState 标志。

  • Animated: 当前动画路径、动画 ID。

  • Stats: CurrentWeaponIndex、IsShapeshifted、物品和增益的 stat 字典(stat ID → value)。

  • Actor: AnimationId、AnimationName、活跃技能列表(包含 Name、UseStage、CastType、Cooldown、CanBeUsed)、DeployedCounts。

  • Buffs: 所有活跃增益(包含名称、层数、剩余时间、总持续时间、药剂槽位、效果、来源实体 ID)。

  • All Components: 显示所有组件名称→地址对(共 34 个组件)的完整列表,包括没有专用解析的组件。

3. Component Explorer

用于详细检查全部 34 个游戏对象组件类的专用子选项卡。

  • 原始 20 个组件: Actor、Animated、Buffs、Charges、Chest、DiesAfterTime、Life、MinimapIcon、Mods、NPC、Player、Positioned、Render、Shrine、Stack、StateMachine、Stats、Targetable、Transitionable、TriggerableBlockage。
  • 新增 13 个组件: Quality、Flask、Sockets(含数据);AreaTransition、Base、Beam、ClientAnimationController、CurrencyInfo、HeartbeatClickable、Magnetic、ObjectMagicProperties、Pathfinding、Projectile(仅标记)。
  • 指示器列: Q(Quality)、F(Flask)、S(Sockets)、W(其他重要组件)一目了然地显示实体拥有哪些组件。
  • 距离过滤器: 0-5000 网格单位范围选择器。
  • Item Properties: 显示物品实体的 Quality、Sockets、Flask 数据和类型摘要的综合区域。

4. Inventory Debug

详细检查游戏的背包系统。

  • ServerData: 显示 ServerData 组件地址。
  • Inventory List: 显示所有玩家背包(ID、Address、Name)。
  • Inventory Watch: 选择要检查的背包:
    • Slot Grid: 占用/空闲格子的视觉表示。
    • Item List: 包含 metadata 路径、Rarity、格子位置的所有物品。
    • Item Mods: 包含数值的完整词缀分析(Implicit、Explicit、Enchant、Hellscape)。

5. UI Explorer

浏览游戏的 UI 元素树层级结构。

  • Game UI Root: 检查游戏内 UI 根下的元素(面板、菜单、按钮)。
  • Top-Level UI Root: 访问登录/加载界面的顶级 UI 根。
  • Tree Navigation: 展开/折叠 UI 元素以查看子元素、地址和属性。
  • Search: 按名称/路径过滤元素。
  • GameCullValue: 用于 UI 缩放计算而显示。

15. Plugins

Plugins 选项卡管理扩展 POEFixer 功能的原生 C++ DLL 插件。插件可以渲染覆盖层、访问游戏数据,并与现有 UI 无缝集成。

插件管理

  • Plugin List: 显示从 Plugins/ 目录发现的所有插件。
  • Enable/Disable: 切换单个插件的开关。状态在会话之间保存。
  • 每个插件的设置: 每个已启用的插件可以在 Plugins 选项卡中直接渲染自己的设置区域。
  • SDK Version Check: 宿主在加载时验证插件 SDK 版本兼容性。当前 SDK 版本:4

可用插件

Kill Counter

带有持久统计数据的综合击杀/宝箱/死亡追踪覆盖层。

KillCount

  • 怪物击杀追踪: 按 Rarity(Normal、Magic、Rare、Unique、Unknown)计数击杀的怪物。使用基于消失的检测方式 — 监控 InnerCircle(约 60 单位)和 OuterCircle(约 120 单位)区域内的实体。
  • 宝箱追踪: 按类型(Magic、Rare、Expedition、Breach、Strongbox)计数打开的宝箱。通过检测状态转换(关闭→打开)实现。
  • 死亡计数器: 通过监控 HP 变化来追踪玩家死亡。
  • 每张地图计数器: 进入新区域时自动重置。在新区域首次击杀前,旧计数器仍然可见。
  • 终身总计: 存储在 SQLite3 数据库(Plugins/KillCount/data/killcount.db)中的持久统计。追踪每个区域的会话历史(名称、哈希、等级、时间戳、所有计数器)。
  • 覆盖层:
    • 程序菜单激活时可拖动(出现"Drag to reposition"提示)。
    • 菜单隐藏时非交互且无标题栏。
    • 不透明度可配置(0-100%)。
    • 用于切换 Map 和 Total 视图的标签栏(两者可同时启用)。
    • 颜色编码区域:橙色标题(Monsters)、浅蓝色(Chests)、红色(Deaths)。
  • Icon Atlas: 从共享的 Resources/radar/icons.png 精灵表显示实体类型图标,所有类别都有后备图标。
  • 设置: 配置要显示的计数器(5 种怪物类型 + 5 种宝箱类型 + 死亡)、不透明度、覆盖层模式、地图/终身统计的重置按钮。

KillCount Settings

Ninja Pricer

从 poe.ninja 获取价格并在地面物品、背包和仓库标签页上显示的实时物品价格覆盖层。

NinjaPricer Ground

  • poe.ninja 集成: 从 13 个类别的 Exchange API 获取价格:Currency、Fragments、Abyss、Uncut Gems、Essences、Soul Cores、Idols、Runes、Omens(Ritual)、Expedition、Liquid Emotions(Delirium)、Catalysts(Breach)、Lineage Support Gems。
  • 三个显示位置:
    • Ground Items: 在游戏世界中掉落的物品上显示价格。检测堆叠数量(例如"2x Divine Orb"→ 价格翻倍)。位置可配置:物品标签的上、下、左、右。
    • Inventory: 在玩家背包格子中的物品上显示价格。自适应字体大小适用于小格子。位置可配置:每个格子的角落。
    • Stash Tabs: 在当前打开的仓库标签页中的物品上显示价格。自动检测仓库 UI 和活跃标签页索引。
  • 价格显示:
    • 三种货币模式:Divine(D)、Exalted(E)、Chaos(C)。
    • 颜色编码:金色(>= 1 Divine)、白色(>= 0.1 Divine)、灰色(< 0.1 Divine)。
    • 文字大小可调(0.5x 到 2.0x)。
  • 自动刷新: 后台线程每 5-60 分钟获取一次价格(可配置)。提供手动刷新按钮。本地 JSON 缓存用于离线后备。
  • 联赛检测: 从 poe2scout.com API 获取当前联赛列表。后备联赛:Fate of the Vaal、HC Fate of the Vaal、Standard、Hardcore。
  • 可见性控制:
    • 游戏不在焦点时隐藏。
    • 隐藏热键(按住时临时隐藏覆盖层)。
    • 每个类别的开关(启用/禁用 13 个价格类别中的任何一个)。
  • 设置: 联赛选择器、货币模式、文字缩放、每个位置的显示位置、刷新间隔、类别开关、隐藏热键。

NinjaPricer Inventory

NinjaPricer Settings

Example Plugin

展示所有 Plugin SDK 功能的参考实现:

  • Buff Inspector: 带有过滤和进度条的玩家增益列表。
  • Entity Explorer: 带有监视机制、组件树的实体调试列表。
  • Inventory Inspector: ServerData 查看器、背包选择器、格子网格、物品词缀。
  • Memory Viewer: 十六进制转储查看器、Read<T> 演示、模式扫描器。
  • UI Explorer: 带有搜索和高亮功能的完整 UI 元素树导航器。

创建插件

有关创建自己插件的详细说明,请参阅 Plugin Development Guide,包括:

  • 项目设置和构建配置
  • IPlugin 接口实现
  • PluginContext API 参考(v1-v4)
  • 数据结构和枚举
  • 常见用例和模式
  • 可拖动覆盖层模式
  • 故障排除指南

← Home

Clone this wiki locally