Starhopper
Starhopper is a tool for extracting data from Bethesda's Starfield game. It:
- Provides a low level Python library for reading the game's data files.
- Provides a Qt-based GUI for exploring the game's data files.
This tool is currently in early development. The game quite literally just got released.
Getting It
There's no reason binary releases can't be made for this project. It works on Linux, Windows, and Mac. However, it's not yet at a stage where that is worthwhile.
In the meantime, you can get it from pypi:
pip install starhopper
And if you want the GUI:
pip install starhopper[gui]
Support
This project is brand new and everything is from scratch, so compatibility is an ongoing effort. If you have a file that doesn't work, please open an issue and attach the file. I'll try to get it working as soon as possible.
Right now, the project is only tested against Starfield. Patches for older Bethesda games are welcome.
Included parsers:
| Format | Version(s) | Note |
|---|---|---|
| ESM | TES5 | Raw viewer, only a few Records have detailed support. |
| .ba2 | v2, v3 | GNRL records only, DX10 not yet supported. |
| .strings | All | Supports .strings, .dlstrings, and .ilstrings. |
| .mesh | All(?) | Supports enough to export .obj files. |
Metadata
Release files for starhopper 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| starhopper-0.3.0.tar.gz | 26.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| starhopper-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 66.4 kB
Release files / starhopper-0.3.0.tar.gz
| Download URL | starhopper-0.3.0.tar.gz |
|---|---|
| Size | 26.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1cbd93c157764bd2d2a885b37a34c3b2e04bbe4f43d7305a298f42927d5faa8
|
|
BLAKE2b-256 checksum How to use checksums |
aca6463e2fcb7dbdde1133a2e1daec038671accac55e303b3ab32f0c39873f78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.11.5 Linux/6.2.0-1011-azure
|
Release files / starhopper-0.3.0-py3-none-any.whl
| Download URL | starhopper-0.3.0-py3-none-any.whl |
|---|---|
| Size | 39.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b8b30f2d06288eb2b21c5b8312d3a7c44e5c54bc34fed6369a001af821e00d8
|
|
BLAKE2b-256 checksum How to use checksums |
8d793b23bd21960d11378893bea394a3ecbee1ab877965536421dbca07e53909
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.11.5 Linux/6.2.0-1011-azure
|