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
Built Distribution
File details
Details for the file patch1337-0.5.1.tar.gz
.
File metadata
- Download URL: patch1337-0.5.1.tar.gz
- Upload date:
- Size: 42.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e69513ad8dacf5e9fbdb86d821dc232dd18a009155a7b16fb80e55bbbbde83f6 |
|
MD5 | 8e6b7921c93c023133e5d5a33537a39f |
|
BLAKE2b-256 | f06e8223b12f52c3817acece682b835a280404bb903e544bab0dfad81bc2e8f2 |
File details
Details for the file patch1337-0.5.1-py3-none-any.whl
.
File metadata
- Download URL: patch1337-0.5.1-py3-none-any.whl
- Upload date:
- Size: 29.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096dac650318d94c816868361b4f4612fe48622b33f574ad8f5fb5be25d161bd |
|
MD5 | cfdea096260003e37ad05e0f76050e37 |
|
BLAKE2b-256 | 3d7cf6ad0bc9d791c0e4455fbefa3ec5077e749f2fcb6cd555b05ddec53dcc37 |