Sobre el proyecto

patternsleuth es una suite de pruebas diseñada para identificar patrones robustos con los que localizar funciones y variables globales comunes en juegos de Unreal Engine. Está pensada para su uso con UE4SS, una herramienta para la ingeniería inversa y el modding de Unreal Engine. ## Uso Para usar patternsleuth, coloca los ejecutables de los juegos en el directorio `games`. La estructura esperada es un subdirectorio por juego que contenga el archivo ejecutable, por ejemplo: ``` games ├── AstroColony │ └── AstroColony-Win64-Shipping.exe ├── FSD │ └── FSD-Win64-Shipping.exe └── TwinStick └── TwinStick-Win64-Shipping.exe ``` Después, ejecuta las pruebas con: ```bash cargo run --release ``` La suite de pruebas escaneará los ejecutables proporcionados e informará qué patrones son fiables entre los juegos probados. ## Agradecimientos El proyecto reconoce las contribuciones de varias personas que aportaron muestras de juegos, compilaciones limpias del código fuente con símbolos, patrones iniciales e inspiración para los resolutores de símbolos basados en cadenas.