Repository navigation
Motion Stabilizer v2.7.0
MotionStabilizer v2.7.0
✨ 新增功能 / New Features
-
长杆形状(Pole) :新增第 5 种叠加形状,且为默认形状。四根带三角尖头的长杆从屏幕四条边伸向屏幕中央,为大脑提供更强的运动参考系。
-
长杆尺寸与长度调节 :长杆的「尺寸」控制杆的粗细(2XS–2XL),「长度」控制杆的长短(+0–+6),长度 +6 时杆尖抵达屏幕中心附近,自动适配 16:9 / 21:9 / 4:3 / 5:4 及混合 DPI 多显示器环境。
-
颜色循环热键 :原 F8–F11 四个颜色热键简化为两个 —— F9 叠加层颜色循环、F10 准星颜色循环,各自循环 红 → 绿 → 蓝 → 自定义,互不影响。
-
重置时钟位置 :悬浮时钟位置面板新增「重置时钟位置」按钮,一键重置到默认位置 (20, 20)。
-
单实例运行 :重复启动程序时会自动唤起已打开的窗口,避免叠加层重复渲染与热键冲突。
🧪 改进 / Improvements
-
时钟拖动体验 :拖动过程中按 Esc 取消并还原到拖动前的位置;拖动期间不再触发全屏重渲染,动画更流畅、占用更低。
-
动态圆点失败提示 :在远程桌面、虚拟机、老旧显卡驱动等无 Direct3D 11 硬件加速的环境下,动态圆点无法初始化时会弹出一次性提示,不再静默失效。
-
分辨率 / 显示器变化 :分辨率或显示器拓扑变化时,时钟与准星位置自动重置到默认位置,避免坐标落在屏幕外找不到。
-
关闭行为统一 :Alt+F4 与 ✕ 按钮行为完全一致(显示确认对话框 → 关闭或最小化到托盘)。
-
快捷键页面排版 :提示文字上移到说明下方,热键按功能顺序排列,「颜色循环热键」独立分组。
-
默认自定义颜色 :叠加层与准星的默认自定义颜色改为黄色
#FFFF00。 -
本地化完善 :「加载配置文件」对话框与异常弹窗全面中英文本地化,不再出现中英混杂。
-
配置方案校验 :禁止保存空名称的配置文件;保存同名方案时需二次确认,避免误覆盖。
-
版本号单一来源 :版本号统一由项目文件(csproj)维护,「关于」页自动读取程序集版本。
-
179 个单元测试全部通过 ✅
🐛 bug修复 / Bug Fixes
- 修复「加载配置文件」对话框在中文界面下仍显示英文(Load Profile / Load)的问题
- 修复时钟拖动时 Esc 不还原位置、以及拖动期间每帧全量重建叠加画布的性能问题
- 修复 Alt+F4 直接隐藏到托盘、与 ✕ 按钮行为不一致的问题
- 修复同名配置文件被静默覆盖、空名称可保存的问题
- 修复异常弹窗文字硬编码中文、切换英文界面后仍显示中文的问题
下载与使用 / Download & Usage
- 下载
MotionStabilizer-v2.7.0-win-x64.zip - 解压到任意目录
- 双击
MotionStabilizer.exe即可运行 - 重点 !!!:在游戏中请使用快捷键操控叠加层、准星和时钟
⚠️ 注意事项
- 全屏独占模式:部分游戏的全屏独占模式(Exclusive Fullscreen)下叠加层可能无法显示。请将游戏切换为无边框模式或窗口模式即可正常使用。
- 管理员权限说明:如果 Steam 或游戏以“管理员身份”运行,MotionStabilizer 也需要以管理员身份运行,否则动态圆点可能不跟随鼠标、全局热键也可能失效。这是 Windows 的权限隔离机制,不是程序故障。
🔐 校验 / Checksum
SHA-256:D9C3DC52CF8452E99A90F623A3F09AF0B6F4E4C1123BD40254968B7DD914F64C
certutil -hashfile MotionStabilizer-v2.7.0-win-x64.zip SHA256