Patches files using .1337 patch files
Project description
patch1337
Cross-platform 1337 patcher in Python. Initially designed to be used for nvidia-patch.
Installation
From pypi
Suggested to install via pipx with:
pipx install patch1337
or pip with:
pip install patch1337
From repo
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 .
Running
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
Arguments
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
patch1337-0.5.1.tar.gz
(42.1 kB
view hashes)
Built Distribution
patch1337-0.5.1-py3-none-any.whl
(29.4 kB
view hashes)
Close
Hashes for patch1337-0.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096dac650318d94c816868361b4f4612fe48622b33f574ad8f5fb5be25d161bd |
|
MD5 | cfdea096260003e37ad05e0f76050e37 |
|
BLAKE2b-256 | 3d7cf6ad0bc9d791c0e4455fbefa3ec5077e749f2fcb6cd555b05ddec53dcc37 |