Win11 24H2 揭开《GTA:圣安地列斯》游戏 20 年老漏

2025-04-24 10:47:09

  科技媒体 NeoWin 昨日发布博文,报道称在 Windows 11 24H2 系统设备上,运行这一现象在玩家社区引发热议,最终引起了 SilentPatch 开发者 Silent 的注意。SilentPatch 是一个致力于修复老游戏漏洞、提升兼容性的非官方项目。

  游戏常规位置已不见 Skimmer

  Silent 最初怀疑问题可能来自其他 MOD 或特定系统配置,但随后在未安装任何 MOD 的纯净版游戏上,只要在 Windows 11 24H2 上运行 Skimmer 就会消失。

  Silent 在 Windows 11 24H2 环境下测试,发现 Skimmer 确实从常规位置消失。更为诡异的是,当他通过游戏内命令强制生成飞机后,角色 CJ 会被弹射到天空中,距离高达 1.087 quadrillion light-years,游戏画面失控或直接卡[*]。

  显示高度 1.087 quadrillion light-years

  Silent 进一步分析代码,发现问题源于 Skimmer 的物理边界框计算错误,其 Z 值被设置为一个荒谬的数字,导致游戏误判飞机位置。

  深入追踪后,Silent 发现问题根源在于游戏配置文件 vehicles.ide 中 Skimmer 的定义不完整,缺少轮子尺寸参数。

  这源于过去 20 年,在 Windows 10 等版本中,Skimmer 前一个车辆 Topfun 的轮子尺寸值恰好残留在内存中,意外让 Skimmer 勉强正常运行。

  Windows 10上并未调整堆栈值

  但 Windows 11 24H2 更新改变了内存堆栈使用方式,覆盖了残留值,导致 Skimmer 的物理计算彻底失控。

  在 Windows 11 24H2 版本中,新的临界区实现方式修改了更多的堆栈空间。

  Silent 强调,这并非 Windows 11 的问题,而是玩家目前可手动

下一篇:YouTube 迎来 20 岁生日,用户上传数量超 200 亿个
上一篇:北京第六家苹果 Apple Store 零售店将至,施工许可
返回顶部小火箭