Skip to main content

Library for recent Nintendo EAD formats in first-party games

Project description

oead is a C++ library for common file formats that are used in modern first-party Nintendo EAD (now EPD) titles.

Python bindings for 3.6+ are also available.

Features

Currently, oead only handles two very common formats that are extensively used in recent games such as Breath of the Wild and Super Mario Odyssey.

  • BYML (binary YAML): Versions 2, 3, and 4 are supported.

  • AAMP (binary parameter archive): Only version 2 is supported.

Getting started

Install with:

pip install oead

For more information, refer to the documentation.

Building from source

Building oead from source requires:

  • CMake 3.10+

  • A compiler that supports C++17

  • Everything needed to build libyaml

Linking to the oead target is sufficient to use the library.

To build the Python bindings from source, run python setup.py bdist_wheel. This requires setuptools to be installed.

Contributing

This project is licensed under the GPLv2+ license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

oead-0.9.0-cp38-cp38-win_amd64.whl (705.5 kB view details)

Uploaded CPython 3.8Windows x86-64

oead-0.9.0-cp37-cp37m-win_amd64.whl (697.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

oead-0.9.0-cp36-cp36m-win_amd64.whl (697.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

File details

Details for the file oead-0.9.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: oead-0.9.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 705.5 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.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for oead-0.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b4d3b13da1f222c8b0597bcf91dd83619fedfa9c1f1a7b6a7b931415773c5642
MD5 60badb758be6fafc7dfcd3b61fec9374
BLAKE2b-256 b44409a934bf7964ab5c6abc85f0a9c22d739144bb653597f3a129a334a299cc

See more details on using hashes here.

File details

Details for the file oead-0.9.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: oead-0.9.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 697.6 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.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for oead-0.9.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b7cd1db050581eb72a43b944fcd299427ab6013934bd46c60b52b8b7ef50d18b
MD5 31a2f3e124de8850f3af81e36cb43c00
BLAKE2b-256 cd31e439d9cf9906410d0d09881265a4cb2f55842bf4bcf9fa32fdd003cb7309

See more details on using hashes here.

File details

Details for the file oead-0.9.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: oead-0.9.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 697.3 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.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.8

File hashes

Hashes for oead-0.9.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 75b49a8c8a44067db64ec72a195d370ba1dab597ece15d0789ef73eca0831ffb
MD5 3596180e30af6c415d367755eec41575
BLAKE2b-256 60c5090e0a51fe248b76a3a5edd03ce370832350f99175a400977f3fc5137abf

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