搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

xoxor4d/gta4-rtx

游戏

让《侠盗猎车手 IV》接入 NVIDIA RTX Remix 路径追踪与替换材质的兼容性 Mod。

848
23
C++
创建于 11 个月前

项目用途

这是一个让《侠盗猎车手 IV:完整版》(1.2.0.59)运行在 NVIDIA RTX Remix 下的兼容层,不是重制版。它拦截游戏的绘制调用,把网格、灯光和材质转换成 Remix API 实例,从而使用路径追踪、HDR、DLSS Ray Reconstruction 和替换资源。

主要能力包括:约 99% 的网格通过 RemixAPI 渲染以降低 CPU 瓶颈;全部游戏灯光(含太阳)转为 Remix 灯光并支持逐灯覆盖;级联反剔除;动态湿度与积水;车辆前后灯拆分为两盏;自发光表面、车窗雨滴、车辆脏污与涂装可用;另有自制 Remix runtime 和改造版 FusionFix。游戏内按 F4 打开 ImGui 菜单调整兼容性与调试选项,也带截图和自由相机模式。项目配套 基础 Remix Mod 和 AutoPBR Mod。

适合想尝试路径追踪版 GTA IV 的玩家,以及制作 Remix 替换场景的 Mod 作者。

安装与运行

  1. 准备 GTA IV: The Complete Edition 1.2.0.59,下载最新 Release。
  2. 按该 Release 内附带的说明操作,安装器/更新器会处理 runtime 和 a_gta4-rtx.asi 的放置。
  3. 正常启动游戏。
  4. 按 F4 打开兼容性与调试设置。
  5. 如果跑图时卡顿严重,改用 _LaunchWithProcessorAffinity_4Cores_GTA4.bat(8 核及以上 CPU)或 _LaunchWithProcessorAffinity_2Cores_GTA4.bat(核心较少的 CPU)启动,让 GTA IV 与 Remix 各占独立物理核心,避免互相抢占。

卸载时删除 d3d9.dll 和 a_gta4-rtx.asi,或运行 _toggle-gta4-rtx.bat 快速关闭 Remix;若用过改造版 FusionFix,需要重新安装官方 FusionFix。性能、排错和使用说明见 Wiki。

从源码构建

带子模块克隆(git clone --recurse-submodules https://github.com/xoxor4d/gta4-rtx.git),可选设置指向 GTAIV.exe 所在目录的 GTA4_ROOT 环境变量,运行 generate-buildfiles_vs22.bat 生成工程并编译。若未设置 GTA4_ROOT,需把 gta4-rtx.dll 改名为 a_gta4-rtx.asi 并放到 GTAIV.exe 旁,将 assets 目录内容复制进游戏目录,并安装 gta4-rtx-base-mod。ReleaseTracy 配置内置 Tracy 0.13.x 客户端,可记录渲染线程、游戏线程和 Remix API 调用;以管理员身份运行游戏还能采集 CPU 采样和线程上下文切换。

使用约束

  • 仅支持 GTA IV: The Complete Edition 1.2.0.59,其他版本未覆盖。
  • RTX Remix 拦截绘制调用的方式本身有开销,即使做了 RemixAPI 优化,部分场景仍可能受 CPU 限制;README 将遗留问题描述为大多已修复,而非完全不存在。
  • 项目使用自制 Remix runtime 和改造版 FusionFix,与其他 FusionFix 安装混用需谨慎;仓库未声明许可证。
  • 游玩与编译均需 Windows(VS 工程生成、DirectX 9 层)。

HotRepo 点评

该仓库在 2026-11-05 的 C++ 日榜上新增 12 星、位列当日第 9,总计 843 星、23 个 Fork。这是单次快照的窄信号:说明路径追踪版 GTA IV 有一批活跃的细分受众,但不足以判断趋势。项目范围刻意收窄——单一游戏版本、单一渲染栈——因此价值集中在已经搭好 RTX Remix 环境的玩家,而不是通用图形 Mod。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。