这个项目能做什么
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,这是一个离线分析版本,可作为 Web 演示使用
### 用法
在 CS2 运行时运行可执行文件。可选标志允许您选择 memflow 连接器(`-c`)、传递连接器参数(`-a`)、选择输出文件类型(`-f`)、设置缩进(`-i`)以及指定输出目录(`-o`)。从源代码构建需要最低 Rust 1.74.0。
### 许可证
MIT。
评论
0 评分人数达到10人后显示
登录后参与讨论。