Skip to content

itsjustcurtis/MenyooSP

 
 

Repository files navigation

GitHub Current Version) GitHub all releases

banner_FINALB

a.k.a. MenyooSP

Trainer for Grand Theft Auto V (Single-player and FiveM).


Community

Requirements

Building from Source

Requirements

  • Visual Studio 2022 (tested with v17.14.19) with the Desktop development with C++ workload
  • Windows 10/11 SDK (installed with the VS workload above)
  • Git (for cloning with submodules)

Clone

The repo uses git submodules for pugixml, simpleini, dirent, and MinHook. Clone recursively so they're pulled in automatically:

git clone --recurse-submodules https://github.com/itsjustcurtis/MenyooSP.git

If you already cloned without --recurse-submodules, pull the submodules in afterwards:

git submodule update --init --recursive

Generate the Visual Studio solution

The Visual Studio solution and project files are generated by Premake5 and are gitignored. From the repo root run:

generate.bat

This produces Solution/Menyoo.sln, Solution/Menyoo.vcxproj, and Solution/Menyoo.vcxproj.filters. Re-run it whenever you edit premake5.lua or add new source files outside Solution/source/.

Build

Open Solution/Menyoo.sln in Visual Studio 2022 and build the Release | x64 configuration, or from a Developer Command Prompt:

msbuild /m /p:Configuration=Release /p:Platform=x64 Solution\Menyoo.sln

Output:

  • Release: Solution/source/_Build/bin/Release/Menyoo.asi
  • Debug: Solution/source/bin/Debug/Menyoo.asi

Runtime requirement

Menyoo links the dynamic Visual C++ runtime (/MD). Targets must have the Microsoft Visual C++ Redistributable (x64) installed — Steam-installed GTA V already ships it, so end users normally don't need to install anything extra.

Install

Copy the Menyoo.asi file along with the menyooStuff folder to the Grand Theft Auto V game directory.
IMPORTANT: Please make sure that you have asiloader and ScriptHookV installed and that they are up to date.

Versioning

vM.m.p-a/b/rcN

  • M - Major: Changes to the core running of the script, and may not be compatible with older builds.
  • m - Minor: Feature update that adds functionality to the .asi only
  • p - Patch: Bug fixes with no new features.
  • a - Alpha: Unstable pre-release with new features not fully tested
  • b - Beta: Stable pre-release released for beta testing
  • rc - Release Candidate: Stable pre-release with no planned changes ready for public release
  • N - Iteration: Numerical iteration of pre-release.

Download

Compiled binary material can be found at releases.

License

The majority of the source code is licensed under the GNU GPL v3 license. Source content taken from other projects is tagged with the respective license(s) wherever found.

About

[or Menyoo PC] - Trainer/mod menu for Grand Theft Auto V (single-player).

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE.txt
Unknown
COPYING.txt

Stars

Watchers

Forks

Contributors

Languages

  • C++ 99.7%
  • Other 0.3%