Skip to content

Unreal Engine address scanner and test suite

Notifications You must be signed in to change notification settings

GigglingHam/patternsleuth

 
 

Repository files navigation

patternsleuth

A test suite for finding robust patterns used to locate common functions and globals in Unreal Engine games. For use with UE4SS.

usage

Drop the game executables into the games directory:

$ tree games
games
├── AstroColony
│   └── AstroColony-Win64-Shipping.exe
├── FSD
│   └── FSD-Win64-Shipping.exe
└── TwinStick
    └── TwinStick-Win64-Shipping.exe

Run tests

$ cargo run --release

tests

acknowledgements

Thanks to,

  • LongerWarrior - for providing a truly massive collection of games to test against as well as finding many very reliable patterns and providing lots of assistance with reversing of more unusual games
  • Narknon - for providing many games as well as clean source builds with symbols
  • FransBouma - for seeding the project with UUU patterns and many game dumps
  • praydog - for inspiration and ideas behind string based symbol resolvers, similar to those used in UEVR

About

Unreal Engine address scanner and test suite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%