Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

File Formats: Difference between revisions

From LMHack
No edit summary
Line 3: Line 3:


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


=== Formats ===
=== Formats ===


==== Animation ====
==== Animation ====


===== Camera Animation =====
===== Camera Animation =====
These formats animate the camera during cutscenes.
These formats animate the camera during cutscenes.


====== .CMN ======
====== .CMN ======
Line 17: Line 17:


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


====== .SCD ======
====== .SCD ======
Line 35: Line 36:
===== .SZP =====
===== .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.
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 =====
Line 54: Line 56:


.BMD models can be converted to .DAE using [[SuperBMD]]. Modern model files can be converted to .BMD using [[SuperBMD]] as well.
.BMD models can be converted to .DAE using [[SuperBMD]]. Modern model files can be converted to .BMD using [[SuperBMD]] as well.


===== .BIN =====
===== .BIN =====
Line 59: Line 62:


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


===== .MDL =====
===== .MDL =====
Line 68: Line 72:
===== .AW =====
===== .AW =====
.AW files contain the individual PCM samples that make up the instruments in Luigi's Mansion.
.AW files contain the individual PCM samples that make up the instruments in Luigi's Mansion.


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


===== .BMS =====
===== .BMS =====
Line 80: Line 86:


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


===== .AAF =====
===== .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.
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.

Revision as of 14:31, 7 July 2024

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 using SuperBMD. 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.