### Generate Visual Studio Solution Source: https://github.com/itsjustcurtis/menyoosp/blob/Development/README.md Use the Premake5 script to generate Visual Studio solution and project files from the command line. Re-run this command if you modify premake5.lua or add new source files outside the Solution/source/ directory. ```bat generate.bat ``` -------------------------------- ### Build Menyoo.sln using MSBuild Source: https://github.com/itsjustcurtis/menyoosp/blob/Development/README.md Build the Menyoo.sln solution using MSBuild from a Developer Command Prompt. This command specifies a parallel build and the Release x64 configuration. ```bat msbuild /m /p:Configuration=Release /p:Platform=x64 Solution\Menyoo.sln ``` -------------------------------- ### asiloader.log Expected Entry Source: https://github.com/itsjustcurtis/menyoosp/blob/Development/Solution/source/_Build/bin/Release/menyoolog.txt This log entry indicates that the ASI loader is attempting to load the Menyoo ASI file. Ensure this entry appears if you are experiencing issues. ```log ASI: Loading "[install path]\Grand Theft Auto V\Menyoo.asi" "Menyoo.asi" => [HEX Value] ``` -------------------------------- ### ScriptHookV.log Expected Entries Source: https://github.com/itsjustcurtis/menyoosp/blob/Development/Solution/source/_Build/bin/Release/menyoolog.txt These log entries from ScriptHookV confirm that Menyoo is being registered and initialized as a script. Their presence is crucial for Menyoo to function correctly. ```log [Time Stamp] INIT: Registering script 'Menyoo.asi' ([Hex Value]) [Time Stamp] INIT: Registering additional script thread 'Menyoo.asi' ([Hex Value]) [Time Stamp] CORE: Started thread 'Menyoo.asi' ([Hex Value]), id [int] active 1 [Time Stamp] CORE: Started thread 'Menyoo.asi' ([Hex Value]), id [int] active 1 [Time Stamp] CORE: Launching main() for 'Menyoo.asi' ([Hex Value]), id [int] ``` -------------------------------- ### Clone MenyooSP Repository with Submodules Source: https://github.com/itsjustcurtis/menyoosp/blob/Development/README.md Clone the MenyooSP repository and its git submodules recursively. This ensures all necessary dependencies like pugixml, simpleini, dirent, and MinHook are downloaded automatically. ```sh git clone --recurse-submodules https://github.com/itsjustcurtis/MenyooSP.git ``` -------------------------------- ### Update Git Submodules Source: https://github.com/itsjustcurtis/menyoosp/blob/Development/README.md If the repository was cloned without the --recurse-submodules flag, use this command to update and initialize all submodules. ```sh git submodule update --init --recursive ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.