Cross-platform 1337 patcher in Python. Initially designed to be used for nvidia-patch.
Suggested to install via pipx with:
pipx install patch1337
or pip with:
pip install patch1337
Clone the repo with:
git clone https://github.com/OMEGARAZER/patch1337.git
cd ./patch1337
Suggested to install via pipx with:
pipx install -e .
or pip with:
pip install -e .
Once installed the patcher can be run with:
patch1337
When no arguments are passed the defaults settings will patch nvEncodeAPI
and nvEncodeAPI64
in the current directory.
To specify locations pass patch files with -p
and patch targets with -t
.
patch1337 --patch nvencodeapi.1337 --target C:\Windows\SysWOW64\nvEncodeAPI.dll -offset true
There are three arguments that can be passed to the patcher:
-p, --patch
- The path to a 1337 patch file.
-t, --target
- The path to the target file to patch.
-o, --offset
- Whether to apply the x64dbg offset (true by defualt)
-v
- Increase verbosity to debug output
Each can be specified multiple times to patch multiple files at once like this:
patch1337 --patch nvencodeapi.1337 --target nvEncodeAPI.dll -offset true --patch nvencodeapi64.1337 --target nvEncodeAPI64.dll -offset true