Yimura 8931db7d4b feat(Protections): Stop calling replay interface on tick
The replay interface should be used for single task checks, something that's triggered by the user.
The removal of attached entities should be done with a different method.
2021-12-18 14:28:37 +01:00
2021-12-18 01:26:51 +01:00
2019-06-23 22:00:18 +02:00
2021-11-09 14:45:40 +01:00

YimMenu made possible by BigBaseV2

A mod menu base for Grand Theft Auto V. 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

  • Return Native spoofing
  • Custom settings with deep compare if changes were made include auto saving
  • 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
  • Updated natives.hpp from https://nativedb.pieceof.art/natives
  • Includes basic code samples to interact with an api
  • 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:

git clone git@github.com:Yimura/YimMenu.git --recursive || echo You don't have git installed, install it from https://git-scm.com/download/win
cd YimMenu
GenerateProjects.bat

Now, you will be able to open the solution, and simply build it in Visual Studio.

Description
YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience.
Readme GPL-2.0
Languages
C++ 99.4%
Python 0.5%