Об этом проекте

cs2-dumper — это инструмент для Counter-Strike 2, который извлекает оффсеты игровой памяти и интерфейсы для использования внешними приложениями. Он работает с живым процессом игры (достаточно главного меню) и выводит структурированные привязки на нескольких языках. Проект написан на Rust и использует фреймворк для чтения памяти memflow. По умолчанию применяется нативный коннектор memflow, но поддерживаются альтернативные серверные части, такие как pcileech и kvm, через аргументы командной строки. ### Ключевые особенности - Работает на Windows и Linux (версия для Linux находится в ветке linux) - Генерирует выходные файлы на C#, C++, JSON, Rust и Zig - Настраиваемые каталог вывода, размер отступа и имя процесса - Подробное ведение журнала с `-v` - Поддерживает необязательные коннекторы memflow, такие как pcileech и kvm, для которых могут потребоваться повышенные привилегии - Также ссылается на cs2-analyzer, офлайн-версию для анализа, доступную в виде веб-демонстрации ### Использование Запустите исполняемый файл, пока CS2 запущена. Необязательные флаги позволяют выбрать коннектор memflow (`-c`), передать аргументы коннектора (`-a`), выбрать типы выходных файлов (`-f`), задать отступы (`-i`) и указать каталог вывода (`-o`). Для сборки из исходного кода требуется Rust версии не ниже 1.74.0. ### Лицензия MIT.