Easily modify the readwritememory of Brick Hill.
Project description
PyHill
Easily modify the readwritememory of Brick Hill
Installation
In Command Prompt, run the command pip install pyhill.
You must also install Pymem with the command pip install pymem.
How to Use
The first thing you should always do is use the function attach(). This attaches PyHill to Player.exe.
Modify Memory
To modify memory, use the modify(variable, value) function.
Here is an example:
import pyhill.pyhill as ph
ph.attach() #Attach PyHill to the game
ph.modify("x", 2.5) #Set your x position to 2.5
This script attaches PyHill to the game and sets the player's x position to 2.5.
Get Memory
To get memory, read the get class. Make sure to update the get class with the function updateGet(only)
Here is an example:
import pyhill.pyhill as ph
ph.attach() #Attach PyHill to the game
while True:
ph.updateGet("x") #Update the x variable in the get class (if argument is left blank it will update every variable)
print(ph.get.x) #Print the player's current x position
Memory you can access
x- The player's x positiony- The player's y positionz- The player's z positionfov- The player's field of viewrotation- The player's character rotationzoom- The player's camera zoom distancefps- The player's current frames per second (can only be read and not modified)jump- The player's current jump height
More may be added in the future.
Custom (Advanced)
You can also modify custom memory pointers. This can be done using the modifyCustom(baseaddress, offsets, datatype, value) function.
Here is an example:
import pyhill.pyhill as ph
ph.attach()
ph.modifyCustom("0x0123456", "0x0, 0x1, 0x2, 0x3, 0x4", "double", 10)
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyhill-0.0.3.tar.gz.
File metadata
- Download URL: pyhill-0.0.3.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7cdfe1e612b292550d93d54bed11f84d20c1a1568428a1ef100a231f705444d
|
|
| MD5 |
f49eb95a155ba6cbab59c0832fcaec4b
|
|
| BLAKE2b-256 |
0b8815a78cc808078f3dd515cf631c5907111197517261f657321753604dd9fd
|
File details
Details for the file pyhill-0.0.3-py3-none-any.whl.
File metadata
- Download URL: pyhill-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4e47f99bf427b7ba44e10243ee85c7adac29e5376636574c9da881ea04bb5da
|
|
| MD5 |
a9685511cd5b5c62727b45d897cbf539
|
|
| BLAKE2b-256 |
60afa390e29c0ed6ee6dbb2e8d2fba71fc5e963565a8922b2dfe25fe798f5505
|