跳到主要内容

Rose 更新公告

其他更新公告请移步售后群内公告查看,这里仅展示部分重要更新日志


其他更新公告请移步售后群内公告查看,这里仅展示部分重要更新日志


SOT - Rose 玫瑰 DMA 更新至 V260401
更新日期:2026.4.28
更新日志:

说明

  • 我花了一个多月的时间(财务上不太明智)来搞这个更新,大量时间花在了没有结果的测试上,所以只完成了一半想做的事。性能优化还在进行中,但接下来几周我得先去处理其他事务,之后会继续。

核心与兼容性

  • 更新 vmm.dll 至最新版本 v5.17.6
  • "信息 → DMA 信息 → 故障排查" 现在会显示 SOT / EAC / LeechCore / VMM 的版本
  • 调试页面现在显示 1% 低帧率,用于定位卡顿峰值

新增功能

  • ESP、地图和自瞄新增「可部署火炮」(不确定放哪个开关,暂时与战利品共享启用或「显示全部」热键)
  • 新增沙漏宝箱(BP_AnyItemCrate_Faction)的内容物显示
  • 新增走私者逃亡和黑市航海任务
  • HUD 上游戏时间旁边新增服务器区域显示

启动优化

  • "寻找 GNames / GObjects / UWorld" 合并为一次扫描(原为 3 次)→ 启动时间(DMA 设置完成后)快 3 倍。连接 DMA 最快的方式是冷启动。
  • 现在会保存这些数据直到下个游戏版本,下次运行或崩溃后再次启动会快很多,无需全模式扫描即可加载新世界。
  • 由于 F11 重置 DMA 的检测方式从渲染线程的非标准方式中移出,启动时间再缩短 2 秒。
  • 启动时检测外接电源是否连接以及是否处于「低性能模式」(会影响性能)
  • 启动时监控 EAC 版本,如有更新会显示 3 秒警告

性能改进

  • 调试 → DMA 测试选项中新增「分散读取」,可使 1% 低帧平均 FPS 提升 4 倍 → 大幅减少卡顿峰值。但存在 bug:单个 Actor 容易读取失败,导致随机 Actor 消失几秒。需要更多测试,欢迎试用。
  • 每 6 秒一次的周期性 DMA 刷新现在仅在读取失败时刷新并重试
  • DMA 缓存现在每次只刷新三分之一,缓存寿命延长 3 倍,减少读取次数
  • 强烈建议关闭 Windows 内存压缩!否则内存压缩会突然压缩 SOT,导致 Smart 读取困难且缓慢,引发低 FPS、崩溃、启动失败、Actor 丢失等各种奇怪问题。现在会检测并提示关闭方法。
  • 改进了刷新 Actor 时的名称缓存,卡顿峰值降低约 50ms(10%)
  • 升级了编译器版本(据微软报告,运行时性能可提升 6%)
  • 将 Windows 消息处理移至独立线程,防止影响帧率

沙漏战斗

  • 地图上的红色边界现在会随着 3 个新阶段缩小,半径因船型而异
  • 新增白色外边界,越过此线即自沉
  • 过渡阶段新增绿线显示下一个边界位置
  • 区域缩小开始/结束前 90 秒预警

自瞄

  • 新增对双管霰弹枪、抓钩枪、投掷飞刀、吹箭、狩猎矛的自瞄支持(后三种需更多测试,参数不精确,尤其是吹箭依赖瞄准时间)
  • 信息 → 瞄准设备中新增「测试鼠标」和「测试键盘」

风暴预测

  • 花费 10+ 小时(多年累计)终于搞定了风暴预测,比 Rarethief 的地图还准!
  • 世界地图现在会显示风暴路径线及时间间隔
  • 地图页面新增滑块,可调节世界地图上显示的风暴预测时长
  • 所有地图路径点(右键添加)现在会显示距离风暴的时间。想知道哪个海域/前哨适合挂鱼?丢个路径点就能看到。
  • 底部小地图会显示风暴到达当前位置的时间

视觉效果

  • 所有 BP_BlackMarket 战利品使用「特殊」颜色(达布隆宝箱等)
  • 世界地图新增「地图桌战利品」类型(目前未知类型较多,暂时同时显示名称)
  • 新增世界事件、沉船、财富堡垒钥匙、燃烧之剑、燃烧之刃船、死神旗、死神特使等级、商贩货物目的地、NPC(占位)等图标
  • 世界地图新增区域图形
  • 调整「云」颜色使其更易读
  • 将「文字阴影」默认为开启,改善地图文字显示

问题修复

  • 不再等待「交互物未就绪」
  • 修复了储藏航海图的检测(需要启用「储藏」才能看到航海图)
  • 修复了弹药始终显示的问题(现在仅在持枪且弹药不足时显示)
  • 输入捕获(使用「游戏PC输入」或透明背景)在点击 UI 外部时也会禁用,避免意外操作
  • 中键滚动现在在指针移出 UI 时仍然有效,只要初始点击在 UI 内
  • 将「等待/未就绪」重试计时从 5 秒减为 2 秒
  • 增加了对数组的检查,希望能减少因无效内存导致的高数组遍历次数引起的卡死
  • 为中国/俄罗斯用户增加了更好的回退连接方式(如果无法直连主服务器)
  • 修复了因初始启动画面耗时过长,导致菜单在游戏启动前就运行且无 GObjects 的情况,这会阻止早期检测无效 Actor/World
  • 修复了若「地图」(全屏地图)热键不等于「世界地图」热键时,世界地图无法捕获输入的问题
  • 修复了 HUD 上的服务器运行时间
  • 修复了当启用 ESP「弹药不足时显示」且未持枪时有子弹时仍显示弹药的问题
  • 修复了当某些操作失败且日志被禁用时的瞄准镜 bug

SOT - Rose 玫瑰更新至 V260203 更新日期:2026.3.1 更新日志:

优化

  • DMA 重置优化:减少自动 DMA 重置的次数,改为提示用户尝试按 F11 手动重置。因为每次自动重置都有导致 leechcore 崩溃、需要重启菜单的风险(例如:2 分钟内未找到游戏或读取进程列表失败等情况)
  • 武器瞄准优化:在标记渲染后,加入了基于自身移动的瞄准输入修正,使准星与标记的对齐更精确
  • 减少卡顿延迟:通过检测游戏关闭而不必每 2 秒刷新完整进程列表,略微减少了卡顿的持续时间(非频率)
  • 游戏状态切换平滑:处理游戏打开/关闭、世界加载/切换时的状态变化现在应该更加流畅

新增

  • 黑屏错误提示:定位到一种无任何提示信息的黑屏路径,现会显示具体错误
  • 鼠标捕获(信息页)
  • 功能实现:由于从 Win 24H2 版本起,无法再通过 DMA 获取鼠标坐标,现已实现第三种输入来源——瞄准设备
  • 菜单控制:此功能允许 Smart 从瞄准设备获取输入,以便在任何 Windows 版本上控制菜单(终于可以在菜单和世界地图上使用滚轮了)
  • 输入阻断:它还会阻止鼠标输入到达游戏 PC,因此无需打开游戏菜单,只需按 INS 键,鼠标即可转至 Smart 控制。若想在菜单打开时继续游戏,只需点击菜单外部区域即可释放捕获
  • 局限性说明
  • Kmbox NET 版 API 功能完整
  • B+/Pro 版 API 在捕获状态下无法锁定光标移动,且不支持滚轮
  • (如果在捕获状态下崩溃,请重启您的瞄准设备以解锁鼠标)
  • KMbox B+/Pro 版 API:现在同样支持在信息页上使用“设置 VID/PID”按钮

修复

  • 瞄准抖动修复:经过大量排查,发现问题在于当游戏 FPS 超过 100 和/或网络延迟较高时,游戏会成倍放大鼠标移动
  • 新增校准功能:瞄准页面新增“校准游戏输入”模块。它将测试并显示预期移动与实际游戏内移动的差异,并据此调整武器自瞄
  • 建议:进行校准或将 FPS 上限设置为 100

SOT - Rose 玫瑰更新 更新日期:2026.2.15 更新日志:

修复

  • 修复玩家活动状态,新增“正在修复”状态显示
  • 修复灯笼颜色异常问题
  • 修复上炮时检测延迟的问题
  • 在瞄准页顶部添加瞄准数据,用于验证瞄准抖动是否由错误数据引起
  • 修复使用第二台 PC 输入时世界地图控制失灵的问题

改进

  • “修复”了卡死问题:现改为显示“帧崩溃”一秒后继续运行(此现象属未知行为,未来可能直接强制关闭)
  • 改进了上述事件及 DMA 读取失败的日志记录,以便定位卡死根本原因

其他

  • 其他漏洞修复