# Clickteam Fusion 2.5 Project File

# What is a .mfa file?

A .mfa is the file format used for Clickteam Fusion 2.5 projects. It is a single file that stores images, sounds, events, and anything else the project needs (with a few exceptions), making it easy to store and distribute.

# File Structure

These docs use Clickteam named variables such as CFile, CChunk, CValue, etc.
All of these types are documented and will have links to their documentations, such as the examples above.

Size Type Name Description
4 ASCII Header File header, always "MFU2"
2 UInt16 Version Version of the format
2 UInt16 Sub-Version Sub-Version of the format
4 UInt32 Editor Version Version of the editor
4 UInt32 Editor Build Build of the editor (Ex. 296)
4 Unknown
... CString Project Name The name of the project
... CString Unknown
... CString Project Path The last saved file path of the project file
4 UInt32 Unknown Data Size Size of the next listed Unknown value
UDS Byte[] Unknown
... CFontBank Font Bank A bank of stored font data
... CSoundBank Sound Bank A bank of stored sound data
... CMusicBank Music Bank A bank of stored music data
... CImageBank Icon Bank A bank of stored icon data
... CImageBank Image Bank A bank of stored image data