Knickili - Midnight Rotation Helper汉化版

Knickili - Midnight Rotation Helper汉化版

一个一键输出辅助工具,一键辅助助手显示的技能绑定了哪个键盘按键。作为对已不再维护的Hekili的致敬。

战斗

描述


Knickili – 午夜轮换助手

一款轻量级的《魔兽世界》插件,显示当前分配给你指定旋转按钮槽的法术图标和按键绑定——随时可见,正是你需要时。



特色

  • 实时图标显示——始终显示当前在你追踪动作槽中的法术。
  • 按键绑定标签——该法术的按键直接显示在图标上,用白色边框文字显示。修饰键和数字键盘条目为简洁性简化(例如 → ).SHIFT-NUMPAD0S-N0
  • 选项面板中的可拖拽SBA图标——直接从选项面板拖动单键助手法术到任意动作栏槽。
  • 自动检测槽——登录时自动扫描并检测SBA法术。当SBA法术被投放到栏杆上时也会触发。
  • 形态/姿态支持——自动检测德鲁伊变形形态(熊、猫、旅行、月光族)和盗贼潜行,并在激活栏上显示法术正确的按键绑定。
  • 可自定义边框和发光——在选项面板中选择任意颜色边框和发光,或者通过复选框完全隐藏。
  • 冷却秒扫——使用魔兽世界原生系统,完全兼容午夜12.0战斗保护冷却API(/)。CooldownFrameTemplateActionButton_ApplyCooldownSecureDelegate
  • 可拖拉画面——解锁时点击并拖曳即可将显示位置调整到屏幕上任意位置。
  • 可锁定位置——锁定框架以防止意外移动;解锁后会显示X/Y滑块,实现像素级精确的位置。
  • 图标大小——将显示屏从24像素调整到128像素,每步8像素。
  • 透明度——将整个显示的透明度设置为0–100%。
  • 显示可见性——通过选项面板或斜杠命令显示或隐藏画面。
  • 持久设置——所有设置通过 在会话间被记忆。SavedVariables
  • 支持所有标准动作条——主键、全部8个额外动作条,以及UI编辑模式高插槽变体。
  • 游戏内选项面板——通过Esc →选项→附加组件→Knickili访问,布局可滚动。


安装

  1. 下载或克隆这个仓库。
  2. 将文件夹复制到你的插件目录中:Knickili
   World of Warcraft\_retail_\Interface\AddOns\Knickili\
  1. 启动(或重新加载)游戏,并在角色选择界面的插件列表中启用Knickili


用途

初始设置

  1. 打开选项面板(或用 Esc → 选项→插件→ Knickili)。/kn
  2. 将单键助手法术从面板顶部的图标拖拽到任意动作栏槽位。插槽不需要绑定在密钥上。
  3. /reload让Knickili自动检测并跟踪SBA时段。
  4. 显示屏会立即更新,显示当前的旋转法术和按键绑定。

斜击命令

指挥描述
/kn打开Knickili选项面板。
/kn show展示展示框。
/kn hide隐藏展示框。
/kn debug切换槽位检查模式(点击任意动作按钮查看槽位号、绑定和法术信息)。
/kn help打印命令摘要来聊天。


选项

所有选项均可在 Esc → 选项→附加组件→ Knickili(可滚动面板)中提供:

选项描述
可拖拽SBA图标把SBA法术从这个图标拖到任意行动栏位上。
按键绑定字体大小调整图标上按键绑定标签的大小(范围8–32,步骤2)。
图标大小调整整个显示器大小(范围24–128像素,步骤8)。默认是64像素。
透明度设置整个显示的不透明度(0 = 隐形,100 = 完全不透明)。
边框颜色用内置的颜色选择边框和发光器,随意选择。
藏→边境一个可以完全隐藏边框和发光的复选框(停止脉冲动画)。
显示可见性展示或隐藏展示框。
锁定位置锁紧车架以防止拖拽。解锁后,X和Y滑块允许像素精确定位。滑块显示当前的UI坐标空间,也就是你的物理分辨率除以UI比例。

设置通过 SavedVariable 保存,每个角色和每个专精都保存下来。当你更改配置时,该配置的设置会自动加载。KnickiliDB



兼容性

版本现状
魔兽午夜 12.0(接口 120000)✅ 完全支持
内战 11.x✅ 兼容
龙族飞翔 10.x✅ 兼容(遗留设置API备援)


工作原理

魔兽午夜12.0引入了战斗保护冷却值——Lua已无法通过直接读取。Knickili通过调用,内部使用a直接将不透明值传递到C级冷却帧,完全绕过污秽限制。一个隐藏的1×1假冷却帧作为“蓄力冷却”参数传递,以防止调用时崩溃。GetActionCooldownActionButton_ApplyCooldownSecureDelegateSecureDelegateCooldownPrototype.Clear(nil)

X/Y 位置滑块作用于魔兽世界的虚拟界面坐标空间,而非物理像素。这个空间等于你的物理分辨率除以你的UI比例设置——所以一个2560×1440的显示器,UI比例为1.2,坐标空间大约是2133×1200。这是预期中的行为。



更新日志

版本 1.6.2(2026年3月)

  • 修复:冷却扫除现在能正确追踪所有投射和通道

版本 1.6.1(2026年3月)

  • 补充:初始投屏/频道时间跟踪实现
  • 更改:设定现在是针对角色和专精的

版本 1.6.0(2026年3月)

  • 新内容:德鲁伊和盗贼的形态/姿态检测
  • 新内容:为所有姿态/姿态条添加了槽位映射
  • 新内容:通过UPDATE_SHAPESHIFT_FORM和UPDATE_STEALTH事件变形时,即时显示更新
  • 新增:命令——切换槽位检查模式,点击动作按钮查看槽位编号、绑定和法术信息/kn debug

版本 1.5.2(2026 年 3 月)

  • 已删除:手动选槽机——不再需要
  • 改进:简化的设置流程——只需把SBA放在横杆上然后/重新装填

版本 1.5.1(2026年3月)

  • 新内容:登录时自动单键助手槽位检测

版本 1.5.0(2026 年 3 月)

  • 修复:修正了所有8个动作条的动作栏槽位到按键绑定映射
  • 改进:宏法术检测现在解析宏体中的 #showtooltip 和/施放行
  • 改进:扩展槽位范围扫描,支持所有魔兽游戏动作条配置
  • 更改:未绑定法术现在显示“?”而不是“无绑定”,以便更好地显示

版本 1.4.1(2026年3月)

  • 最初版本,完全支持魔兽午夜12.0
  • 战斗保护冷却时间API兼容性
  • 可拖拽框架,外观可自定义
  • 支持所有标准动作条


作者

Knicklighter-Stormscale

问题反馈: https://www.douyin.com/user/MS4wLjABAAAAzQPLJx0gay2857f3tuR1uNzK3hPxFLppWM5V-XSfDTE