Building a Retro Linux Gaming Computer
Part 20: The Antediluvian World

By Hamish Paul Wilson
First published on 2023-01-09

Continued from Part 19: SiNsational

Return to Index

Atlantis: The Underwater City is an animated film released in 2001 directed by Alessandro Bulath and distributed by Sterling Entertainment Group under their UAV brand. The cynic in me suspects the film was only produced to sow market confusion in the hope of cashing in on some of the hype surrounding the release of Atlantis: The Lost Empire that same year, which was a very common practice for budget animation studios during the Disney Renaissance.

Few of those knock off straight to video movies ever got the companion CD-ROM treatment, but it was quite common for legit Disney films to receive them at the time. Sold as interactive storybooks, these took the form of narrated picture books which went over the story from the film while allowing for a certain degree of user agency, typically by allowing a selection of quirky animations to play by clicking around with the mouse.

UAV must have wanted in on this craze as well, and so Atlantis: The Underwater City - Interactive Storybook was born. Even when compared to the source material it is clear that little effort was put into its production, with bare bones animation and crude art direction marring a title marketed as transporting children to a memorable fantasy world. About the only reason to save the software from the bargain bin that it was intended for is the boast of Linux support.

Inside the jewel case the booklet instructs Linux users to mount the CD-ROM, change to the directory, and then launch the Atlantis_for_Linux.sh shell script. This will probe for a number of common Linux web browsers of the time including Mozilla, Konqueror, Galeon, and Netscape, before attempting to launch the browser.html web page located on the root directory of the CD-ROM. A nice effort, but they could have just called the $BROWSER global variable instead.

Unfortunately the developers forgot to specify the present working directory, leaving the script to just fall flat on its face. Adding $PWD in the path before invoking browser.html would have made all the difference, a flaw which should have been obvious long before they burned the shell script to the CD-ROM. Thankfully the README.html page does at least include a working link for launching on other computer systems such as Linux and BeOS, so that is something.

The Interactive Storybook functions through the magic of Macromedia Flash, which I installed for use with Mozilla using the flash-plugin-7.0.69-1.rh7.rf.i386.rpm package from freshrpms. This allowed the storybook portion to work, but some of the included minigames proved to have rendering errors, with the Atlantis Bricks and Atlantis Blocks games both being crippled to the point of being unplayable. I suspect this is due to incompatibilities between Flash versions.

Alongside Macromedia Flash the Interactive Storybook also depends on Apple QuickTime for playing the full movie, with it just being a dead link for me on Linux. Of course, there is nothing stopping you from searching the data directory on the CD-ROM for the atlantis.mov file and playing that through your favourite Linux movie player of choice. The README.html page suggests using XAnim but I settled for watching the bitcrushed file through MPlayer instead.

At this point, playing the Interactive Storybook on Linux is not far removed from having no support for the platform at all. While it is nice that they acknowledged that everything they were doing could in theory be done on Linux, very little effort was put into making it be a smooth experience in practice. I am reminded of the demands by some to have more DOSBox game wrappers made available for Linux on storefronts, when without proper care they could easily wind up being like this.

Having now gone to the trouble of finding and installing Macromedia Flash on Red Hat Linux 7.3 it might be an idea go back and explore some higher quality Flash games and amusements, as there are a number of them that I do have some actual nostalgic attachment towards. For the moment I think I have gotten my fill by messing about with this however, not helped by the fact Macromedia Flash runs a little heavy on Dianoga.

Although it appears to have never been mentioned on their website, the credits reveal that the developer of the Interactive Storybook was none other than BlackHoleSun Software, a familiar name to those in the Linux gaming scene at the time. As one of the first Indie studios to truly embrace cross-platform development, even the mention of BeOS in the README.html page makes a lot more sense now, given who we are dealing with.

Carrying on in Part 21: Fluffy Bunnies

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.


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