beerpsi fc88426e16 | ||
---|---|---|
.vscode | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md | ||
rustfmt.toml |
README.md
A shitty DLL that patches your game before they run. Enjoy not having
chusanApp (69420).exe
in your downloads folder.
Currently only supports on/off hex edits, with other patch types (and maybe signature scanning?) coming if I bother.
Usage
Create a patches.json5
with the following format in the same folder as your
game:
[
{
type: "Memory", // only supported type for now
enabled: true, // or false
name: "My cool hex edit" // anything you want
description: "abc", // parsed but is currently not used, can be removed
exe_name: "chusanApp.exe", // target of the patch
patches: [ // a set of hex edits, works the same as BemaniPatcher
{ offset: 0x9AC608, off: [0x00], on: [0x01] },
]
}
]
Inject the DLL into whatever you want to patch:
inject_x86.exe -d -k chusanhook_x86.dll -k game_patcher_x86.dll chusanApp.exe
The patches applied will be logged to the console's standard output, as well as
a file named patcher.log
.