Posted March 01, 2020
Hey friends,
I've been trying my best to give the much-maligned Battlespire a chance, and I ran into a few snags with the doxbox configuration provided with the installer. Specifically: walking forwards actually walked slightly off-center, and walking in a particular direction (north in my case) slowed walking speed by around 50%.
I took a peek at the dosbox config, and tried out the tried-and-true fix for older games: throttling the CPU. A lot of old games perform oddly when run on a processor that's orders of magnitude faster than what was available at that time. Capping the CPU at the speed of a high-end processor from around the time of the game's release - in this case 200,000 for a Pentium II 300 - resolved these issues. [1]
Interestingly, you still seem to go off in slightly skewed direction when pressing your key bound for backwards, but this seems to be an actual game bug as opposed to a configuration one. It's not nearly as impactful, so I haven't dug into it much.
For the less-than-technically inclined:
1. Open up a file browser to the game's directory This is usually C:\Program Files (x86)\GOG Galaxy\Games\Battlespire with GOG Galaxy v1, and (I believe) C:\GOG\Battlespire for the backup installer.
2. Copy and paste the file "dosbox_battlespire.conf" to create a backup. I named mine "dosbox_battlespire.conf.backup", but anything works.
3. Right click "dosbox_battlespire.conf", "Open With" and select Notepad
4. Find the line "cycles=auto" and change it to read "cycles=fixed 200000". Save and close.
5. Start (or restart) the game.
[1]: https://www.dosbox.com/wiki/Performance#Emulated_CPU_equivalency
I've been trying my best to give the much-maligned Battlespire a chance, and I ran into a few snags with the doxbox configuration provided with the installer. Specifically: walking forwards actually walked slightly off-center, and walking in a particular direction (north in my case) slowed walking speed by around 50%.
I took a peek at the dosbox config, and tried out the tried-and-true fix for older games: throttling the CPU. A lot of old games perform oddly when run on a processor that's orders of magnitude faster than what was available at that time. Capping the CPU at the speed of a high-end processor from around the time of the game's release - in this case 200,000 for a Pentium II 300 - resolved these issues. [1]
Interestingly, you still seem to go off in slightly skewed direction when pressing your key bound for backwards, but this seems to be an actual game bug as opposed to a configuration one. It's not nearly as impactful, so I haven't dug into it much.
For the less-than-technically inclined:
1. Open up a file browser to the game's directory This is usually C:\Program Files (x86)\GOG Galaxy\Games\Battlespire with GOG Galaxy v1, and (I believe) C:\GOG\Battlespire for the backup installer.
2. Copy and paste the file "dosbox_battlespire.conf" to create a backup. I named mine "dosbox_battlespire.conf.backup", but anything works.
3. Right click "dosbox_battlespire.conf", "Open With" and select Notepad
4. Find the line "cycles=auto" and change it to read "cycles=fixed 200000". Save and close.
5. Start (or restart) the game.
[1]: https://www.dosbox.com/wiki/Performance#Emulated_CPU_equivalency
Post edited March 01, 2020 by seyfarth