File Formats

From LMHack

Description

This page will cover all file formats used in Luigi's Mansion (GCN).

Some formats may have their own pages, while others may not. This is just dependent on the complexity of the format itself.


Formats

Animation

Camera Animation

These formats animate the camera during cutscenes.


.CMN

.cmn files are files used to animate the camera during events.

They can be imported into blender using the Luigi's Mansion Blender Toolkit.


.SCD

Believed to stand for SCene Demo, .scd files are used to animate the camera during the intro cutscenes.


Model Animation
.ANM

These are animations used for bin files used to animate nodes. The structure for these is very similar to .key but stores counters and indices together.

Detailed information for the .ANM format can be found here.


Archives

These files hold other files and compress them. Think of them as similar to .RAR and .ZIP files used today.


.SZP

These are the most common file type found in Luigi's Mansion. They can be unpacked using ArcExtract. They implement Yay0 compression to reduce size.


.ARC

.ARC is another archival file type which can be unpacked using ArcExtract (hence the name). Additionally, a folder can be packed into an .ARC file using ArcPack.

An .ARC file can be converted to .SZP using Yay.


Image / Texture formats

.BTI

.BTI files are image files used throughout Luigi's Mansion. They can be viewed, exported, and edited using GameCube File Tools.


Model formats

.BMD

.BMD files are a model format used for a few items in Luigi's Mansion, such as treasures (coins, bills, etc.) and other miscellaneous items.

.BMD models can be converted to .DAE and .FBX using SuperBMD OR FinModelUtility. Modern model files can be converted to .BMD using SuperBMD as well.

.BIN

.BIN files are models that are typically used for rooms in Luigi's Mansion.

They can be viewed with Demolisher or imported into Blender using the Luigi's Mansion Blender Toolkit.


.MDL

.MDL files are used for most items found in the model folder. They can be converted to .DAE using MdlConverter.


Sound Formats

.AW

.AW files contain the individual PCM samples that make up the instruments in Luigi's Mansion.


.AFC

.AFC is a streamed audio format which is only used in the intro cutscenes.


.BMS

.BMS (Binary Music Sequence) files contain the sequence data for each song in Luigi's Mansion. Think of the format as being similar to a MIDI file.

.BMS files can be extracted using the Sound Modding Toolkit.

.BMS files can be played using JAISeq.

.MIDI files can be converted to .BMS using JAIMaker.


.AAF

The .AAF file format is only used once in JaiInit.aaf. It is an archive format that holds various pieces of information regarding the game's sound.