MFA File Structure
Docs
Powered by
Powered by
CObjectInfo
What is a CObjectInfo?
CObjectInfo is a format used to store a defined object in a frame.
Structure
Size
Type
Name
Description
4
UInt32
Object Type
The object's type, if >=32 this - 32 becomes the extension handle
4
UInt32
Handle
The handle of the object, used to reference the object by other structures
...
CString
Name
The name of the object
4
Unknown
Possibly flags? If 1, then Transparent is true
4
UInt32
Ink Effect
TODO: Explain this horrible system
4
UInt32
Ink Effect Parameter
TODO: Explain this horrible system
4
Unknown
Possibly flags? If 1, then Anti Aliasing is true
4
UInt32
Flags
Definitions
4
Unknown
If it's not 1, the mfa will not open
4
UInt32
Icon Handle
The handle of the preview image in the Icon Bank
...
Object Loader
Object Loader
Data specific to the object type
Object Loaders
Object Type
Name
Structure Type
0
Quick Backdrop
COIQuickBackdrop
1
Backdrop
COIBackdrop
2
Active
COIActive
3
String
COIString
4
Question & Answer
COIQnA
5
Score
COIScore
6
Lives
COILives
7
Counter
COICounter
8
Formatted Text
COIFormattedText
9
Sub-Application
COISubApplication
>=32
Extension
COIExtension
Flag Definitions
Flags
Value
Name
Description
0x01
Load On Call
0x02
Unknown
0x08
Unknown
0x04
Global Object
0x10
No Editor Synchronization
0x20
Editor Synchroniization Match Name and Type
0x40
Unknown
0x80
Don't Auto-Update Icon