• 注册
  • 服务端 服务端 关注:19 内容:7

    GTA5 源代码编译教程

  • 查看作者
  • 打赏作者
  • LV1
    靓号:888
    大自然

    本教程将会手把手教你编译 GTA5 泄露的源代码(可运行)

    ⚠️警告:源码仅用于学习和研究,请勿倒卖,本文转载自 FiveMBBS

    编译源码需要您有一定的计算机基础能力,本文已尽可能地详细介绍每一步骤。如果文章内容有误,欢迎在评论中指正。

    一、前期准备工作

    系统建议 Windows 10 及以上

    硬盘需要至少有 180G 可用空间(越大越好)

    拥有一份 未修改、最新版本 的 GTA5(在 Steam、Epic 购买的均可,不建议破解版,可能有 bug)

    二、配置虚拟磁盘

    1. 打开开始菜单,输入 diskmgmt.msc 然后回车,此时会打开磁盘管理界面

    2. 点击顶部的 “操作” > “创建 VHD“,将虚拟磁盘大小设置为 180GB 以上(右侧单位选择 GB),格式选择 VHDX,类型选择动态扩展

    3. 在 “位置” 右侧点击 “浏览”,选择你空间最大的硬盘(180G 以上),然后文件名输入 gta5,点保存

    4. 完成创建,此时下方的磁盘列表里会出现一个未初始化的磁盘

    5. 在左侧的格子上右键,选择初始化磁盘,直接点击确定即可

    6. 在右侧格子右键,选择新建简单卷,大小默认,驱动器号分配 X,卷标随便设置,然后完成

    7. 此时你就会多出一个盘符为 X 的虚拟磁盘。

      GTA5 源代码编译教程

    三、配置游戏环境

    1. 在 X 盘内,新建一个 gta5 文件夹,然后进入里面再新建一个 build 文件夹,再进入,新建一个 dev_ng 文件夹。

    2. 打开你的 GTA5 本体安装目录(Steam 用户如果不知道安装在哪,可以在库里面右键 > 管理 > 浏览本地文件),将所有文件复制到 X:\gta5\build\dev_ng\ 文件夹内。

    3. 下载 游戏降级补丁 ,将内部文件全部解压到 X:\gta5\build\dev_ng\ 文件夹内并覆盖。

    四、下载游戏源码

    有三种方式可以下载:

    • 从外网泄露的 原始链接 下载游戏源码(时间长了可能失效)

    • 从我们的 镜像服务器 下载游戏源码(下载量大了可能会限速)

    • 使用种子 magnet:?xt=urn:btih:0e1610f5c681bbe8e908ddb7f73dc890899994f4&dn=gta%20v%20source%20code 进行下载

    解压密码:Mi76#b>9mRed
    MD5 哈希值:cef46a600951bccbe1bfa3408225d9e0

    下载完成后,将压缩包内的 GTAV Source 文件夹内的三个子文件夹解压到 X:\gta5\,然后文件夹结构应该如图所示

    GTA5 源代码编译教程


    五、为源码打补丁

    1. 下载 源码补丁文件

    2. 将压缩包内的 rage 和 game 文件夹解压到 X:\gta5\src\ 并覆盖

    3. 下载 ProjectGenerator.exe,然后替换掉 X:\gta5\tools_ng\bin\ProjectGeneratorGen9 内的同名文件。

    六、安装编译环境

    接下来我们需要配置编译环境,编译部分需要 Visual Studio 2012,DX10 SDK 以及 IncrediBuild。

    Visual Studio

    1. 打开 Visual Studio 下载页面

    2. 下载 Visual Studio Ultimate 2012,语言选择 Chinese-Simplified 即可

    3. 下载完成后运行安装

    DX10 SDK

    下载并安装 DX10 SDK
    也可以使用 备用下载链接 进行下载。

    IncrediBuild

    1. 下载 IncrediBuild 安装包

    2. 右键任务栏开始按钮,选择 “终端管理员” 或 “Windows Powershell(管理员)”

    3. 将安装包拖入进来,然后回车启动安装程序

    4. 安装时记得勾选 “IncrediBuild Agent” 和 “IncrediBuild Coordinator”,其他直接一路下一步即可

    七、配置编译环境

    游戏编译时会对环境局域网 IP 进行检测,因此你需要配置 IP 地址才能开始编译。

    如何获取自己的 IP 地址

    1. 在开始菜单输入 cmd 打开命令提示符

    2. 在命令提示符输入 ipconfig,然后找到 以太网 或者你连接的 WIFI 名字

    3. 显示结果的 IPv4 地址就是你的局域网 IP 地址,将它记下来

    如何配置 IP 地址

    1. 打开 X:\gta5\tools_ng\etc\globals\ 文件夹,打开 studios.meta 文件

    2. 里面可以看到很多个工作室配置,随便找一个,然后将 SubnetMask 的数值改成 你的IP地址/24,例如 192.168.3.12/24

    3. 保存文件

    GTA5 源代码编译教程

    禁用错误警告

    编译器默认会将所有的警告视为错误,这会导致编译失败,因此我们需要禁用这个选项。

    打开 X:\gta5\src\dev_ng\game\VS_Project\ 文件夹,双击运行 load_sln_unity_2012.bat 文件,等待命令提示符出现按任意键继续时按下回车,此时项目就会启动。

    GTA5 源代码编译教程

    右侧选中除了 PSC 和 Shaders 以外的所有项目(提示:按下 Ctrl 键可多选),然后右键,点击属性

    GTA5 源代码编译教程

    依次展开左侧的 “配置属性”,“C/C++”,点击 “所有选项”,然后在顶部的 “配置” 选择 “所有配置”,右侧选择 x64(如果活动配置已经是 x64 可以忽略)

    GTA5 源代码编译教程

    在搜索框内输入 “错误”,然后设置 “将警告视为错误” 选项为 “否”,接着搜索 “多处理器”,将 “多处理器编译” 选项改为 “是”

    GTA5 源代码编译教程

    八、开始编译游戏

    到这一步,你已经配置完了所有的环境,可以开始编译了

    首先在顶部选择 “Debug”,然后点击 “生成” > “生成解决方案”

    GTA5 源代码编译教程

    不出意外的话,游戏将会开始编译,如果没有编译完成后没有出现任何错误(警告是正常的),那么恭喜你,编译成功了

    九、运行编译好的游戏

    1. 打开 X:\gta5\titleupdate\dev_ng\ 文件夹

    2. 将 game_win64_debug.exe 复制到 X:\gta5\build\dev_ng\ 文件夹

    3. 在 X:\gta5\build\dev_ng\ 文件夹内新建一个文本文件,重命名为 start.bat

    4. 编辑 start.bat,输入以下内容并保存:

    @echo off 
    game_win64_debug.exe -rootdir "X:\gta5\build\dev_ng/" -audiopack "X:\gta5\build\dev_ng/x64/audio/audio.rpf" -commonpack "X:\gta5\build\dev_ng/common.rpf" -assetsdir "X:\gta5\build\dev_ng" -noSocialClub -nonetlogs -audio -output -nodebugpack -usepackfiles -platformpack "x64.rpf" -kbgame -update "." -override_script script -sc_DisableForbiddenVehicleRemoval -nokeyboardhook -width 1280 -height 720 -windowed

    如果你编译的不是 debug 版本,只需要修改 game_win64_debug.exe 为你的实际游戏可执行文件名称即可。

    游戏运行后可能会弹窗提示一些错误,全部点 “Ignore” 忽略即可,不出意外的话,等一两分钟你就可以进入游戏了。

    GTA5 源代码编译教程

    如果编译中遇到任何问题,可以评论区留言,如果我知道怎么解决我就会回复。



  • 生成海报
  • 请登录之后再进行评论

    登录

    推广

  • 任务
  • 帖子间隔 侧栏位置:
  • 还没有账号?点这里立即注册
  • 关闭窗口
    下载海报