Skip to content

Releases: yuruichang/SMTAlert

v2.1

Choose a tag to compare

@yuruichang yuruichang released this 28 May 06:22

v2.1

新增

  • ZKB 监控新增公司列,显示受害者公司缩写
  • ZKB 监控支持名称输入(角色名/公司名),不限于数字 ID
  • ZKB 监控字号动态设置(8-24px),设置即可实时切换,行高自动适配
  • ZKB 监控整行选中:点击行任意位置选中整行,选中高亮覆盖整行,空白区域不弹出右键菜单

改进

  • ZKB 监控列宽自动分配:短列压缩、长列扩展,充分利用窗口空间
  • 设置界面高度自适应,所有设置项同页显示
  • 多角色监控支持:同时监控多角色,每角色独立雷达浮窗

修复

  • 修复 Corp 列不显示及列排序异常问题
  • 修复列配置迁移时 AttackerAlliance 被错误截断的问题

SMTAlert v2.0

Choose a tag to compare

@yuruichang yuruichang released this 25 May 06:49

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

Choose a tag to compare

@yuruichang yuruichang released this 24 May 08:40

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

Choose a tag to compare

@yuruichang yuruichang released this 12 May 03:04

更新内容

星系名称快捷切换

  • 悬浮窗标题栏新增 "Abc" 按钮,点击即可切换星系名称显示
  • 名称显示时按钮白色高亮,隐藏时灰色提示
  • 全星域界面默认不显示名称(与之前一致)

自动更新检查(v1.7)

  • 启动时自动查询 GitHub 检查新版本
  • 发现新版本时弹窗提示,一键跳转 release 页面

v1.7

Choose a tag to compare

@yuruichang yuruichang released this 12 May 02:57

更新内容

自动更新检查

  • 启动时自动查询 GitHub 检查新版本
  • 发现新版本时弹窗提示,可一键跳转 release 页面下载
  • 网络异常时静默忽略,不影响正常使用

雷达浮窗样式优化

  • 预警颜色方案匹配原版 SMT:预警(红)、过期(黄)、历史(浅灰)、清除(橙)
  • Hunter 模式星系按安全等级着色
  • 预警圈厚度调整,跳线样式优化

v1.6

Choose a tag to compare

@yuruichang yuruichang released this 12 May 02:54

更新内容

  • 雷达浮窗预警颜色方案匹配原版 SMT:
    • 预警(Urgent):红色描边 + 红色半透明填充圆环
    • 过期(Stale):黄色描边
    • 历史(History):浅灰色描边(新增状态)
    • 清除(Clear):橙色描边
  • Hunter 模式星系按安全等级着色
  • 跳线透明度/厚度调整匹配原版 SMT

SMTAlert v1.5

Choose a tag to compare

@yuruichang yuruichang released this 08 May 13:29

修复

  • 预警解析优化: 按2个空格分割实体边界,支持多词角色ID正确识别
  • 警报声音修复: 修复警报声音只响一次的问题,改为每个星系30秒冷却
  • ZKB联盟缩写: ZKB击杀列表显示联盟缩写(ticker),通过ESI查询
  • Reporter移动清除: 角色移动到其他星系时,原星系在雷达上标记为绿色(clear)
  • 滚动条修复: 禁用ZKB和预警频道监控窗口的横向滚动条,启用自动换行

文件

下载 SMTAlert.zip 后解压运行 SMTAlert.exe

SMTAlert v1.3

Choose a tag to compare

@yuruichang yuruichang released this 07 May 12:53

SMTAlert v1.3

新增

  • 可部署物品名称显示: 移动式诱导信标、事件监测装置、移动观测站等可部署物品在 ZKB 击杀推送中正确显示中英文名称
  • 预警时间可配置: 预警活跃时间和超时时间可在设置中自定义(默认 5 分钟 / 10 分钟)
  • 报道者移动追踪修复: 每条 intel 只关联第一个匹配星系,解决前缀匹配导致的追踪失效

修复

  • ZKB 声望颜色:添加 esi-alliances.read_contacts.v1esi-corporations.read_contacts.v1 权限
  • 主窗口最小化时悬浮窗不再连带消失(拦截 WM_SYSCOMMAND SC_MINIMIZE)
  • 报道者离开后将星系标记为超时(白色)而非清除(绿色)

环境要求

  • Windows 10/11 x64
  • .NET 8.0 Desktop Runtime

SMTAlert v1.2

Choose a tag to compare

@yuruichang yuruichang released this 07 May 11:12

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 - 金字塔预警雷达布局

Choose a tag to compare

@yuruichang yuruichang released this 07 May 10:32

新功能

  • 金字塔层级预警雷达布局 — 采集者模式下,以角色所在星系为最顶层节点,按跳数向下金字塔式展开,形成清晰的层级可视结构
  • 每层星系均匀排列,跳数越远越靠下越宽

修改

  • OverlayWindow.xaml.cs: 将 gatherer 模式的 BFS 平面地理坐标布局替换为金字塔层级布局(照抄 SMT 主项目 Overlay.xaml.cs 的实现方式)
  • Hunter 模式(全星域地理坐标布局)保持不变

下载

下载 SMTAlert-v1.1.zip 解压后运行 SMTAlert.exe(需要 .NET 8.0 运行时)