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

Statics

Data File: Statics<n>.mul
Index File: StaIdx<n>.mul

Block:

List Items[length / 7]:
   short TileID;
   byte X; // Ranges from 0 to 7
   byte Y; // Ranges from 0 to 7
   sbyte Z;
   short Unknown; // At one point this was the hue, but doesn't appear to be used anymore

The list needs to be sorted.
To find the index of a certain block, you need to know the map height.
- For Statics0.mul, the block width and height is 768x512.
- For Statics2.mul, it's 288x200.

So, you seek in the index file:
((XBlock * BlockHeight) + YBlock) * 12

See Also:
 - Maps
 - Radar Colors