GTA V 的任务与线上玩法逻辑存放在游戏目录的 .ysc 脚本中。这些文件是 RAGE 脚本虚拟机的字节码,直接打开无法阅读:没有函数名,没有变量名,也看不出调用了哪些 native。
GTA V 脚本反编译器可以把这类文件还原为类 C 伪代码,函数边界、局部变量与全局变量、native 调用、脚本引用的游戏文本均可读。
用途
- 阅读任务与线上玩法脚本:触发条件、执行函数与状态流转等
- 核对数值与公式:价格、刷新点、随机种子、冷却时间等
- 查看脚本调用的 native 清单
- 还原脚本引用的游戏文本,以注释显示在代码旁
- 整目录批量反编译,输出
.c文本
界面

软件特色
| 特性 | 说明 |
|---|---|
| 批量处理 | 多进程分片处理整个脚本目录,输出至 output\;进程数在「设置 → 多线程」中设置,默认按本机逻辑核数,上限 16。 |
| 性能 | 224 KB 脚本 0.08 秒;8.09 MB 脚本 2.24 秒(输出 31.3 MB / 123.6 万行)。1154 个脚本处理时间 4 分 34 秒(4 进程)、1 分 11 秒(16 线程)。 |
| 内存 | 打开单个脚本约占用 0.3-1G,批量处理 1154 个脚本,则根据线程数,每个线程在处理任务时占用 1.3-2G 左右。 |
| 数据表 | global.gxt2 文本表与 tunable_names.txt 名字表外置于程序根目录,可手动替换,读取状态与条目数可在「设置 → 数据表」中查看。 |
测试环境:Windows 11,14 核;耗时为纯反编译时间,不含进程启动。
运行期间会在程序目录生成实体表缓存(约 58 MB,首次启动自动生成,删除后下次启动重建)与设置文件 settings.json。
开源库
详见软件内关于页面。
声明
本软件为玩家自制的非官方工具,仅供学习、研究与脚本分析使用,不用于商业用途;与 Rockstar Games、Take-Two Interactive 及其关联公司无隶属、授权或背书关系。
资源加载中...




