Stand/README.md
2024-10-16 11:20:42 +08:00

47 lines
1.7 KiB
Markdown

# Stand
The ultimate trainer for Stealy V-eely Automobiley, allowing you to finally become a **[Stand User]**!
## Dependencies
- [Soup](https://github.com/calamity-inc/Soup)
- [Soup-Lua-Bindings](https://github.com/calamity-inc/Soup-Lua-Bindings)
Make sure you have a flat folder structure, such that Stand and its dependencies have the same parent folder.
## Building
To make a Debug build of the Stand project, you need to perform the following steps:
1. Build the ScriptHookV project
2. Build the Soup project in the ReleaseDLL configuration
3. Ensure you have PHP installed and its php.ini has a memory_limit of at least 2G
4. Double-click `lang/_update.bat`
5. Open a console in the repository root and run `php generate_bin.php && php generate_font_bevietnamprolight.php && php generate_font_nanumgothic.php && php generate_font_yahei.php && php xormagics.php`
After that, you can compile the Stand project to your heart's content.
## Updating
Every once in a while, Rockstar will actually bother to change this game, which will make all mod menus unusable until they are updated. In order to update Stand to a new GTA version, the following changes must be made:
- [x] **Sigs.**
- [x] **ASI Game Version.**
And for major updates:
- [x] **Crossmap.**
- [x] **Peds.**
- [x] **Vehicles.**
- [x] **Weapons.**
- [x] **Native Tables.** From decompiled scripts with up-to-date crossmap.
- [x] **Script Funcs.**
- [x] **Script Locals.**
- [x] **Script Globals.**
- [x] **Script Globals in MusinessBanager.**
- [x] **Script Events.**
- [x] **Session Scripts.**
- [x] **Asset Hashes.**
Additionally, structs may be off; [ReClassEx64](https://github.com/ajkhoury/ReClassEx) and Cheat Engine will help update them.