Building a Retro Linux Gaming Computer
Part 17: The Llama Master

By Hamish Paul Wilson
First published on 2022-06-20

Continued from Part 16: We Are All Doomed

Return to Index

While first person shooters dominated the Linux gaming scene in the late 1990s and early 2000s, there was still more than a place for the venerable strategy genre; it should be remembered that the first game Loki Software ported over to Linux was the then latest iteration in the Civilization series. From this foundation other strategy titles soon followed, with Ubi Soft entering the fray thanks to the work of Linux friendly Philos Laboratories.

Theocracy is a mix of real time and turn based strategy that sees you leading an Aztec tribe in the century leading up to the arrival of Hernán Cortés, with the ultimate goal being an alternate history scenario where the Aztecs are able to fend off the Spanish conquistadors. Beyond this the game is fantastical, inventing tribes, magical sects, fabled heroes, and featuring a whole host of fauna alien to Mesoamerica, including dragons, llamas, chickens, and the most inaccurate, pigs.

The game overall has an admirable depth of well crafted lore only brought down by the Hungarian developer's occasional lapse into broken English; the worst offender being the use of the word "Wary" to mean belligerent in the Diplomacy Panel. The narrator for the tutorial and scenario briefings also has a way with words that can be at best described as memorable, with his use of the phrase "llama masters can be educated in the llama lair" being a particular earworm.

Unlike with games from Loki Software or similar porting houses, Philos Laboratories bundled the Linux version alongside the Windows retail release, making Theocracy that much easier to track down. On the first CD-ROM you can find a directory containing a text based linux.inst installer, which sets the file paths and copies over the relevant data files. From there the game can be ran using the /usr/games/theocracy binary as long as the second disc is mounted.

The Linux version demands the game be launched at 16 bit colour depth and shows at a fixed 800x600 resolution, either in windowed mode or borderless fullscreen. Cutscenes meanwhile are displayed at 640x480 without any kind of scaling. The option for grabbing the mouse inside the game window only applies while in Province View, and I was unable to have the game recognize the keyboard from Blackbox, forcing me to play Theocracy from Gnome instead.

Released in March 2000 with a historical theme and similar art style, Theocracy was most often compared to and was largely overshadowed by Age of Empires, even though they are very different games. In terms of my tactics I actually found more in common with Infinity Engine titles such as Baldur's Gate and Icewind Dale, with the emphasis on choke points, crowd control, magical buffing, experience leveling, and war party formation while in combat.

I do not think I ever won a battle by outnumbering the opposing army; instead, most of my success came from causing the enemy troops to trip over themselves, often aided by the game's ropy path finding. The sheer scale of the rival forces and the lack of difficulty modes make Theocracy more intimidating than it needs to be, but with effort I was able to defeat both the Iztahuacans and Teotitlans in 30 years in-game and had a close to clear run to the Spanish.

In the end it was not the game's difficulty that felled me, but an unfortunate bug. Upon exceeding 52 saved games from the same campaign Theocracy will start corrupting your save files, a laughable ceiling given how much trial and error is required to progress through the game. Some have reported being able to get past this point by correcting the number overflows in the save file using a hex editor, but I have not managed this feat myself at the time of writing.

Apart from this though Theocracy only froze for me once, although the performance at times left something to be desired. Despite the boast on the back of the box of "an amazing game engine" that can display "up to 50000 units on the screen without any slowdown", the game would still lag even with my hardware exceeding the recommended specifications. This was even worse under Windows 98, with the Linux version running noticeably smoother.

All of these things can make Theocracy feel as if it has been lost to time, much like the Aztecs themselves. There has been some success in getting the game running in a dedicated X session on later versions of Linux, but few games benefit from having access to retro hardware as much as this. I still have unfinished business with Theocracy, and I am not waving the white flag just yet, but for now I am in the mood for something lighter, and much less time consuming.

Carrying on in Part 18: Run Away and Join the Circus

Avatar

Hamish Paul Wilson is a free software developer, game critic, amateur writer, cattle rancher, shepherd, and beekeeper living in rural Alberta, Canada. He is an advocate of both DRM free native Linux gaming and the free software movement alongside his other causes, and further information can be found at his icculus.org homepage where he lists everything he is currently involved in.

http://www.icculus.org/~hamish

Comments

You can use your Fediverse (including Mastodon, among many others) account to reply to this post. You can also follow my Mastodon to be notified when new parts of this series are released.

Further reading and resources:

Another review of the game on Linux can be found here:

http://mrsneeze.com/games/reviews/theocracy/index.html

The Linux Game Tome entry for Theocracy is archived here:

http://www.happypenguin.org/show?Theocracy

And more information on the corrupted saved game issue can be read here:

https://www.neoseeker.com/forums/6456/t1748995-load-error-768/


Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)