Valencia is a utility designed to extract offsets from Apex Legends by performing signature scans. This tool is useful for developers interested in game modification and reverse engineering.
These instructions will guide you on how to set up and run Valencia on your local machine for development and testing purposes.
Before you begin, ensure you have the following installed:
- Git
- CMake
- A C++ compiler (e.g., GCC, Clang)
To clone Valencia, use the following Git command:
git clone https://github.com/orange-cpp/valencia
Navigate to the cloned repository directory: cd valencia
Configure the build environment. You can specify Debug or Release mode. Here is how you can set up for a release build:
cmake --preset linux-release -S .
Now, compile the project: cmake --build cmake-build/build/linux-release --target valencia -j 6
This command builds the project using 6 parallel jobs, which should speed up the compilation process.
To run Valencia, execute the following command: ./valencia /path/to/r5apex.exe
Replace /path/to/r5apex.exe
with the actual path to the Apex Legends executable on your system.
After running, Valencia will output the scanned offsets, which can be used for further development or analysis.
Below is a screenshot of Valencia in action: