Krrios File Format Reference

Colors
Index Files
Anim.mul
Anim.idx
AnimData.mul
Art.mul
ArtIdx.mul
Fonts.mul
GumpArt.mul
GumpIdx.mul
Hues.mul
Light.mul
LightIdx.mul
Map<n>.mul
MultiMap.rle
Multi.mul
Multi.idx
Palette.mul
RadarCol.mul
SJIS2Uni.mul
SkillGrp.mul
Skills.mul
Skills.idx
Sound.mul
SoundIdx.mul
Speech.mul
StaIdx<n>.mul
Statics<n>.mul
TexIdx.mul
TexMaps.mul
TileData.mul
UniFont[n].mul
VerData.mul

Back to Reference

Lights

Data File: Light.mul
Index File: LightIdx.mul

You can compute the following values from the Extra field in the index file.

Sizes:

short width = (extra & 0xFFFF);
short height = ((extra >> 16) & 0xFFFF);

Data:

sbyte[width * height] additiveLightmap;

For each pixel (loaded top to bottom, left to right), add the lightmap value for each R, G, and B.
As the value ranges from -31 to 31, you could easily apply a hue by using the color entry at Math.Abs( value ).

See Also:
 - Index Files