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.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.