这个项目能做什么

patternsleuth 是一套测试套件,旨在识别稳健的模式,用于定位虚幻引擎游戏中的常见函数和全局变量。它 intended 与 UE4SS 配合使用,后者是一款用于虚幻引擎逆向工程和模组的工具。 ## 用法 要使用 patternsleuth,请将游戏可执行文件放入 `games` 目录。预期结构为每个游戏一个子目录,其中包含可执行文件,例如: ``` games ├── AstroColony │ └── AstroColony-Win64-Shipping.exe ├── FSD │ └── FSD-Win64-Shipping.exe └── TwinStick └── TwinStick-Win64-Shipping.exe ``` 然后运行测试: ```bash cargo run --release ``` 该测试套件将扫描提供的可执行文件,并报告哪些模式在受测游戏中是可靠的。 ## 致谢 本项目感谢多位人士的贡献,他们提供了游戏样本、带符号的干净源代码构建、模式种子,以及基于字符串的符号解析器的灵感。