Releases: yuruichang/SMTAlert
Releases · yuruichang/SMTAlert
Release list
v2.1
v2.1
新增
- ZKB 监控新增公司列,显示受害者公司缩写
- ZKB 监控支持名称输入(角色名/公司名),不限于数字 ID
- ZKB 监控字号动态设置(8-24px),设置即可实时切换,行高自动适配
- ZKB 监控整行选中:点击行任意位置选中整行,选中高亮覆盖整行,空白区域不弹出右键菜单
改进
- ZKB 监控列宽自动分配:短列压缩、长列扩展,充分利用窗口空间
- 设置界面高度自适应,所有设置项同页显示
- 多角色监控支持:同时监控多角色,每角色独立雷达浮窗
修复
- 修复 Corp 列不显示及列排序异常问题
- 修复列配置迁移时 AttackerAlliance 被错误截断的问题
SMTAlert v2.0
SMTAlert v2.0
Bug Fixes
- 修复 Intel 解析时纯标点段(如
...)被 TrimEnd 清空后StartsWith("")匹配所有星系名,导致整张星图变红的严重 bug - 修复 ZKB 游戏内链接角色名问题,恢复链接格式
New Features
- 悬浮窗 Overlay 窗口位置、大小、打开状态跨重启持久化保存
- Intel 信使中继:将预警信息转发到游戏内频道
- 角色位置越界检查(OOB Check)
- ZKB 监控:高亮 >10 亿 ISK 击杀(金色加粗);支持 nullsec 星系地图
Improvements
- 重建预警引擎,支持按角色范围过滤 + 信使移动追踪自动清除
- Overlay 界面样式匹配原版 SMT:颜色方案、预警圈样式、Hunter 模式、跳线样式
- 悬浮窗增加星系名称显示切换按钮(Abc)
- 启动时自动检查 GitHub 新版本
- 设置界面 UI 精简优化,增加版本号和仓库链接
- 打包脚本优化,打包前清理 self-contained 运行时目录
SMTAlert v1.9
What's Changed
- Intel Relay: Forward intel to configured in-game channel via chat commands
- OOB Check: Verify active character is still in the same system
- ZKB Monitor: Highlight >1B ISK kills with gold tint + bold text; fix in-game link now includes victim character ID
- Map: Nullsec region display, sov campaign tracking, structure alerts
- UI: Settings window restructuring, language updates, refined icons
- Build: Automated build-and-pack scripts for release packaging
v1.8
更新内容
星系名称快捷切换
- 悬浮窗标题栏新增 "Abc" 按钮,点击即可切换星系名称显示
- 名称显示时按钮白色高亮,隐藏时灰色提示
- 全星域界面默认不显示名称(与之前一致)
自动更新检查(v1.7)
- 启动时自动查询 GitHub 检查新版本
- 发现新版本时弹窗提示,一键跳转 release 页面
v1.7
更新内容
自动更新检查
- 启动时自动查询 GitHub 检查新版本
- 发现新版本时弹窗提示,可一键跳转 release 页面下载
- 网络异常时静默忽略,不影响正常使用
雷达浮窗样式优化
- 预警颜色方案匹配原版 SMT:预警(红)、过期(黄)、历史(浅灰)、清除(橙)
- Hunter 模式星系按安全等级着色
- 预警圈厚度调整,跳线样式优化
v1.6
更新内容
- 雷达浮窗预警颜色方案匹配原版 SMT:
- 预警(Urgent):红色描边 + 红色半透明填充圆环
- 过期(Stale):黄色描边
- 历史(History):浅灰色描边(新增状态)
- 清除(Clear):橙色描边
- Hunter 模式星系按安全等级着色
- 跳线透明度/厚度调整匹配原版 SMT
SMTAlert v1.5
修复
- 预警解析优化: 按2个空格分割实体边界,支持多词角色ID正确识别
- 警报声音修复: 修复警报声音只响一次的问题,改为每个星系30秒冷却
- ZKB联盟缩写: ZKB击杀列表显示联盟缩写(ticker),通过ESI查询
- Reporter移动清除: 角色移动到其他星系时,原星系在雷达上标记为绿色(clear)
- 滚动条修复: 禁用ZKB和预警频道监控窗口的横向滚动条,启用自动换行
文件
下载 SMTAlert.zip 后解压运行 SMTAlert.exe。
SMTAlert v1.3
SMTAlert v1.3
新增
- 可部署物品名称显示: 移动式诱导信标、事件监测装置、移动观测站等可部署物品在 ZKB 击杀推送中正确显示中英文名称
- 预警时间可配置: 预警活跃时间和超时时间可在设置中自定义(默认 5 分钟 / 10 分钟)
- 报道者移动追踪修复: 每条 intel 只关联第一个匹配星系,解决前缀匹配导致的追踪失效
修复
- ZKB 声望颜色:添加
esi-alliances.read_contacts.v1和esi-corporations.read_contacts.v1权限 - 主窗口最小化时悬浮窗不再连带消失(拦截 WM_SYSCOMMAND SC_MINIMIZE)
- 报道者离开后将星系标记为超时(白色)而非清除(绿色)
环境要求
- Windows 10/11 x64
- .NET 8.0 Desktop Runtime
SMTAlert v1.2
SMTAlert v1.2
EVE Online 独立预警雷达与 ZKB 击杀推送工具。
新增功能
- 应用图标: 使用
data/logo.ico作为程序图标 - 系统托盘: 支持最小化到系统托盘,右键菜单(显示/退出),双击托盘恢复窗口
- 自定义星域/星系监控: ZKB 设置中可添加需要监控的星域或星系名,支持中英文双向匹配
- 悬浮窗任务栏隐藏: 悬浮窗和 ZKB 窗口不再在任务栏显示独立选项卡
- 独立打包: 不再依赖 SMT 主项目安装,所有资源本地化,支持
dotnet publish
下载
选择 SMTAlert.exe 运行即可。需要 .NET 8.0 Desktop Runtime。
环境要求
- Windows 10/11 x64
- .NET 8.0 Desktop Runtime
SMTAlert v1.1 - 金字塔预警雷达布局
新功能
- 金字塔层级预警雷达布局 — 采集者模式下,以角色所在星系为最顶层节点,按跳数向下金字塔式展开,形成清晰的层级可视结构
- 每层星系均匀排列,跳数越远越靠下越宽
修改
OverlayWindow.xaml.cs: 将 gatherer 模式的 BFS 平面地理坐标布局替换为金字塔层级布局(照抄 SMT 主项目 Overlay.xaml.cs 的实现方式)- Hunter 模式(全星域地理坐标布局)保持不变
下载
下载 SMTAlert-v1.1.zip 解压后运行 SMTAlert.exe(需要 .NET 8.0 运行时)