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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyhill-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 97eb2435038567d05160fce065239c8faaa3c777a27649921d0419f8cb4c84ff
MD5 1ee47dd2e840c5f01fa5c3b5eef873ef
BLAKE2b-256 dab1d165d0d06a8dc70e15c8de6bb3b6ffa8213cdecad954e56da0d9106c9a6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhill-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32ca8474977b4df9091a9adff22cd12863fdecd23ca978a362d4255a35c79002
MD5 11a7417446c3f4394a6720f214a5eefa
BLAKE2b-256 d0e7ef390d8ff73d8de615544872d8012427bbd25f26c520d2e8dbab89d1e3aa

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