GTA 三兄弟告别多屏闪退:SilentPatch 兼容修复插件 3 步跑起来

📅 2026/8/24 22:29:56
GTA 三兄弟告别多屏闪退:SilentPatch 兼容修复插件 3 步跑起来
GTA 三兄弟告别多屏闪退SilentPatch 兼容修复插件 3 步跑起来【免费下载链接】SilentPatchSilentPatch for GTA III, Vice City, and San Andreas项目地址: https://gitcode.com/gh_mirrors/si/SilentPatch把 GTA III 的窗口拖到副屏鼠标一滑出窗口边直接闪退144Hz 高刷屏上 AltTab 闪一下玩两小时后黑屏卡死——这些老毛病SilentPatch 一次性修掉。它是专为 GTA III、Vice City 和 San Andreas 写的.asi兼容修复插件不改游戏原文件。 它到底能帮你解决哪些麻烦SilentPatch 的修复清单按游戏分三份核心都是让游戏在现代 Windows 上不再出幺蛾子鼠标不再跑出窗口边界——多显示器布局下切窗口、开车转弯鼠标不会再越狱导致闪退。全屏改用桌面刷新率——高刷屏上启动画面和 AltTab 的闪烁基本消除帧率限制器也更精准卡顿更少。对象池耗尽不再崩溃——对象池满了时游戏会卡死或炸退出现在不会再发生。去掉 DirectPlay 依赖——Windows 8 及之后的系统不再因为缺这个古老组件而开不了游戏。补上内存泄漏和死锁——SA 里拍照造成的内存泄漏、进出室内卡黑屏的死锁都修了。问题修复前修复后多屏切换鼠标越界随机闪退绝大多数情况下不再出现高刷屏闪烁启动/切窗口闪一下基本消除对象池耗尽卡死或崩溃退出不再崩溃进室内黑屏死锁偶尔卡黑屏显著降低发生频率 从零到跑起来克隆源码仓库。git clone https://gitcode.com/gh_mirrors/si/SilentPatch用 Visual Studio 2017 及以上版本编译需要 vcpkg 和对应游戏的 RenderWare SDK各游戏版本和环境变量名见仓库根目录的README.md。把编译出的.asi文件放进对应游戏的安装目录插件随游戏启动自动加载不想编译的可以去项目发布页直接下现成的.asi。按需修改配置文件游戏启动时会读取游戏目录下的.iniSilentPatch/ ├── SilentPatch/ # 公共基础库 ├── SilentPatchIII/ # GTA III 修复模块 ├── SilentPatchVC/ # Vice City 修复模块 ├── SilentPatchSA/ # San Andreas 修复模块 └── Config/ ├── SilentPatchIII.ini ├── SilentPatchVC.ini └── SilentPatchSA.ini⚙️ 几个你大概率会改的配置项三个游戏的配置都在Config/目录下下面是最常动的三项[SilentPatch] ; 默认已是 1全屏时使用桌面刷新率而不是写死的 60Hz UseDesktopRefreshRate1 ; -1 跟随系统区域国内 Windows 一般自动用公制 Units-1 ; SA 专用开启脚本修复健身房死循环、驾驶学校锥桶误伤等 EnableScriptFixes1UseDesktopRefreshRate保持 1是因为 60Hz 写死在高刷屏上会闪一下用桌面刷新率最稳。Units改成 -1 是因为让游戏跟随系统区域自动选公制/英制不用手动管。EnableScriptFixes改成 1 是因为它修了 SA 里好几个会卡住进度的脚本 bug。 它为什么能不改原文件就生效SilentPatch 是一个.asi插件游戏启动时加载进内存用 Hook 的方式把几个容易出事的函数替换成修好的版本核心逻辑见 SilentPatch/Common.cpp磁盘上的游戏文件一个字节都不动不想用了删掉即恢复。三个游戏各自一个模块互不干扰。 用一段时间后可能碰到的 3 个问题Q1装了没效果多屏还是闪退先确认.asi放进了游戏主 exe 所在目录、版本和对应游戏匹配III/VC/SA 各用一个再确认加载器如 ASI Loader能扫到它。Q2Windows 11 上 GTA III 闪退怎么修用 SilentPatch 最新版.asi别把多个不同来源的同类修复插件叠着装仍闪退的话看游戏目录下的日志记下时间点反馈给项目。Q3和其他 MOD 一起用会打架吗SilentPatch 负责底层兼容性建议放前面加载宽屏修复、CLEO 这类放后面如果图形类 MOD 出现重复缩放关掉配置里的ScaleScriptSprites试试。️ 想玩得更深生态它对常见 MOD 有专门兼容处理加载顺序放前面最稳和宽屏修复、CLEO 基本能和平共处。调试仓库里有debugmenu_public.h说明插件带调试菜单接口出问题时优先开日志看调用栈。社区项目欢迎修复类 PR要求说明为什么这是个 bug 而不是个人喜好报告问题时附上游戏版本和复现步骤。现在就把.asi丢进游戏目录把鼠标从副屏上救回来吧。【免费下载链接】SilentPatchSilentPatch for GTA III, Vice City, and San Andreas项目地址: https://gitcode.com/gh_mirrors/si/SilentPatch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考