最新任天堂EAD格式的第一方游戏库
oead的Python项目详细描述
^ { STR 1 } $ OEAD < /St>是用于现代第一方任天堂EAD(现在EPD)标题的通用文件格式的C++库。在
Python绑定3.6+也可用。在
特点
目前,oead只处理最近游戏中广泛使用的非常常见的格式,例如Breath of the Wild和{em1}$Super Mario Odyssey。在
oead还支持最近在Link的唤醒(Switch)中使用的Grezzo格式:
- gsheet(Grezzo数据表)
入门
要安装Python模块,只需运行:
pip install oead
这将为以下平台下载并安装预编译版本的oead:
- Windows,Python 3.6/3.7/3.8(64位)
- 最新的Linux发行版,Python3.8(64位)
- macOS 10.14/10.15,Python 3.8(64位)
如果您使用任何其他平台,则必须从源代码构建oead(请参阅下一节)。在
警告
Windows用户必须确保已安装latest Visual C++ 2019 Redistributable。在
有关详细信息,请参阅documentation。在
源代码构建
从源代码构建oead需要:
- CMake 3.12以上
- 支持C++ 17 的编译器
- 建立libyaml所需的一切
首先,克隆存储库,然后进入oead目录并运行git submodule update --init--recursive。在
构建Python模块
- 要安装该模块,请运行pip install -e .。这需要安装以下Python模块:setuptools,wheel
- 如果只想从源代码构建Python模块而不安装它,请运行python setup.py bdist_wheel。在
C++用法< EH3>
链接到oead目标就足够使用库了。在
贡献
此项目是在GPLv2+许可下授权的。在
- 项目
标签: