Lands of Lore: Guardians of Destiny - The Cantina Fix for macOS

less than a minute of reading

In this article I will show you how to fix an error in Lands of Lore: Guardians of Destiny, that occurs once you try to enter the Cantina inside Huline Village. If you do so, the game will crash and quit. This error appears only in GOG's version of the game.

This gem from Westwood Studios was a very significant one to me. Giant leap from Amiga games on a single floppy disc to a 3D-ish RPG world, with real actors performing over greens screen and hours of cinematic cutscenes - all packed on 4 CDs.
The Error
Memory allocation of 1309694 bytes failed!! MemAvail: 1319788 Largest: 1244084
The Fix

The solution is to run the game with -LOWMEM parameter just for a short period of time until you do everything what's essential to be done in the Cantina, which pretty much is limited to talking to Baccata.

Go to the location where the GOG version is installed by default:

cd /Applications/Lands of Lore 1+2/Lands of Lore 2.app/Contents/Resources/Lands of Lore II.boxer/C.harddisk

Next:

  1. Edit bxlaunch.bat file
  2. Find the line lolg.exe -CD .
  3. Replace it with lolg.exe -CD . -LOWMEM

Save the file and run the game.

The Game
Welcome to the Cantina.

Once you run the game after the change, you will have to rebuild game's cache.

Hit Yes.

As a consequence, the game will run in the lowest possible resolution allowing you to acomplish this part.

The game running in the LOWMEM mode.
Actions to Take

Finally:

  1. Talk to Baccata and exit this place
  2. Save the game and quit it
  3. Restore bxlaunch.bat to the original state
  4. Run the game again
  5. Go to Video Controls and toggle the resolution back to High.

Enjoy the rest of this awesome game!


Words: 249
Published in: macOS