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.3.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.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

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

Hashes for pyhill-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a7cdfe1e612b292550d93d54bed11f84d20c1a1568428a1ef100a231f705444d
MD5 f49eb95a155ba6cbab59c0832fcaec4b
BLAKE2b-256 0b8815a78cc808078f3dd515cf631c5907111197517261f657321753604dd9fd

See more details on using hashes here.

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

Hashes for pyhill-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d4e47f99bf427b7ba44e10243ee85c7adac29e5376636574c9da881ea04bb5da
MD5 a9685511cd5b5c62727b45d897cbf539
BLAKE2b-256 60afa390e29c0ed6ee6dbb2e8d2fba71fc5e963565a8922b2dfe25fe798f5505

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