OpenIV 提取 ysc 脚本

下载安装 OpenIV

官网:OpenIV

安装过程、配置过程:略

搜索脚本打包文件

工具 - 全局搜索 (Ctrl + F3)

搜索:script_rel.rpf

2024 09 22 095537

提取 ysc 源文件

选择脚本,鼠标右键 - 提取 (Ctrl + E)

提取出 ysc 源文件

解密 ysc 源文件

使用十六进制编辑工具打开 ysc 源文件

把第 5 个字节 0C 更改为 0A,然后保存即可

2024 09 22 104954

导出 ysc.full 脚本

将解密后的 ysc 源文件重新放到 GTA 游戏目录下,确保 OpenIV 能够识别到

选择该脚本,鼠标右键 - 保存内容/导出 (Ctrl + S)

就可以得到 ysc.full 文件

1
2
3
-- freemode_ysc
----- freemode.ysc.full
----- freemode.ysc.sys

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

2024 09 22 122623

提取 ysc 脚本

选择脚本,鼠标右键 - Extract Uncompressed

使用该方式提取出的 ysc 文件就是 ysc.full 文件


反编译 ysc 脚本

下载反编译工具

Github:maybegreat48/GTA-V-Script-Decompiler

编译后的程序可以到 Actions 下载

反编译脚本

选择打开 ysc.full 文件

等待片刻,即可得到反编译为 c 语言的文件

2024 09 22 121210