Skip to main content

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 position
  • y - The player's y position
  • z - The player's z position
  • fov - The player's field of view
  • rotation - The player's character rotation
  • zoom - The player's camera zoom distance
  • fps - 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhill-0.0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyhill-0.0.2-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file pyhill-0.0.2.tar.gz.

File metadata

  • Download URL: pyhill-0.0.2.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

Hashes for pyhill-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4df8cac83cc615d06c4b9bd3b193fb5ecb46c45fc8865c30471c3e54d7e76a35
MD5 d77ae31c78465975c603c3038197329a
BLAKE2b-256 9a0e37aa5841f03a4be15b032f19f0e63e14600f78fc97e4b5a4238054cf33a2

See more details on using hashes here.

File details

Details for the file pyhill-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyhill-0.0.2-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

Hashes for pyhill-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 84d2fca13df98b85f2e9c9af8be6d36d3998d1313cdbbffa26d950304e9eaa86
MD5 39b945d5094c687666e30d2353ff2cab
BLAKE2b-256 1ff52038831688efb5415df065a95001fae1cc8e175b956dd2314eb0042e98d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page