An automatic patch finder for questionable exes
Go to file
2024-04-11 16:12:39 +07:00
.idea/.idea.CHUNITHM-Patch-Finder/.idea Add license 2024-04-11 13:34:17 +07:00
Converters Print offsets in hex 2024-04-11 15:44:23 +07:00
Models Print offsets in hex 2024-04-11 15:44:23 +07:00
.gitignore Initial commit 2024-04-11 13:34:11 +07:00
CHUNITHM-Patch-Finder.csproj Print offsets in hex 2024-04-11 15:44:23 +07:00
CHUNITHM-Patch-Finder.sln Initial commit 2024-04-11 13:34:11 +07:00
LICENSE Add license 2024-04-11 13:34:17 +07:00
patterns_amdaemon.yaml Initial commit 2024-04-11 13:34:11 +07:00
patterns.yaml Deprecate shop close lockout patch 2024-04-11 15:45:47 +07:00
Program.cs Say which signatures failed if a patch is not found 2024-04-11 16:12:39 +07:00
README.md Say which signatures failed if a patch is not found 2024-04-11 16:12:39 +07:00

A shittily written patch finder hacked together with Reloaded.Memory.Sigscan.

Originally written for CHUNITHM, hence the name, but can be used with pretty much anything as long as you have the signatures.

Does not do any patch validation for now.

Usage

./CHUNITHM-Patch-Finder <PATH TO EXE>

The program expects a file called patterns.yaml (see files in repo for example) and outputs BemaniPatcher-compatible patches to patches.json.

How to find signatures