Repository navigation
Glossary
github-actions[bot] edited this page Sep 25, 2026
·
1 revision
| Term | Meaning |
|---|---|
| Legacy / Enhanced | The two PC editions of GTA V (GTA5.exe, GTA5_Enhanced.exe). Same content, different binaries and addresses. |
| Creator | Rockstar's in-game Content Creator. Each job type is its own script: fm_race_creator, fm_lts_creator, fm_capture_creator, fm_deathmatch_creator, fm_survival_creator. |
| Job | A user-made race, LTS, capture, deathmatch or survival. |
| Global | A slot in the scripts' shared global array, written Global_N. |
| Local | A variable on one script thread's stack, written Local_N / fLocal_N / uLocal_N by the decompiler. |
f_N |
Field N of a struct, N slots further. |
Stride / NEXT |
Size of one array element in slots. |
| Offset | In this project, usually a global/local index or field from offsets.ini, not a byte offset. |
| AOB | "Array of bytes": a byte pattern with wildcards used to find code or data in the game module. |
| YSC | GTA's compiled script format (bytecode). |
| scrProgram | The engine's in-memory object for a loaded script, holding its bytecode pages. |
| scrpatch | A bytecode patch Xenvious applies to a creator script at runtime. |
| Custom function | A small bytecode function Xenvious injects into a creator script. |
| Worker | The creator script's main state struct (fLocal_...), including the state machine (f_565) used for rebuild. |
| Rebuild | Forcing the creator to delete and re-create all placed entities from the job data. |
| Prop / dynamic prop | Static placed object vs. object with physics. Separate arrays with different strides. |
| Template | A saved group of props that can be placed as one. |
| Rockstar cloud / UGC | Where published jobs and their JSON live. |
| ysc-global-updater | The Python toolchain that regenerates offsets and patches for a new game build. |
| mry | The memory library used to read and write the game process. |
Generated from docs/wiki/ — edit the pages there, changes made here are overwritten.