A lightweight collection of Python utilities designed to streamline gaming development and automated task processing. This toolkit provides high-performance helpers for memory management, API integration, and game data parsing.
- Memory Scanner: Low-latency pointer chaining and byte-pattern searching for debugging game processes.
- Packet Parser: Built-in decoders for common binary serialization formats used in real-time multiplayer networking.
- Config Hot-Reloader: Thread-safe JSON/YAML configuration management that monitors files for updates without restarting your script.
- Input Emulator: Platform-agnostic interface for injecting mouse and keyboard events into windowed game applications.
Ensure you have Python 3.8+ installed. Install the package directly via pip:
pip install python-utils-71For developers requiring the latest cutting-edge features, clone the repository and install from source:
git clone https://github.com/Developer/python-utils-71.git
cd python-utils-71
pip install -e .Here is a quick example of how to use the memory scanner to track a player's health variable in a game process:
from pyutils71 import MemoryScanner
# Attach to the game process by name
scanner = MemoryScanner(process_name="game.exe")
# Define pattern for health (e.g., 4-byte integer)
health_address = scanner.find_pattern("89 05 ? ? ? ? 8B 46 08")
if health_address:
current_health = scanner.read_int(health_address)
print(f"Current Player Health: {current_health}")Distributed under the MIT License. See LICENSE for more information.