0 of 0

File information

Last updated

Original upload

Created by

RedBerylFTW

Uploaded by

RedBerylFTW

Virus scan

Safe to use

About this mod

This is a stability fix to prevent a few of those pesky crashes that plague Battlespire.

Permissions and credits
THIS FIX DOES A LOT, BUT IT DOESN'T FIX EVERYTHING.
You may experience minor FPS drops using this fix. It's barely noticeable unless you're somebody who really cares about 1-3 frames.

Battlespire on steam comes shipped with the most horrendous DOSBox configuration I've ever seen. To make it worse, the config and batch files for the game itself were edited in such a way that it quite literally broke the game. Bethesda just cranked up every number to maximum and called it a day.

THIS IS NOT A CYCLE RATE CHANGER OR MEMORY INCREASER

This is a configuration edit for the SPIRE.BAT, SPIRE.CFG, bs.conf, and bssingle.conf files. 
What does it do?
First: it reduces the amount of memory Battlespire asks for by editing the SPIRE.BAT file. For some reason, the launch parameter was set to ask for 70mb, far beyond the 63 DOSBox can provide.
Second: It reduces the OBJMEMORY from 9000 to 3000 because the patch readme says that is the most stable (and I agree.) It also enables the VESA bypass so the game can use vesa_nolfb. (comes with svga_s3 because it works fine either way)
Third: It disables dummy serial ports to free their reserved conventional memory.
Fourth: A parameter has been added to the SPIRE.BAT file that loads the GAME.EXE and UVCONFIG.EXE files into high memory. That opens up pretty much all of the possible available conventional memory for the game itself to run.

Steam guide to fix it yourself