Mod:Battlespire File Formats

Mod
A request has been made by an editor for this article to be peer reviewed in order to receive a broader perspective on how it may be improved. Please make any edits as you see fit to help improve the quality of this article.

This page contains information about the files and file formats of Battlespire.

Extracting BSAsEdit

The program Game Extractor by Watto may be used to extract files from Battlespire's BSAs. Alternatively, battlespire-tools by Ariscop can also do that and more.

FLC.BSAEdit

This contains the animation frames used in every conversation window. The files can be opened and edited with Aseprite. The files may have two extra bytes at the start of file for unknown reasons that may cause problems opening them. If this is the case, delete them with a hex editor.

TXT.BSA FormatEdit

Useful information, options, and formats gleaned from the TXT.BSA file configuration file are covered at TXT.BSA Format.

WAVES.BSAEdit

This file is only found on Battlespire's CD and is notably not present in the GOG release. It contains PCMs which are WAV files without the header. The correct header info that can be used to convert them to WAV is as follows:

  • 8-bit unsigned
  • little-endian
  • mono
  • 11025hz

Save Game Offset ListEdit

A partial list of save game offsets for the SAVETREE.DAT file are provided in Save Game Offset List.

RAW File FormatEdit

The RAW screenshot files found in the PICS directory are simply the RGB components of each pixel in the 640x480 window (640x480x3 = 921,600 bytes). Each color component is a byte ranging from 0 to 255 (which is in essence a 24 bit file even though Battlespire is only a 15 bit game).