Skip to content
Linus Hammarlund edited this page Jan 26, 2021 · 5 revisions

Current status

Format documentation

All formats may have TODOs. And they can always be improved!

Chunk Status
BITD Complete
CAS*
CASt Complete
ccl  
Cinf
CLUT
DCRF
ediM
Fmap
free Complete
FXmp
imap Complete
junk Complete
KEY* Complete
Lctx
Lnam
Lscr
MCsL
mmap Complete
RIFX Complete
RTE0
RTE1
RTE2
Sord Complete
STXT
THUM Complete
VWFI
VWSC
XTRl

Cast member data documentation

Type T Type name Status
0 Unknown
1 Bitmap Complete.
2 Unknown
3 Field
4 Unknown
5 Unknown
6 Unknown
7 Unknown
8 Shape
9 Unknown
10 Unknown
11 Script
12 Unknown
13 Unknown
14 Unknown
15 Unknown
16 Unknown
17 Unknown
18 Unknown

Chunk parsers

Chunk Status
BITD Complete
CAS* Complete
CASt Done but needs refactoring, move common data into the cast member chunk itself.
ccl  
Cinf
CLUT Not done
DCRF
ediM Not done
Fmap Old parser, status unclear
free Complete. Yet the exact use remains unknown.
FXmp Old parser, status unclear
imap Complete. Unknowns remain.
junk Complete. Yet the exact use remains unknown.
KEY* Complete
Lctx Old parser, status unclear
Lnam Old parser, status unclear
Lscr Old parser, status unclear
MCsL Complete. Unknowns remain.
mmap Complete. Unknowns remain.
RIFX Unknown chunk
RTE0 Unknown chunk
RTE1 Unknown chunk
RTE2 Unknown chunk
Sord Complete. Unknowns remain.
STXT Old parser, status unclear
THUM Complete
VWFI
VWSC Partially complete. Unknowns remain
XTRl Unknown chunk

Cast member data

Type T Type name Status
0 Unknown
1 Bitmap Done but needs refactoring, move common data into the cast member chunk itself.
2 Unknown
3 Field
4 Unknown
5 Unknown
6 Unknown
7 Unknown
8 Shape
9 Unknown
10 Unknown
11 Script Old parser, status unclear.
12 Unknown
13 Unknown
14 Unknown
15 Unknown
16 Unknown
17 Unknown
18 Unknown

Lingo Decompiler

Haven't touched this decompiler in a long time, it was the initial target of this project. It can decompile a lot of lingo but test files are need to continue. A lot of the control flow structures I remember being complete.