Starfield
0 of 0

File information

Last updated

Original upload

Created by

fo76utils

Uploaded by

fo76utils

Virus scan

Safe to use

About this mod

Simple command line utilities for extracting data from Starfield game files.

Permissions and credits
Mirrors
Changelogs
ce2utils includes the following tools:
  • baunpack - list the contents of, or extract from .BA2 or .BSA archives.
  • bcdecode - convert BC1 to BC5 block compressed DDS textures to uncompressed RGBA image data in raw or DDS format. BC6H and BC7 decompression are also supported, using code from detex. bcdecode can also be used to convert from .hdr to .dds, and to pre-filter cube maps for use in PBR.
  • btddump - extract terrain data from Starfield .BTD files to raw height map or land textures.
  • cubeview - view cube maps or other textures from archive files.
  • esmdump - list records from .ESM files in text or TSV format.
  • esmview - interactive version of esmdump, also includes a NIF viewer for objects with an associated model (MODL).
  • findwater - create a height map of water bodies, optionally using .NIF meshes.
  • landtxt - create an RGB land texture from the output of btddump (formats 2 and 8), or directly from terrain data in ESM/BTD file(s), using a set of DDS texture files.
  • markers - find references to a set of form IDs defined in a text file, and mark their locations on an RGBA format map, optionally using DDS icon files.
  • mat_info - list data from materials in Starfield component database. It can also extract .mat files in JSON format.
  • nif_info - list data from a set of .NIF files in .BA2 or .BSA archives, convert to .OBJ format, or render the model to a DDS file, or display it.
  • render - render a Starfield world, cell, or object from ESM file(s), terrain data, and archives. Currently does not support material swaps.
  • terrain - older and simpler program to render terrain and water only to an RGB image, using files created by btddump, or findwater. Includes 2D and isometric mode.
  • wrldview - interactive version of render.

Running any of the programs without arguments prints detailed usage information. See also the GitHub repository for Windows binary packages and older releases. Packages are also automatically built for Windows and Linux on any source code update on GitHub, these are the most up to date and can be downloaded as artifacts from successful workflow runs (note that this requires signing in to GitHub).

For additional information and examples, see README.md.