GTA5 反编译脚本教程
OpenIV 提取 ysc 脚本
下载安装 OpenIV
官网:OpenIV
安装过程、配置过程:略
搜索脚本打包文件
工具 - 全局搜索 (Ctrl + F3)
搜索:script_rel.rpf

提取 ysc 源文件
选择脚本,鼠标右键 - 提取 (Ctrl + E)
提取出 ysc 源文件
解密 ysc 源文件
使用十六进制编辑工具打开 ysc 源文件
把第 5 个字节 0C 更改为 0A,然后保存即可

导出 ysc.full 脚本
将解密后的 ysc 源文件重新放到 GTA 游戏目录下,确保 OpenIV 能够识别到
选择该脚本,鼠标右键 - 保存内容/导出 (Ctrl + S)
就可以得到 ysc.full 文件
1 | -- freemode_ysc |
CodeWalker 提取 ysc 脚本
使用 CodeWalker RPF Explorer 提取出的 ysc 文件就是 ysc.full 文件,更加简单
下载 CodeWalker
下载地址:CodeWalker GTA V 3D Map + Editor - GTA5-Mods.com
下载解压,直接运行程序 CodeWalker RPF Explorer.exe
搜索脚本打包文件
右上角搜索 script_rel.rpf

提取 ysc 脚本
选择脚本,鼠标右键 - Extract Uncompressed
使用该方式提取出的 ysc 文件就是 ysc.full 文件
反编译 ysc 脚本
下载反编译工具
Github:maybegreat48/GTA-V-Script-Decompiler
编译后的程序可以到 Actions 下载
反编译脚本
选择打开 ysc.full 文件
等待片刻,即可得到反编译为 c 语言的文件

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Rostal's Blog!