-
Автор темы
- #1
Valencia - это утилита, предназначенная для извлечения оффсетов из Apex Legends путем сканирования сигнатур. Этот инструмент будет полезен разработчикам, интересующимся модификацией игр и реверс-инжинирингом.
Начало работы
Эти инструкции помогут вам настроить и запустить Valencia на вашей локальной машине для разработки и тестирования.
Предварительные условия
Прежде чем начать, убедитесь, что у вас установлено следующее:
Клонирование репозитория
Чтобы клонировать Valencia, используйте следующую команду Git:
Компиляция программы
Перейдите в каталог клонированного репозитория:
Настройте среду сборки. Вы можете указать режим Debug или Release. Вот как можно настроить сборку в режиме релиза:
Теперь скомпилируйте проект:
Эта команда собирает проект, используя 6 потоков (можно больше), что должно ускорить процесс компиляции.
Использование
Чтобы запустить Valencia, выполните следующую команду:
Замените
После запуска Valencia выведет результаты сканирования смещений, которые можно использовать для дальнейшей разработки или анализа.
Скриншот
Ниже приведен скриншот Valencia в действии:
Программа работает как на Windows так и на дистрибутивах Линукс. Из преимуществ: сканирует только .text секцию бинарника, не требует запуска Apex'а для дампа, использует несколько потоков для асинхронных сканов, что делает дамп почти моментальным.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Начало работы
Эти инструкции помогут вам настроить и запустить Valencia на вашей локальной машине для разработки и тестирования.
Предварительные условия
Прежде чем начать, убедитесь, что у вас установлено следующее:
- Git
- CMake
- Компилятор C++ (например, GCC, Clang)
Клонирование репозитория
Чтобы клонировать Valencia, используйте следующую команду Git:
git clone https://github.com/orange-cpp/valencia
.Компиляция программы
Перейдите в каталог клонированного репозитория:
cd valencia
.Настройте среду сборки. Вы можете указать режим Debug или Release. Вот как можно настроить сборку в режиме релиза:
cmake --preset linux-release -S .
.Теперь скомпилируйте проект:
cmake --build cmake-build/build/linux-release --target valencia -j 6
.Эта команда собирает проект, используя 6 потоков (можно больше), что должно ускорить процесс компиляции.
Использование
Чтобы запустить Valencia, выполните следующую команду:
./valencia /path/to/r5apex.exe
.Замените
/path/to/r5apex.exe
на фактический путь к исполняемому файлу Apex Legends в вашей системе.После запуска Valencia выведет результаты сканирования смещений, которые можно использовать для дальнейшей разработки или анализа.
Скриншот
Ниже приведен скриншот Valencia в действии:
Программа работает как на Windows так и на дистрибутивах Линукс. Из преимуществ: сканирует только .text секцию бинарника, не требует запуска Apex'а для дампа, использует несколько потоков для асинхронных сканов, что делает дамп почти моментальным.
Последнее редактирование: