mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2024-12-22 20:17:24 +08:00
feat(README): Updated
This commit is contained in:
parent
3b840f62e9
commit
7f08d3bec7
28
README.md
28
README.md
@ -1,20 +1,32 @@
|
|||||||
# BigBaseV2
|
# YimMenu made possible by BigBaseV2
|
||||||
A mod menu base for Grand Theft Auto V.
|
A mod menu base for Grand Theft Auto V.
|
||||||
Strictly for educational purposes.
|
Strictly for educational purposes.
|
||||||
|
|
||||||
|
I can't confirm if all hooks are correct as the report myself event hook probably is incorrect. All the other hooks should be correct and server their purpose.
|
||||||
|
|
||||||
|
## Structure
|
||||||
|
|
||||||
|
- `api/` contains some basic example of how I'd make REST api calls
|
||||||
|
- `backend/` all features that should be ran in a loop are in here sorted by category
|
||||||
|
- `gui/` includes everything related to UI elements
|
||||||
|
- `hooks/` function hooks
|
||||||
|
- `native_hooks/` hooks to natives, currently not implemented
|
||||||
|
- `services/` service files to interact and maintain stuff
|
||||||
|
- `util/` general utility functions to keep code as compact and as much in one place as possible
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Return Native spoofing
|
- Return Native spoofing
|
||||||
|
- Custom [settings](BigBaseV2/src/core/globals.hpp) with deep compare if changes were made include auto saving
|
||||||
## Protections
|
- Clear and well structured source code
|
||||||
|
- Includes a thread pool to queue tasks that shouldn't block the game thread, very similar to fiber pool
|
||||||
- Event Registry RETURN opcode byte patching
|
- Updated natives.hpp from https://nativedb.pieceof.art/natives
|
||||||
- NOP Incompatible Version check from net array
|
- Includes basic code samples to interact with an api
|
||||||
- Freemode script recovery (GTA Thread Tick/Kill)
|
- ReClass.NET structures implemented, accessible from a global called g_local_player defined in `common.hpp`
|
||||||
|
|
||||||
To set up the build environment, run the following commands in a terminal:
|
To set up the build environment, run the following commands in a terminal:
|
||||||
```dos
|
```dos
|
||||||
git clone git@github.com:Yimura/YimMenu.git --recurse-submodules
|
git clone git@github.com:Yimura/YimMenu.git --recursive
|
||||||
cd YimMenu
|
cd YimMenu
|
||||||
GenerateProjects.bat
|
GenerateProjects.bat
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user