Python library for reading and writing the memory of running Dolphin (GameCube/Wii emulator) processes. Provides a high-level interface to access game memory addresses, supporting both GameCube and Wii titles. Current version is 1.3.1, with limited API wheels and Python 3.9+ support. The project is actively maintained.
pip install dolphin-memory-engineVerified import paths — ran on the pinned version, not inferred.
Basic hook and memory read. Ensure Dolphin emulator is running before calling hook().
Install 'dolphin-memory-engine' instead of 'py-dolphin-memory-engine'.
Wrap hook() in a try-except or call is_hooked() immediately after hook().
Upgrade Python to 3.9 or later.
Use a supported platform (Linux or Windows) or build from source.