跳转到主要内容

用于ESM文件的Python实用工具。

项目描述

Starhopper

Starhopper是从Bethesda的Starfield游戏中提取数据的工具。它

  • 提供了一个用于读取游戏数据文件的低级别Python库。
  • 提供了一个基于Qt的GUI,用于探索游戏的数据文件。

此工具目前处于早期开发阶段。游戏刚刚发布。

获取方式

没有理由不能为这个项目制作二进制发布。它在Linux、Windows和Mac上运行。然而,它还没有达到值得做的事情的阶段。

在此期间,您可以从PyPI获取它

pip install starhopper

如果您需要GUI

pip install starhopper[gui]

支持

此项目是全新的,一切从头开始,因此兼容性是一个持续的工作。如果您有一个不工作的文件,请打开一个问题并附加该文件。我将尽快使其工作。

目前,该项目仅针对Starfield进行了测试。欢迎为旧Bethesda游戏提供补丁。

包含的解析器

格式 版本(s) 注意
ESM TES5 原始查看器,仅对少数记录有详细支持。
.ba2 v2, v3 仅支持GNRL记录,DX10尚未支持。
.strings 所有 支持(strings、.dlstrings和.ilstrings)。
.mesh 所有(?) 支持足够导出.obj文件。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

starhopper-0.3.0.tar.gz (26.6 kB 查看哈希值)

上传时间 源代码

构建分发

starhopper-0.3.0-py3-none-any.whl (39.7 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面