I have a game that works perfectly when I run it directly from DOSBox (NOT using LaunchBox). When I launch it with LaunchBox, it has a serious bug.
The first thing I tried was setting a custom DOSBox EXE path so that I'm running it with the same version of DOSBox. Then I tried changing various settings relating to memory, machine type and CPU core.
I'll list the bug details below in case someone already knows the fix for this particular game. But I'd like to know how to go about debugging LaunchBox's default DOSBos config. How can I compare it to the config used for a native DOSBox launch?
---
Bug details::
Game: Ultima Underworld 2
Tested on a new game, both from a fresh save at the start of the game and also directly from character creation.
When launched by LaunchBox, editing the map breaks the game. Specifically, after adding text to the map and leaving the map, the following problems occur:
1) Saving stops working. ("Save Game Failed")
2) Upon reopening the map, all text entries have disappeared, including the ones it starts with on a new game.
3) Upon changing the map level to 2 and then back to 1, all mapping has disappeared, even the mapping it starts with on a new game.
Again, this only happens when launched by LaunchBox, so it has to be due to one of the settings LaunchBox is using in it's default DOSBox config.