Skip to main content

Hooks into the memory of a running Dolphin processes, allowing access to the game memory.

Project description

Python Dolphin Memory Engine

Travis CI Build Status AppVeyor CI Build Status

A python library designed to read and write the emulated memory of the Dolphin emulator during runtime.

Binary wheels are available on pypi for Python 3.6, 3.7 and 3.8. Use python -m pip install dolphin-memory-engine with a modern enough version.

System requirements

Any x86_64 based system should work, however, Mac OS is not supported. Additionally, 32-bit x86 based systems are unsupported since Dolphin dropped their support.

You need to have Dolphin running and have the emulation started for this program to be useful. As such, the system must meet Dolphin's system requirements. Additionally, at least 250 MB of free memory is required.

License

This program is licensed under the MIT license which grants you the permission to do anything you wish to with the software, as long as you preserve all copyright notices. (See the file LICENSE for the legal text.)

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

dolphin-memory-engine-1.0.0.tar.gz (44.3 kB view details)

Uploaded Source

Built Distributions

dolphin_memory_engine-1.0.0-cp38-cp38-win_amd64.whl (112.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

dolphin_memory_engine-1.0.0-cp37-cp37m-win_amd64.whl (112.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

dolphin_memory_engine-1.0.0-cp36-cp36m-win_amd64.whl (112.5 kB view details)

Uploaded CPython 3.6m Windows x86-64

File details

Details for the file dolphin-memory-engine-1.0.0.tar.gz.

File metadata

  • Download URL: dolphin-memory-engine-1.0.0.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0

File hashes

Hashes for dolphin-memory-engine-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cc8f07f5b000667fc7c263359280d1b5c8299ad9476d6e2b120a2b3e57a6709b
MD5 dbdc2b94a4b897250eeb0a705128a3ce
BLAKE2b-256 93897797e316dd6cf61d1cfc47a22791a6eca37449817dc9d3e46564a1476a53

See more details on using hashes here.

File details

Details for the file dolphin_memory_engine-1.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dolphin_memory_engine-1.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 112.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0

File hashes

Hashes for dolphin_memory_engine-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8335bf1b2c333bd6eae2b8d2749cd1bf7f7249ae57d732d795713f8542ebd352
MD5 3fcfafc1df5b8477c65cffb3f642fccd
BLAKE2b-256 6627a2fce9facc9382edca1294bff4a064cb19618dcf1a2c941bcb960ee6dadd

See more details on using hashes here.

File details

Details for the file dolphin_memory_engine-1.0.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolphin_memory_engine-1.0.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ada0d1d16d16f8c2fca4e886affb92b284ee29a8f4513d99e9685a914c0f190
MD5 511086b5faf7a6c8db7c97f4428c11dc
BLAKE2b-256 a458a554050800e3e41291221d158f5de6a701b4169f711ab785156a0e8f1533

See more details on using hashes here.

File details

Details for the file dolphin_memory_engine-1.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dolphin_memory_engine-1.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 112.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.5

File hashes

Hashes for dolphin_memory_engine-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 832bcc8bc1f5b8a8b54ad520f1213b1afc7a70a946e7ce2315f225a8e937b3e7
MD5 ea9c1e1c1062b66ce496725b6045b90e
BLAKE2b-256 75a5626a21552c864c94a8a2d09b4a8865438a8388d0e5afdd5f2f2ac816a22a

See more details on using hashes here.

File details

Details for the file dolphin_memory_engine-1.0.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolphin_memory_engine-1.0.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df981158e76e108e9c103517c59c6a89d1c19473a128a07c3c6dd0a39da93f1e
MD5 defb6cad8f0725a625b5550b683c9f5c
BLAKE2b-256 4ec18212aaf3588c50fc0efec6e25c7f8a5ebc693e68f05c8d82c1734d8e2c22

See more details on using hashes here.

File details

Details for the file dolphin_memory_engine-1.0.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dolphin_memory_engine-1.0.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 112.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.8

File hashes

Hashes for dolphin_memory_engine-1.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0f2c4ff13bedb62169795cba5d6028d693ecf6f0afc691c4eef026f5ad8e09ae
MD5 a06b859bf544464043a1346a808870a2
BLAKE2b-256 e6c07061d770534c5c0d6323ecd10662f500f094fa204e96c515e0154606ad7b

See more details on using hashes here.

File details

Details for the file dolphin_memory_engine-1.0.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolphin_memory_engine-1.0.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9eecb45e4d41482e3a33e7869e274187346c6def1508ec27bad3562c354cfdaf
MD5 54c3a236a4e7e24002b2d0cf0f71e3c4
BLAKE2b-256 7b85d7ede9f2aea327d623d396a07cdfc5fe882dfb7a60cea68c1835ca157706

See more details on using hashes here.

Supported by

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