load and inject payloads into memory to execute your mod menu.
gtav-clang-cmake/
: Uses Clang 14.0.0 with CMake for compilinggtav-g++-cmake/
: Uses GNU GCC 13.2.0 with CMake for compiling (requires linux)gtav-sce-make/
: Uses Sony's SCE compiler with C++11 and make for compiling
if you want to load your payload into a game you must use ps3mapi syscalls like ps3mapi_process_page_allocate and ps3mapi_create_process_thread in COBRA or MAMBA.
PROS
- use up to date gcc toolchain compiler for latest C++ syntax
- low memory footprint which means you can add way more features than a sprx could
CONS
- Inability to use built-in PS3 functions like cellMsgDialogOpen2 due to the unavailability of exports