.EGG File Extension

Panda3D Model File

Developer Carnegie Mellon
3.4  |  45 Votes

What is an EGG file?

An EGG file is a 3D model or animation used by Panda3D, a 3D engine designed primarily for game development. It contains a Panda3D model, actor, animation, or actor and animation pair. EGG files are created by exporting models and animations from other 3D modeling programs, such as Autodesk Maya or Blender, and converting them for use in Panda3D.

More Information

Screenshot of a .egg file in PView
EGG file open in PView

In Panda 3D, the term "model" refers to a static 3D model, while "actor" refers to an animatable 3D model. Actors saved within EGG files are animated using animations saved within separate EGG files. While developers can save an actor and its associated animation within the same EGG file, Panda3D recommends that they do not do so, to avoid confusion while coding.

To convert 3D models and animations created in other applications to EGG files, developers must use one of several separate utilities. Which utility they must use depends on the program they used to create their model or animation.

NOTE: After a developer imports an EGG file into Panda3D, it is converted to a performance-optimized BAM file for faster access.

How to open an EGG file

You can open and view the contents of an EGG file with PView, a model and animation viewer bundled with Panda3D. To do so:

  1. Install Panda3D.
  2. Open a command line window.
  3. Enter the command pview yourfilename.egg.

NOTE: Remember, some EGG files contain 3D models, and others contain animations. If you want to view a model and an animation together, enter the command pview yourmodelfile.egg youranimationfile.egg. You cannot view an animation without associating it with a model.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open EGG files


Python Distribution Package

Developer N/A
4.4  |  7 Votes

An EGG file may also be a Zip-compressed package that stores a Python distribution. It contains all the source files for a Python install along with metadata about the distribution. EGG files are simply .ZIP files renamed with the .egg file extension.

More Information

The Egg distribution format is used by Python developers an alternative to a Python Windows executable .EXE file or source distribution. The format is most often utilized for older distributions of Python since it was replaced by the Wheel .WHL format in the early-2010s.

EGG files can be opened with Python using the "SetupTools" package. The files can also be decompressed with a Zip-decompression program, such as Microsoft File Explorer, Corel WinZip, or Apple Archive Utility.

Programs that open EGG files

ALZip Archive

Developer ESTsoft
2.9  |  37 Votes

An EGG file may also be a compressed archive created by ALZip, a file compression and decompression program. It contains one or more files compressed in the proprietary EGG format. EGG files may incorporate AES-256 encryption and password protection for securing the archive.

More Information

Screenshot of a .egg file in ESTSoft ALZip 8
EGG file open in ESTSoft ALZip 8

You can decompress EGG files using ALZip and Bandizip in Windows. You can also use UnEgg in Linux.

The EGG format incorporates intelligent compression techniques for creating smaller file sizes. It also supports Unicode and therefore is useful for multi-lingual archives.

ALZip is a simple compression tool for Windows that is especially popular in Korea. It has two proprietary formats: the EGG format, which was released in version 8 and the .ALZ format, which is similar to the Zip format. The program can also compress and decompress files into other formats, such as .TAR and .ZIP.

Programs that open EGG files


Beat Saber Custom Song File

Developer Beat Games
3.6  |  5 Votes

An EGG file may also be a song for a custom map used by Beat Saber, a virtual reality (VR) rhythm game where a player slices blocks with sabers to the beat of a song. It is simply a renamed .OGG file, which is a compressed audio file that uses free, unpatented Ogg Vorbis audio compression.

More Information

You will most likely only encounter EGG files if you play Beat Saber. Players typically see EGG files if they create their own custom songs and maps or install other players' custom maps and songs in Beat Saber.

EGG files were introduced in Beat Saber in 2019 as the 2.0 song format. The files accompany plain text DAT Beat Saber custom maps, which contain information about the song and the map content. Examples of map content are the placement of blocks (musical notes) a player must slice to the rhythm of the song, lighting effects, and obstacles a player needs to dodge. The 2.0 song format replaced the 1.0 song format, which consisted of OGG song files and .JSON custom maps.

NOTE: Beat Saber is only available for systems that support VR headsets, such as Windows VR, Playstation VR, and Oculus.

Programs that open EGG files

Verified by FileInfo.com

The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.