SAN File – What is .san file and how to open it?


lightbulb

SAN File Extension

Smush Animation File – file format by LucasArts

SAN is a file extension for Smush Animation File, a proprietary animation format developed by LucasArts. It stores 2D animated sprites and is used in several LucasArts adventure games, such as The Secret of Monkey Island and Day of the Tentacle.

SAN Files

SAN (Smush Animation File) files are proprietary file formats used by LucasArts for storing 2D animation data in their video games. They contain various animation sequences, such as character movements, object rotations, and camera transitions. SAN files are typically associated with the LucasArts Multimedia Interactive Development and Entertainment System (MIDEAS), which was used to create games like “Star Wars: TIE Fighter” and “Monkey Island.”

These files are typically comprised of a header that contains information about the animation, such as the number of frames, frame rate, and resolution. It also includes the actual animation data, which is stored in a compressed format. SAN files are typically compressed using the LZS compression algorithm, which offers lossless compression and allows for faster loading of animations in games.

Opening SAN Files

SAN files, also known as Smush Animation Files, are binary files that store animations for use in LucasArts adventure games. To open SAN files, you will need a specialized software program that can interpret the file format.

One commonly used software is ScummVM, an open-source program that supports a wide range of adventure games, including those that utilize SAN files. ScummVM emulates the original game environments, allowing you to play and view SAN animations without the need for the original game disc. To open a SAN file in ScummVM, simply drag and drop the file onto the ScummVM window, or select “Open” from the File menu and navigate to the SAN file.

SAN File Format

The SAN file format is a proprietary animation file format developed by LucasArts, primarily used for storing frame-based animations within LucasArts adventure games. It typically contains a sequence of bitmap images, along with timing and metadata information. SAN files are characterized by their use of run-length encoding for efficient image storage, reducing file size while maintaining image quality.

Usage in LucasArts Games

SAN files played a significant role in the animation systems of LucasArts adventure games, such as the SCUMM engine used in iconic titles like “Monkey Island” and “Maniac Mansion.” They were responsible for rendering character sprites, object movements, and environmental animations. The versatility of the SAN format allowed LucasArts to create complex and visually engaging animations within the constraints of the game engines of the time. The use of run-length encoding optimized file size, enabling developers to include rich animations without compromising performance or storage space.

Other Extensions