3 步跑起 GTA 三部曲SilentPatch 修复多显示器崩溃与高刷新率闪屏【免费下载链接】SilentPatchSilentPatch for GTA III, Vice City, and San Andreas项目地址: https://gitcode.com/gh_mirrors/si/SilentPatch你在 144Hz 屏幕上启动《侠盗猎车手圣安地列斯》进全屏那一下闪了几帧白屏想 AltTab 切到副屏查攻略鼠标一快光标直接甩出游戏窗口怎么点都回不来。SilentPatch 就是给这类毛病打补丁的——它不改动你的游戏文件专修崩溃、多显示器光标乱跑、高刷新率闪屏这些问题让 GTA III、罪恶都市、圣安地列斯在现代 Windows 上稳稳跑起来。 这是什么给 3D 时代 GTA 打的兼容性补丁一句话定位SilentPatch 是一个以 ASI 插件.asi游戏启动时自动加载、注入进游戏进程的小模块形式工作的开源修复工具靠 Hook拦截并替换老引擎在新系统上出错的函数调用解决问题覆盖三款 3D 时代的 GTA。它最大的特点是非侵入不碰gtasa.exe这些原始文件不满意时删掉 .asi 就回到原样。下面是装上前后的实际差别都来自各模块的修复记录你的处境没装时装上之后多显示器玩游戏光标甩出窗口、切屏偶发崩溃光标锁在游戏窗口内随便切144Hz 高刷显示器启动、AltTab 闪白屏跟随桌面刷新率不闪连续玩上几小时拍照、切电台持续吃内存这些内存泄漏被修掉频繁进出室内偶尔卡在黑屏流媒体死锁进出正常加载存车、存火车、车内炸弹存进车库会丢或出错能正确保存与还原高帧率关闭帧率限制器过场偶发卡死游戏计时更准不冻屏想逐条看某款游戏到底修了什么圣安地列斯修复清单、GTA III 清单和罪恶都市清单都写得很细。 装好它两条路线普通玩家最省事的路径你不需要碰编译三步就能跑通拿到对应那款游戏的 .asi 文件III / VC / SA 各不相同。把它放到游戏根目录和启动程序同级。启动游戏观察高刷屏上白屏闪烁是否消失。想从源码自己构建本仓库就是源码需要 Visual Studio 2017带 Windows XP C 工具集、vcpkgC 第三方库管理器圣安地列斯需要它引入 libflac见 SilentPatchSA/vcpkg.json以及对应游戏的 RenderWare 图形 SDK。四步git clone https://gitcode.com/gh_mirrors/si/SilentPatch配置 RenderWare 环境变量指向各自Graphics\rwsdk目录GTA IIIRW 3.3 / D3D8 →RWG33SDKVice CityRW 3.4 / D3D8 →RWG34SDKSan AndreasRW 3.6 / D3D9 →RWG36SDK用 Visual Studio 打开对应模块的工程文件生成 Release比如 SilentPatchSA 的工程。从输出目录取得 .asi复制进游戏根目录。 装上之后你能感受到什么这些是日常最能察觉到的变化每一项都对应一个你看得见的结果双屏办公兼打游戏光标被锁在游戏窗口里鼠标再快也不会甩出去——多显示器党可以一边查攻略一边玩。车辆灯光归位警车、消防车、救护车的警灯出租车顶灯直升机探照灯都摆到正确位置对应EnableVehicleCoronaFixes。字幕不再挡视线过场动画里字幕居中游戏内会自动给雷达让位并上移一行对应EnableSubtitleFixes。单位随你挑一键强制公制或英制不用跟系统区域设置较劲。帮派像样地出现启用 PS2 上有、PC 版却被禁用的帮派队形生成街上不再是单个混混对应GangFormations。脚本小故障消失健身房无限锻炼够了、部分任务开头卡死这类脚本问题一并处理对应EnableScriptFixes。 改配置文件几个值得动的选项三款游戏各有一份配置文件都放在游戏目录里按需修改分别是 Config/SilentPatchSA.ini、Config/SilentPatchIII.ini和 Config/SilentPatchVC.ini。以圣安地列斯为例下面这几项最常用[SilentPatch] Units-1 ; -1 跟随系统区域0 强制公制1 强制英制 EnableScriptFixes1 ; 修健身房无限卡、任务软锁等脚本问题 SkipIntroSplashes1 ; 跳过 EAX/NVIDIA 启动画面像 Steam 版直接进片头 UseDesktopRefreshRate1 ; 用桌面刷新率高刷屏启动不再闪白屏GTA III 那份里还有个容易被忽略的开关[SilentPatch] GangFormations1 ; 启用 PS2 上有、PC 版被禁用的帮派队形 ScaleScriptSprites1 ; 脚本贴图随分辨率缩放任务结束后正常卸载和 CLEO 共存的一个坑如果你还挂了 CLEO 脚本 MOD把ScaleScriptSprites设为0。原因写在配置注释里——CLEO 已经自己处理过缩放两者叠加会造成二次缩放任务一结束贴图就变白。同理如果你同时用了宽屏/画面增强类 MOD本项目已单独修好 Steam/RGL 版的宽高比叠加时留意别重复缩放。 遇到问题时去哪查装上后游戏打不开或直接闪退先确认 .asi 和启动程序是同一款游戏III/VC/SA 各自独立不能混放并且只丢进了你装的那款游戏的目录。怎么知道它真的生效了用高刷屏启动一次白屏闪烁消失就是最直观的信号标题画面也会显示版本信息。装了 CLEO任务结束后贴图变白了把ScaleScriptSprites设为0避免双重缩放。游戏装在 A: 或 B: 盘老是要求插光盘罪恶都市的这条已修GTA III 则是把音频文件全部拷到本地后就不再索要光盘。 想继续深入报问题到仓库的 Issues 区提交。这个项目明确不以装了 MOD 导致崩溃做游戏支持所以聚焦描述干净环境下的崩溃写明游戏版本1.0 / 1.01 / Steam / RGL、装了哪些 MOD、崩溃时正在做什么能被更快定位。读代码公共基础库在 SilentPatch/三款游戏各自在 SilentPatchIII/、SilentPatchVC/、SilentPatchSA/改动都按游戏模块隔离。看清单三份 CHANGELOG 是理解它到底动了哪些地方最快的一手资料带 ⚙️ 标记的项表示可以通过 INI 开关。先把你那款游戏的 .asi 丢进游戏目录用高刷屏启动一次——白屏闪烁没了就说明它已经在工作了。【免费下载链接】SilentPatchSilentPatch for GTA III, Vice City, and San Andreas项目地址: https://gitcode.com/gh_mirrors/si/SilentPatch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考