这种现象引发了玩家社区中激烈的讨论,并最终引起了SilentPatch开发人员Silent的关注。 SilentPatch是一个非官方项目,致力于修复旧游戏中的漏洞并提高兼容性。

游戏的常规位置SkimmerSilent最初怀疑该问题可能来自其他mod或特定的系统配置,但是在没有安装任何mod的纯版本的游戏版本上,只要它在Windows 11 24H2上运行,Skimmer就会消失。

在Windows 11 24H2环境中测试的无声测试,发现撇油器确实从常规位置消失了。更奇怪的是,当他强迫飞机通过游戏内命令生成时,角色CJ将被弹出到天空中,距离高达1.087次四百万光年(约1.087万亿光年),并且游戏屏幕将失控或直接控制。

显示高度1.087次光年度对代码的进一步分析,发现该问题起源于撇渣器的物理边界框计算错误,其Z值设置为荒谬的数字(-4.30747210e+33),导致游戏误判了飞机的位置。

WIN11 24H2透露了《GTA:圣安地列斯》该游戏的20年历史漏洞

深入跟踪后,静音发现问题的根本原因是游戏配置文件车辆中的撇油器定义不完整,而车轮尺寸参数则缺失。

这源于《GTA: Vice City》时期,当时撇渣器被归类为没有这些参数的船只,而Rockstar在《San Andreas》中更改为飞机后没有更新配置。游戏代码在读取数据时不会初始化相关变量,从而导致其值取决于内存堆栈中的随机数据。

在过去的20年中,在Windows 10之类的版本中,恰好在记忆中的前车辆TopFun的车轮尺寸值(0.7),导致撇渣器几乎无法正常操作。

堆栈值未在Windows 10上调整,但是Windows 11 24H2更新改变了使用内存堆栈的使用方式(涉及LeaveCricection函数),覆盖剩余值,从而使Skimmer的物理计算完全失控。

用户评论

清羽墨安

哇,WIN11 24H2居然能揭露《GTA:圣安地列斯》的20年漏洞,这真是太神奇了!我一直玩这个游戏,居然还有这么多我不知道的秘密。

    有18位网友表示赞同!

无所谓

20年的漏洞,这游戏真的太经典了。希望这次修复能让游戏体验更上一层楼。

    有16位网友表示赞同!

强辩

哇塞,这个漏洞居然存在了20年,WIN11 24H2的修复能力真是强大啊!

    有15位网友表示赞同!

我绝版了i

玩了这么多年,没想到《GTA:圣安地列斯》还有这样的漏洞,真是让人意想不到。

    有12位网友表示赞同!

一个人的荒凉

WIN11 24H2的更新太及时了,解决了这个历史漏洞,让我对微软的修复能力更加佩服。

    有11位网友表示赞同!

呆檬

20年的漏洞,这游戏的历史真是悠久啊!希望这次修复能让更多玩家体验到更好的游戏体验。

    有13位网友表示赞同!

万象皆为过客

这漏洞存在了20年,居然还能被发现,真是让人感叹游戏世界的奇妙。

    有19位网友表示赞同!

聽風

WIN11 24H2更新了《GTA:圣安地列斯》的漏洞,这对我来说是个巨大的惊喜!

    有15位网友表示赞同!

淡写薰衣草的香

《GTA:圣安地列斯》的20年历史漏洞终于被修复了,这让我对这个游戏更加敬畏。

    有7位网友表示赞同!

伪心

WIN11 24H2的更新真是太棒了,不仅优化了系统,还修复了游戏漏洞,太贴心了。

    有11位网友表示赞同!

太易動情也是罪名

20年的漏洞,这个发现太重要了,希望这次修复能让更多玩家受益。

    有9位网友表示赞同!

优雅的叶子

《GTA:圣安地列斯》的漏洞存在了20年,这游戏的历史真是让人感慨万千。

    有8位网友表示赞同!

葵雨

WIN11 24H2的修复能力真是让人惊叹,没想到一个小小的漏洞也能引起这么大的关注。

    有7位网友表示赞同!

疲倦了

这个漏洞的存在让我对《GTA:圣安地列斯》有了新的认识,感谢WIN11 24H2的修复。

    有7位网友表示赞同!

一笑抵千言

20年的漏洞,这个发现真是太神奇了,希望这次修复能让游戏焕发新生。

    有9位网友表示赞同!

一尾流莺

WIN11 24H2的更新真是太及时了,解决了《GTA:圣安地列斯》的漏洞,让我对微软刮目相看。

    有10位网友表示赞同!

安陌醉生

这个历史漏洞的修复,让我对《GTA:圣安地列斯》有了全新的认识,感谢WIN11 24H2的更新。

    有7位网友表示赞同!

苏樱凉

20年的漏洞,这个发现真是太震撼了,WIN11 24H2的修复能力真是让人佩服。

    有10位网友表示赞同!

浮殇年华

《GTA:圣安地列斯》的20年历史漏洞终于被修复,这让我对这个游戏有了新的期待。

    有10位网友表示赞同!

标签: